跳到正文

ngrok

ngrok 是一家私有控股的云连接与应用交付软件公司,以安全隧道、公网端点、API 网关能力和开发者网络工具而闻名。

最近更新 2026年10月7日

AI 爬虫读取

1次请求

1家公司
  • Anthropic1
词条页
1
争议页
0
JSON · MD
0
首次读取
2026年11月4日
最近读取
2026年11月4日

统计自 2026年10月28日 · 数据来自本站服务器日志

概览

ngrok 是一家美国软件公司,专注于在公共互联网和私有网络之间连接应用程序、服务、设备和用户。其最知名的产品是一项安全隧道服务,可为运行在开发者本地机器或私有环境中的应用程序创建公共端点。这使团队无需直接配置入站防火墙规则、端口转发或传统的面向公众的服务器,即可暴露选定的服务。 该产品源于开发者 Alan Shreve 的工作,并与一个命令行客户端相关联,开发者可以使用该客户端将 HTTP、HTTPS 及其他流量转发到本地服务。该工具在网络钩子开发、移动应用测试、演示、调试和早期应用部署中尤为有用。开发者无需等待完整的云部署,即可使用 ngrok 提供一条从互联网到本地应用程序的临时、可检查的路由。 ngrok 从隧道实用工具发展为更广泛的云连接平台。其产品范围包括托管隧道和端点、流量检查、身份验证和访问控制、保留地址、域名、TCP 和 TLS 端点、基于代理的连接、Kubernetes 集成以及面向 API 网关的控制平面。该公司还将其技术定位为内部服务、API、网络钩子、物联网设备和分布式系统的应用交付层。 ngrok 定位的核心要素是使用软件定义的边缘,而非要求客户直接暴露基础设施。连接器或代理会与 ngrok 的边缘建立出站连接,而策略、路由、身份验证、可观测性和端点配置均可通过平台进行管理。这种模式可以减少使服务可访问所涉及的运维工作,但客户仍需负责选择适当的访问控制并正确处理敏感流量。 该品牌服务于个人开发者以及工程、平台、安全和运维团队。典型用例包括本地开发、网络钩子检查、预览环境、对私有服务的远程访问、API 暴露、零信任风格的应用程序访问,以及难以置于传统网络边界之后的工作负载的连接。其分发模式结合了免费或有限的开发者入门选项与付费功能和组织能力;具体的套餐可用性和定价可能会随时间变化。 ngrok 仍是一家私人持股的活跃公司,而非公开交易的发行主体。其主要品牌标识是小写名称“ngrok”,与其命令行和云平台产品密切相关。该公司在开发者工具、反向代理、安全访问、API 管理、应用交付和云网络等重叠领域展开竞争。由于该产品跨越多个类别,将其描述为云连接和开发者基础设施平台比仅描述为隧道实用工具更为准确。

沿革

