外网访问内网工具ngrok tunnel 使用总结

时间:2022-05-03 16:46:50

需求分析

在软件开发测试过程中,我们会经常遇到需要网站部署测试、给客户演示、APP开发的调试这样的需求。通常的做法是申请一个域名和空间,将网站放到外网上给客户演示。

这种方法确实可行不过会有两点不好,第一是增加了开支,不利于调试。

tunnel可以让公网访问内网部署的站点,对于软件开发测试很有帮助。

解决方案

现在国内关于tunnel的代理服务器有很多,主要如下:

1. qydev.com

2. natapp.cn

3. www.ngrok.cc

由于我使用的是qydev.com提供的方法,所以就以它来演示。

1,下载windows版本的客户端,解压到你喜欢的目录

2,在命令行下进入到path/to/windows_386/下

3,执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)

4,如果开启成功 你就可以使用 xxx.tunnel.qydev.com 来访问你本机的 127.0.0.1:80 的服务啦

查看我开启的服务如下:

外网访问内网工具ngrok tunnel 使用总结