为什么要内网穿透
分享网页
作为一个 Web 开发者,我们有时候会需要临时地将一个本地的 Web 网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做:找到一台运行于外网的 Web 服务器服务器上有网站所需要的环境,否则自行搭建
将网站部署到服务器上
调试结束后,再将网站从服务器上删除
只不过是想向朋友展示一下网站而已,要不要这么麻烦,累感不爱╰(`□′)╯
微信调试
在微信开发的时候,需要填写与微信服务器相连接的 URL,这个 URL 必须是外网域名,也就是说我们需要在这个外网域名对应的 IP 服务器上做开发,而没办法本地开发调试
Localtunnel
- 安装 Node
安装 Localtunnel
1
npm install -g localtunnel
申请 Tunnel
1
2lt --port 8000
lt --port 8000 --subdomain xxx
Ngrok
- 下载客户端
1
http://pan.baidu.com/s/1bnwROLL
创建配置文件ngrok.cfg
1
2server_addr: "tunnel.phpor.me:4443"
trust_host_root_certs: false运行
1
./ngrok -config ngrok.cfg -subdomain xxx 8080