http_tunnel部署
**这是本文档旧的修订版!**
1. 下载项目
2. 安装环境
- snippet.sh
sudo apt-get install python3-pip python3-dev
sudo pip3 install -r requirements.txt
3. 部署服务
- snippet.cdnhttptunnel
echo "请先编辑命令行(ExecStart)"
sudo tee /etc/systemd/system/cdnhttptunnel.service <<END
[Unit]
Description=CDN HTTP Tunnel Daemon
After=network-online.target
Wants=network-online.target
StartLimitIntervalSec=0
[Service]
Type=simple
LimitNOFILE=8192
DynamicUser=yes
Group=nogroup
WorkingDirectory=/usr/local/cdn-bootstrap
ExecStart=/usr/bin/python3 /usr/local/cdn-bootstrap/http_tunnel_server.py -l 0.0.0.0:8013 -e jumpserver,47.104.230.93,22 -e https,116.62.181.117,443 -e amqps,116.62.181.117,5671
KillMode=control-group
Restart=always
RestartSec=1
[Install]
WantedBy=multi-user.target
END
sudo systemctl enable --now cdnhttptunnel.service
4. 边缘云使用http tunnel
- snippet.sh
sudo zx-tunnel add jumpserver http://10.0.167.101:8013/endpoint/jumpserver
sudo zx-tunnel add https http://10.0.167.101:8013/endpoint/https
sudo zx-tunnel add amqps http://10.0.167.101:8013/endpoint/amqps
sudo zx-deploy schoolcdn $(release cmdbid)
sudo systemctl restart schoolcdn@$(release schoolid)
echo "大功告成"
http_tunnel部署.1662040914.txt.gz · 最后更改: 2022/09/01 22:01 由 刘勇