直接上教程
终端输入
git clone https://github.com/open-dingtalk/pierced.git
(github下载可能会很慢)
ls
cd /pierced/linux_arm
mv ding /usr/bin && mb=v ding.cfg /usr/bin
(把文件移动到/usr/bin目录下)
chmod 0777 /usr/bin/ding && chmod 0777 /usr/bin/ding.cfg
(给予0777权限)
环境就配置好了
测试一下是否正常使用
ding -config=/usr/bin/ding.cfg -subdomain=abcde 80
如果终端显示online的话就是成功了
接下来新建一个服务让它可以开机自启动
vi /etc/systemd/system/ding.service
按i输入内容
[Unit]
Description=ding
After=network.target
[Service]
ExecStart=ding -config=/usr/bin/ding.cfg -subdomain=123 80
#ExecStart=ding -config=/usr/bin/ding.cfg -subdomain=域名前缀 本地端口
[Install]
WantedBy=multi-user.target
内容修改好后Esc然后:wq回车就ok了
终端输入
systemctl daemon-reload && systemctl start ding && systemctl enable ding
这是你访问xxx.vaiwan.com就可以打开你的站点了
根据我自用一段时间发现的问题
穿透总是会断开
我就写了个shell脚本来检测是否掉线
vi refresh.sh
内容

httpRequest "替换你的前缀.vaiwan.com"
建好脚本后测试是否可用
bash refresh.sh
最后输出true就是正常,输出false的是掉线了,会重启服务
现在新建crontab任务来自动运行上一个脚本
crontab -e
输入内容
0 * * * * bash /root/refresh.sh
(每个小时自动检测一次)
随后重启cron服务
systemctl restart cron
完结!!!