内网穿透工具之HTTP穿透
免费的内网穿透工具
- 首先在GitHub上面将 项目拉取到本地
git clone https://github.com/open-dingtalk/pierced.git
- 可以看到提供了三种环境下的内网穿透
- 启动工具,执行命令“./ding -config=./ding.cfg -subdomain=域名前缀 端口”,以mac为例:
cd mac_64
chmod 777 ./ding
./ding -config=./ding.cfg -subdomain=abcde 8080
参数 | 说明 |
---|---|
-config | 内网穿透的配置文件,按命令照示例固定为钉钉提供的./ding.cfg,无需修改 |
-subdomain | 您需要使用的域名前缀,该前缀将会匹配到“vaiwan.com”前面,例如你的subdomain是abcde,启动工具后会将abcde.vaiwan.com映射到本地。 |
端口 | 您需要代理的本地服务http-server端口,例如你本地端口为8080等 |
- 启动完客户端后,你访问http://abcde.vaiwan.com/xxxxx都会映射到 http://127.0.0.1:8080/xxxxx。
注意:若不可用,可能是 域名前缀被占用了,可以换一个域名前缀重新尝试。
- 启动工具,执行命令“ding -config=./ding.cfg -subdomain=域名前缀 端口”,以Windows为例:
ding -config=./ding.cfg -subdomain=mesmile 8090
域名前缀是自定义的,若访问不成功,可能是前缀被占用了,可以换一个重试。
测试访问http://mesmile.vaiwan.com/hello映射到 http://127.0.0.1:8090/hello
更多详细:请参考 钉钉开发平台 官方文档