前言
需要本地对接微信公众号、小程序、钉钉等,可以使用内网穿透工具pierced(钉钉官方内网穿透工具),谨以此篇博客和大家分享下。
需求
本地对接微信公众号、小程序、钉钉,需要钉钉、微信服务器等访问你本地调试的情况,可以使用内网穿透工具pierced。为啥不用natapp呢,因为natapp免费隧道会定期【强制更换域名/端口】,natapp可以用做临时测试
案例
实现
下载地址
https://github.com/open-dingtalk/pierced
windows使用
1.选择对应版本,并进入文件夹(windows进入windows_64)
2.如何使用
3.例如我要映射本机7200端口,复制start.bat,改文件名为图中所示(没法复制的话直接新建文件)
4.关键内容改为(文件内容只有下面一行)
ding -config=ding.cfg -subdomain=dhzddyy 7200
5.访问(点击新建的bat文件,即可看到外网地址)
比如你访问localhost:7200/doc.html 等同于访问http://dhzddyy.vaiwan.com/doc.html,即后者为你的外网地址
下面详细介绍linux后台部署运行
把下载的linux版本的文件上传到linux服务器
上传到服务器/usr/local/soft/pierced
新建start.sh 文件
vim start.sh
#把xxxx 8081替换成自己的域名和端口即可
nohup ./ding -config=ding.cfg -subdomain=xxxx 8081 &
#保存退出
:wq
给我们的脚本文件start.sh进行授权
chmod +x start.sh
#启动
./start.sh
获取到外网域名,即可访问和测试了
#关闭服务
ps -ef|grep ding
#杀死进程 pid为进程id
kill -9 pid
写在最后
非常感谢大家的认真阅读,如果有其他好用技术工具或者其他代码技巧都可以和我交流哦,如有不足,还望各位看官多批评指正=_=
技术交流秋秋群:719023986
微x关注:干饭必备外卖神券,每天领大额卷
微x关注:正好想买,自助查桃宝京d卷