gotunnel.org 网站简介

gotunnel.org 是一个非官方的 ngrokd 服务器,由本人建立并部署在一台香港的 VPS 上。

ngrokd 版本: 1.7

什么是 ngrok

ngrok 是一个反向代理,用于从一个公共的节点创造一个安全的隧道到本地运行着的 web 服务。ngrok 捕捉并且分析所有通过该隧道的流量以便用来检查以及重播。

总之,这玩意很有用。

使用教程

Windows / Linux / Mac OS X 系统的使用方法均大同小异。

获取客户端

为了使用 gotunnel.org 的服务,首先你需要有一个客户端。

我们并没有使用自签名的证书,因此所有的客户端均可以用于连接 gotunnel.org

为了方便,我直接从官网把现有的编译好的客户端全部下载下来,并且转存到国内的服务器,方便大家进行下载。

https://imlonghao.com/upload/ngrok/%s.zip

%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 可能无法进行白名单的绑定

(不过不影响其他微信的调试


最后,希望你们使用愉快!