脚本或手动部署
部署完毕后,我们使用 Linux 的 iptables 来实现自身端口转发 首先启用网卡转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward
然后使用 iptables 转发本机自身端口
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 偏移后端口 -j ACCEPTiptables -I INPUT -m state --state NEW -m udp -p udp --dport 偏移后端口 -j ACCEPTiptables -t nat -A PREROUTING -p tcp --dport 偏移后端口 -j REDIRECT --to-ports 偏移前端口iptables -t nat -A PREROUTING -p udp --dport 偏移后端口 -j REDIRECT --to-ports 偏移前端口service iptables save
· · ·
Docker 部署
部分转载于:《ss-panel-v3-mod_Uim 端口偏移后端教程(docker)》
配置环境:
安装了 docker-ce,或者其他版本
关闭了 selinux,并且关闭自身防火墙
开始教程:
1.启动 Docker
service docker start
2.修改下面的参数直接执行,具体参数可以理解为api 对接方式。
docker run -d --name=name -e NODE_ID=0 -e API_INTERFACE=modwebapi -e WEBAPI_URL=https://666.cn -e SPEEDTEST=0 -e WEBAPI_TOKEN=token --log-opt max-size=50m --log-opt max-file=3 -p 偏移前的端口:偏移后的端口/tcp -p 偏移前的端口:偏移后的端口/udp --restart=always stone0906/ssrmuv2
Docker 基本命令:
docker ps -a 查看容器docker rm 容器id 删除容器docker logs 容器id 查看日志service docker restart 重启容器