
Ngrok是一款开源的工具,由Alan Shreve于2013年创建 。其核心功能是通过建立安全的加密隧道,将运行在本地网络(如个人电脑)上的应用、API或服务暴露到公共互联网,使外部用户能够通过Ngrok生成的临时域名进行访问 。它支持HTTP、HTTPS、TCP、TLS等多种协议,并提供自动HTTPS、实时请求日志等功能 。Ngrok客户端采用仅建立出站连接的设计,能够穿透大多数NAT设备和防火墙 。Ngrok提供免费版和付费版两种服务模式:免费版适用于临时调试,存在连接数、带宽和隧道有效期等限制,并使用随机子域名;付费版支持绑定固定或自定义域名,提供更丰富的安全策略,适用于生产环境 。
Ngrok是开源项目 ,后逐步发展为一个集成了反向代理、防火墙、API网关和负载均衡等功能的开发者基础设施与云网络平台,其商业模式主要基于云服务,通过提供增值功能向用户收费 。它从一个主要用于临时开发调试的工具,演变为可服务于生产环境、管理应用流量的统一入口解决方案,并被视为一个简化的、API优先的入口即服务平台 。Ngrok宣布获得5000万美元的A轮融资 。
想要了解更多“Ngrok”的信息,请点击:Ngrok百科