ngrok 由 Alan Shreve 创建,最初是一款面向开发者的工具,用于让本地运行的应用程序可以从互联网访问。其最初的价值主张务实而明确:开发者启动本地服务,运行 ngrok 客户端,即可获得一个公共端点,将流量转发到本地进程。这消除了配置路由器、防火墙、DNS、证书以及临时部署环境所带来的大部分麻烦。 这款早期产品在 webhook 场景中尤为实用。许多外部服务要求提供一个可公开访问的回调 URL,但开发者往往在笔记本电脑或非公开的开发网络中构建和测试接收端应用。ngrok 提供了一条临时通路,并通过流量检查让开发者能够观察请求与响应。这使得该工具不仅用于连通性,也用于调试和演示。 随着采用范围扩大,ngrok 不再局限于单一用途的本地隧道。公司围绕端点、域名、身份验证、访问策略、流量处理和管理构建了托管云基础设施。由此形成的平台可以将私有服务和工作负载连接到公共用户或组织内用户,同时保持发起连接的连接器为出站方向。这一架构帮助该品牌覆盖了涉及 API、内部应用、预览环境、远程访问以及设备或机器连接的用例。 公司的产品方向日益与多个既有的基础设施类别重叠。安全隧道使 ngrok 与反向代理和远程访问工具产生交集;端点策略使其与零信任和身份感知访问相关联;API 功能使其与 API 网关和应用交付相关联;Kubernetes 集成则使其与云原生平台运维相关联。ngrok 没有要求客户从独立的网络组件中拼装这些功能,而是为选定的应用流量提供了一个托管的控制平面和边缘。 该产品一直保持开发者优先的分发风格。命令行工作流仍是该品牌的核心,而基于浏览器的管理和可编程接口则支持更结构化的组织级使用。典型的采用过程可以从单个开发者暴露一个本地服务开始,之后扩展到团队管理的端点、身份验证、保留地址、策略控制以及面向生产环境的连接。 ngrok 是一家私人持股公司,总部位于加利福尼亚州旧金山。公开的产品资料称其平台服务于国际范围内的开发者和组织。该品牌仍在活跃运营,但其具体产品打包方式、定价、可用性和组织结构都可能发生变化;因此,当前细节应查阅公司自己的文档,而不应从对最初隧道工具的旧有描述中推断。

  • 2015

    ngrok 公司成立

    [1]

    ngrok 将 2015 年视为公司创立之年,创始人为 Alan Shreve。

  • 开发者隧道成为核心产品

    [3]

    ngrok 客户端与云端边缘确立了该品牌的核心工作流:将来自公共端点的流量转发至运行于私有或本地环境中的服务。

  • 平台从本地开发扩展至更广领域

    [2]

    ngrok 围绕端点、身份验证、域名、流量检查、API 连接和组织管控扩展了其平台。

  • Kubernetes 连接能力纳入平台范围

    [4]

    ngrok 文档介绍了面向 Kubernetes 的集成,用于从云原生环境中暴露和管理应用端点。

产品与定位

面向开发者的云边缘与连接平台,通过受管的安全端点让应用和服务可被访问,无需传统的入站网络暴露。

  • 开发者网络客户端

    ngrok Agent

    ngrok Agent 是安装在开发者或工作负载环境中的客户端组件。它向 ngrok 服务建立出站连接,并可通过配置的端点发布本地或私有服务。其命令行工作流支持快速开发、测试、演示、Webhook 处理,以及其他需要临时或受管互联网可达性的场景。

  • 安全隧道

    ngrok Tunnels

    隧道提供了 ngrok 历史上一直关联的连接机制。到达 ngrok 端点的流量会经由 ngrok 边缘,传送到与目标服务关联的 agent 或 connector。这种方式可以让本地、私有或其他难以发布的应用程序变得可访问,而无需在源网络直接接受入站连接。

  • 应用交付

    ngrok Endpoints

    端点是受管的公网或私网入口,应用程序和服务可通过其接收流量。根据配置不同,端点可使用 HTTP、HTTPS、TLS 或 TCP,并可与域名、身份验证、流量策略和路由行为结合使用。相比一次性的临时隧道,它们提供了更受管理的抽象。

  • API 管理与网关

    ngrok API Gateway

    API 网关能力将 ngrok 的边缘扩展到简单转发之外。它们旨在帮助团队通过受管入口发布、保护、路由和观测 API。网关相关控制可与身份验证、流量策略、域名和后端连接配合使用,为开发者和平台团队提供统一方式来处理选定的 API 流量。

  • 开发者可观测性与调试

    ngrok 流量检查器

    流量检查工具让开发者能够查看经过 ngrok 端点的请求和响应。在集成 webhook 或在服务部署到公共环境之前诊断应用行为时,这一功能尤为实用。检查功能被定位为开发与故障排查能力,而非完整生产可观测性技术栈的替代品。

  • Kubernetes 集成

    ngrok Kubernetes Operator

    Kubernetes 集成将 ngrok 端点管理与 Kubernetes 工作负载连接起来。其目标是让平台团队能够使用云原生部署与配置实践,为集群中的服务定义或运营外部连接。这将 ngrok 最初的开发者工作流扩展到了托管容器环境。

来源4 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/ngrok · 编辑方针 · 词条如何编纂