步骤 1:在 Ubuntu 服务器上设置端口转发
使用 socat 工具(轻量级、易配置):
sudo apt update && sudo apt install -y socat
nohup socat TCP-LISTEN:7777,fork,reuseaddr TCP:d848069072c670f4.vtv.na.novada.pro:7777 &
步骤 2:验证转发是否生效
在服务器上检查端口监听和连接:
ss -tuln | grep 7777
curl -x http://127.0.0.1:7777 http://ifconfig.co
如果返回的是代理服务器的 IP(而非你的服务器 IP),说明转发成功。
步骤 3:客户端使用代理
将代理地址改为:
wangwl_R3bOMv-zone-res-region-us-st-california:MJriGtBZ6uc4@192.168.197.100:7777
- 协议支持:由于是 TCP 层转发,适用于 HTTP/HTTPS/SOCKS 等所有基于 TCP 的代理协议。
- 认证信息:用户名密码会透传到目标代理服务器,认证逻辑不变。
关键注意事项
-
防火墙配置:
sudo ufw allow 7777/tcp
sudo ufw reload
- 确保客户端能访问服务器的
192.168.197.100:7777(检查内网路由/安全组)。
-
稳定性(可选):
- 用
systemd 托管 socat 服务(避免进程退出):sudo tee /etc/systemd/system/proxy-forward.service <<EOF
[Unit]
Description=Proxy Port Forwarding
After=network.target
[Service]
ExecStart=/usr/bin/socat TCP-LISTEN:7777,fork,reuseaddr TCP:d848069072c670f4.vtv.na.novada.pro:7777
Restart=always
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl start proxy-forward
sudo systemctl enable proxy-forward
-
性能:
方案优势
- 安全:客户端只需访问内网服务器,无需直连外部代理(隐藏真实代理 IP)。
- 兼容性:适用于任何支持代理的软件(浏览器、
curl、应用程序等)。 - 低成本:仅需一条命令即可部署。
如果遇到连接问题,优先检查 服务器防火墙、socat 进程状态 和 目标代理可达性(通过服务器 curl -v 测试目标代理)。
如果您喜欢本站,点击这儿不花一分钱捐赠本站
这些信息可能会帮助到你:下载帮助 | 报毒说明 | 进站必看
修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别
发表回复
评论列表(0条)