ngrok-轻松解决内网穿透问题
·
ngrok因其简单易用,成为开发者常用的临时内网穿透工具。
ngrok 是一个用于创建安全隧道(Tunnel)的工具,能够将本地服务器(如本地开发的Web服务、API等)临时暴露到公网,使其可以通过互联网访问。
核心功能:
-
内网穿透
无需配置路由器或防火墙,即可让本地服务(如localhost:8080)生成一个临时的公网URL(如https://abc123.ngrok.io),任何人通过该URL都能访问你的本地服务。 -
安全隧道
所有流量通过ngrok的服务器加密转发,支持HTTPS(自动提供SSL证书)。 -
调试与演示
方便测试Webhook(如支付回调、消息推送)、临时分享网站或API给他人。
典型使用场景:
-
开发测试:测试微信公众号、支付宝回调等需要公网URL的服务。
-
演示项目:临时将本地项目分享给客户或团队成员。
-
本地调试云服务:如AWS Lambda、Slack Bot等需要公网URL的场景。
-
绕过网络限制:在无公网IP或受限网络中暴露服务。
基本使用方式:
-
安装及配置token
-
官网下载客户端https://ngrok.com/(支持Windows/macOS/Linux)。
-
安装完成后配置token。
-

-
-
运行
ngrok http 3000 # 将本地3000端口的服务暴露到公网
- 运行后会生成一个临时域名(如
https://abc123.ngrok.io),访问该域名即等同于访问localhost:3000。
更多推荐

所有评论(0)