钉钉pierced实现内网穿透
0.背景
有时候经常需要通过互联网来调试本地项目,这时用内网穿透就可以将本地项目映射到公网上.
更多的看这里:
1.用法
以win系统为例
1.1 下载工具
git clone https://github.com/open-dingtalk/pierced.git
1.2 执行命令
cd windows_64
# abcde是等会映射出来的域名前缀 8080是项目的本地端口
ding -config=ding.cfg -subdomain=abcde 8080
1.3 启动成功
通过图里的域名就能访问到你本地项目,很简单不多赘述.
2.一键启动
因为启动要输命令比较麻烦,所以自己写了个bat脚本,点击就能启动.
由于域名前缀自己都固定用那个,所以只设计一个变量port.
输入端口后就能实现跟上面一样的效果.
源码如下,可以根据自己的需要修改.
记得替换下程序目录和最后一行中subdomain的值
@echo off
:: @echo off控制台不显示代码
color 0B
echo default uri is xx,input port:
set /p a=
echo port is: %a%
cd C:\Software\pierced
ding -config=ding.cfg -subdomain=xx %a%
新建记事本,写入代码,后缀改成bat即可单击运行.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步