网络穿越
编辑
6
2026-01-08
systemd服务代码
创建服务
cat > /opt/proxy.sh <<EOF
#!/usr/bin/env bash
set -e
/usr/bin/socat TCP-LISTEN:9000,fork,reuseaddr TCP:$(ip -4 addr | grep 10.244 | awk '{print $2}' | awk -F/ '{print $1}'):8443 &
/usr/bin/socat TCP-LISTEN:9001,fork,reuseaddr TCP:$(ip -4 addr | grep 10.244 | awk '{print $2}' | awk -F/ '{print $1}'):8444 &
wait
EOF
chmod a+x /opt/proxy.sh
cat > /etc/systemd/system/socat-forward.service <<EOF
[Unit]
Description=Socat Port Forwarding (9000, 9001)
After=network.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/opt/proxy.sh
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable socat-forward
systemctl start socat-forward
systemd命令
systemctl start socat-forward
systemctl stop socat-forward
systemctl status socat-forward
systemctl restart socat-forward
- 0
- 0
-
分享