大陆网络连不上代理怎么办?这份中转教程从零讲清:准备境外VPS、用 SSH 隧道或 gost 把美国IP转成本地端口、指纹浏览器/Chrome/手机怎么填、如何验证成功,附常见报错解决。
原理:让你的电脑把 本地1080端口 通过 SSH 转发到服务器的 代理IP:端口。
Windows(Win10/11 自带 ssh,打开 PowerShell 直接粘):
ssh -N -L 1080:你的代理IP:代理端口 root@你的VPS_IP
Mac / Linux(终端里执行):
ssh -N -L 1080:你的代理IP:代理端口 root@你的VPS_IP
然后本地代理填:127.0.0.1 : 1080(如果代理需要账号密码,SSH 隧道不传认证,所以这种方式适合免密代理;你的代理是带账号密码的,直接用下面的 gost 方案)。
想让它后台跑不掉线:Windows 用 ssh -N -f -L ...,Mac/Linux 加 nohup ... &。
gost 是一个单文件转发工具,把「带账号密码的美国代理」转成你本地能连的端口。
# Ubuntu / Debian wget https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-linux-amd64-2.11.5.gz gzip -d gost-linux-amd64-2.11.5.gz && mv gost-linux-amd64-2.11.5 gost && chmod +x gost && mv gost /usr/local/bin/ gost -V # 看到版本号就装好了
# 无密码转发(谁连上都能用,只建议自己临时用) gost -L socks5://:1080 -F socks5://代理账号:代理密码@你的代理IP:代理端口 # 带密码转发(推荐:只有知道账号密码的人能用) gost -L socks5://本地账号:本地密码@:1080 -F socks5://代理账号:代理密码@你的代理IP:代理端口 # 同时开 HTTP 端口(有些软件只支持 HTTP 代理) gost -L http://本地账号:本地密码@:8080 -F socks5://代理账号:代理密码@你的代理IP:代理端口
看到 listening on [::]:1080 就是启动成功了。想做 UDP(部分游戏/直播)把 socks5 换成 socks5+udp 即可。
cat >/etc/systemd/system/gost-ip.service <<'EOF' [Unit] Description=gost ip relay After=network.target [Service] ExecStart=/usr/local/bin/gost -L socks5://本地账号:本地密码@:1080 -F socks5://代理账号:代理密码@你的代理IP:代理端口 Restart=always RestartSec=3 [Install] WantedBy=multi-user.target EOF systemctl daemon-reload && systemctl enable --now gost-ip && systemctl status gost-ip --no-pager
在 VPS 商家后台的安全组/防火墙里放行 1080(和 8080,如果开了 HTTP)。Ubuntu 本机防火墙:
ufw allow 1080/tcp && ufw allow 1080/udp # 没装 ufw 可忽略
云电脑 / 海外宽带 / 境外手机热点里直接填代理就行:类型 SOCKS5,地址填你的代理 IP,端口、账号、密码照「我的 IP」里复制的填。
socks5://本地账号:本地密码@中转VPS_IP:1080ip.sb 或 ipinfo.io:出口 IP 应该等于你买的那条代理 IP,国家显示美国(或其他购买国家)。systemctl status gost-ip 看日志。systemctl status)。本地账号:本地密码。ssh -N -f -L 常驻。代理只在境外网络环境下可用,大陆网络无法直连。中转就是先连上一台境外服务器,再由这台服务器连你的代理IP,你本地只需要连这台服务器。
有境外网络(云电脑、海外宽带、海外手机热点、境外网络服务)也可以直接用;没有的话,一台最便宜的境外VPS 就能做中转。
SSH 隧道最快、不用装东西,适合临时用;gost 更稳、可以设开机自启、还能加密码给别人用,适合长期。
会多一跳,延迟增加几十毫秒;选和你代理同地区(比如都选美国)的VPS,速度损失最小。
可以很多,gost 用不同本地端口区分即可;同时给多台设备/多个指纹浏览器用也没问题。
填 中转VPS 的 IP + 你设定的端口 + 账号密码(gost 设了认证就填,没设就不填)。