返回服务列表

Ngrok

ngrok 是一个开发者基础设施平台,用来路由并保护发往应用、API 和 AI 模型的流量,不论这些服务运行在哪里。它可以把本地应用一键暴露到公网,也可以作为 API 网关和 AI 网关用于生产环境。

查看 Ngrok 的替代品
贡献者:
einverne
建议修改
最近评价

替代服务

官网预览

技术栈

还没有添加技术栈。 登录后可以建议添加

ngrok 的官方定位是“Connect anything, anywhere”(连接任何东西,在任何地方)。它起步于把 localhost 暴露到公网的隧道工具,现在已发展为覆盖开发测试和生产交付的网络平台。

主要产品

  • Share localhost:把本地运行的应用分享到公网,用于演示、协作和联调。
  • Gateway:一体化云网络平台,对运行在任意位置的服务进行安全防护、流量转换和路由。
  • AI Gateway:面向各类模型和推理服务商的托管接入路径。官网称只需修改一个 URL,就能在托管模型和自托管模型之间路由,并内置故障转移和可观测性。

主要功能

  • 将本地应用、API 暴露到公网,方便分享和测试。
  • 在本地接收和调试 Webhook,官网文档提到可以重放请求。
  • 通过 Traffic Policy(流量策略)配置规则,官网示例包括 WAF(OWASP CRS)、限流、IP 分类拦截、按国家拦截、重定向、URL 重写、添加请求头、自定义响应和转发。
  • 连接本地 MCP 服务器,并让 AI Agent 连接客户数据。
  • 为 SaaS 触达客户内网、连接设备集群、访问本地数据库、开启 SSH/RDP 会话等场景提供私有连接。
  • 提供 REST API 用于自动化管理。
  • 提供 SSO、SCIM、RBAC、审计日志、数据驻留和白标等企业能力。

目标用户和使用场景

  • 个人开发者和团队:开发阶段把本地服务给同事、客户或第三方回调使用。
  • 平台和后端团队:把 ngrok 作为 API 网关,统一做鉴权、限流和安全防护。
  • AI 应用团队:统一路由到托管或自托管模型,并获得故障转移和可观测性。
  • SaaS 厂商:安全地连接客户网络或本地环境中的数据与服务。

安装与使用

官网提供多种安装方式,例如 brew install ngrok、scoop install ngrok、docker pull ngrok/ngrok,也可以从下载页获取各平台客户端。使用前需要在官网注册账号。官网提供免费起步(Get started for free),具体套餐和限制请以定价页为准。

值得注意

  • ngrok 是托管的商业服务,流量经过 ngrok 的全球网络转发,不是自托管方案。
  • 官网列出的合规与安全认证包括 SOC 2 Type II、HIPAA 与 BAA、GDPR、CCPA、EU-US DPF。
  • 官网的 Traffic Policy 示例显示,ngrok.com 自身也运行在 ngrok 之上。