gotunnel.org 是一个非官方的 ngrokd 服务器,由本人建立并部署在一台香港的 VPS 上。
ngrokd 版本: 1.7
什么是 ngrok
ngrok 是一个反向代理,用于从一个公共的节点创造一个安全的隧道到本地运行着的 web 服务。ngrok 捕捉并且分析所有通过该隧道的流量以便用来检查以及重播。
总之,这玩意很有用。
使用教程
Windows / Linux / Mac OS X 系统的使用方法均大同小异。
获取客户端
为了使用 gotunnel.org 的服务,首先你需要有一个客户端。
我们并没有使用自签名的证书,因此所有的客户端均可以用于连接 gotunnel.org
%s 需替换成:
Windows64
Windows
MacOSX32
MacOSX
LinuxARM
Linux32
Linux
FreeBSD32
FreeBSD
创建配置文件
server_addr: "gotunnel.org:3334"
trust_host_root_certs: true
复制并保存上面的代码即可,这里我用 ngrok.cfg 作为文件名。
更多配置,请看 「翻译」ngrok 1.X 配置文档
启动 ngrok
ngrok -config ngrok.cfg -subdomain mysite 80
更多参数,请看 「翻译」ngrok 1.X 使用文档
其他说明
###TCP 转发
ngrok 原生支持 TCP 转发,我并没有对 TCP 转发的端口进行限制,这就意味着你可以在合理的范围内进行 TCP 转发操作。
自定义域名
gotunnel.org 支持自定义域名,首先,你需要给你的域名设置一个 CNAME 记录,绑定到 gotunnel.org 上来。
关于自定义域名,请看 「翻译」ngrok 1.X 配置文档
(注:由于缺少认证,因此不排除你的域名被他人使用,建议使用完就把域名解析关闭掉
流量说明
gotunnel.org 禁止进行大流量的操作,仅允许在合理的范围内进行网页的调试,例如调试微信等等。
备案说明
gotunnel.org 该域名暂未有备案的打算,因此微信的 JS SDK 可能无法进行白名单的绑定
(不过不影响其他微信的调试
最后,希望你们使用愉快!