网站服务部小组文档

内网穿透 ngrok 工具使用指南

ngrok 是一个内网穿透隧道程序。典型的使用场景,就是在移动开发中,把公司无线网络(NetEase)和有线网络打通。在 PC 本地有线网络机器上运行 ngrok,就能把本地的测试服务器(例如 FIS 的本地测试服务器)映射到外网可以访问的地址。

下载

http://game.163.com/ngrok/ngrok.rar

使用

把下载压缩包解压到一个安全的地方。(例如 D:\ngrok-nietest)

打开 cmd 命令行,进入到 ngrok 程序所在的目录。

C:\Users\GD7568>d:

D:\>cd ngrok-nietest

D:\ngrok-nietest>

运行如下命令启动 ngrok,其中 yourdomain 为自行指定的域名,8080 为本地需要映射的端口号(例如 FIS 本地服务器默认为 8080 端口)。

.\ngrok.exe -config ngrok.cfg -subdomain yourdomain 8080

举例,假如你本地的测试地址为 http://127.0.0.1:8080,你想自定义的域名为 haha,那么,执行的命令如下。

.\ngrok.exe -config ngrok.cfg -subdomain haha 8080

成功后,会看到如下图界面。

ngrok

现在,用手机访问 http://haha.tt.w3cmark.com 即可访问本地测试服务器了!

访问 http://127.0.0.1:4040/,可以查看和调试所有 http 请求。

结束使用后,Ctrl + c 即可退出。