1. 什么是 Ngrok?
Ngrok 是一个强大的 内网穿透工具,能够将本地服务器(如 localhost:3000
)暴露到公网,生成一个可访问的 URL(如 https://your-subdomain.ngrok.io
)。它支持 HTTP/HTTPS、TCP 隧道,并提供了丰富的管理功能,适用于开发调试、Webhook 测试、API 演示等场景。
核心功能
✅ 内网穿透 – 无需公网 IP 即可暴露本地服务
✅ HTTPS 支持 – 自动提供 TLS 加密链接
✅ Web 管理界面 – 实时监控请求流量
✅ 多协议支持 – HTTP、TCP、TLS 等
✅ 自定义域名 – 可绑定自己的域名
2. Ngrok 的核心概念
(1) 隧道(Tunnel)
Ngrok 通过 隧道 将本地端口映射到公网 URL,例如: