简单且实用的内网穿透工具-钉钉内网穿透

6,578 阅读1分钟

内网穿透即内网映射,作用是将局域网服务器、或网站、或应用发布到公网访问。比如公司内的办公OA网站,默认只能在公司内网络访问,如需要在家远程办公访问场景时,就需要用内网穿透实现。又比如自己家的电脑服务器,外出需要访问自家电脑时,同样需要内网穿透。简言之,内网穿透用来解决无公网IP问题,跨网访问连接需求。

一、clone git仓库

git clone https://github.com/open-dingtalk/pierced.git

github.com/open-dingta…

二、开始配置

在pierced根目录下执行命令

Mac:

./ding -config=./ding.cfg -subdomain=backlocal 9080  

Windows:

.\ding -config=.\ding.cfg -subdomain=backlocal 9080

注意:

  • backlocal 是域名前缀 ,9080是端口号 域名前缀和端口后可以自定义
  • 域名前缀是自定义的,如果访问不成功,可能是前缀被占用了,可以换一个重试

启动完客户端后,你访问 backlocal.vaiwan.com/xxxxx 都会映射到 http://127.0.0.1:9080/xxxxx

三、编写bat脚本,优化步骤:

编写bat脚本,可以省去cmd 命令操作

新建文本,使用代码,修改文本的后缀为.bat,编写完双击bat脚本就可以成功执行了

E: 
cd E:\pierced-master\windows_64
ding -config=./ding.cfg -subdomain=backlocal 9080
pause

注:根据需求,自行调整代码

  • E:\pierced-master\windows_64 为工具所在路径
  • backlocal 是域名前缀
  • 9080 是端口号
  • 可以根据项目编写多个bat脚本

四、运行效果