需求分析
在软件开发测试过程中,我们会经常遇到需要网站部署测试、给客户演示、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 的服务啦
查看我开启的服务如下: