研究和实践过各种方案,直接给你毕业的答案:你境内的 R4s 、动态公网 IP 和光猫桥接,是实现优雅方案的理想配置。
方案一:直连方案(基础)
这是最简单的方案,利用你现有的公网 IP 。
Vmess 服务: 在 R4s 上开启 Vmess 服务,用 WebSocket 伪装,并使用一个高位端口。
DDNS 解析: 用 DDNS 把你家的公网 IP 解析到一个固定域名,比如
your-ddns.domain.com 。
这样,你就可以直接通过
your-ddns.domain.com:port 连接回家。但缺点是,运营商线路对境外直连很不稳定,晚高峰限速、QOS 都会影响体验。
方案二:中转方案(进阶)
如果你愿意花钱,或者有备案域名,中转方案能极大提升稳定性和速度。
付费中转: 购买一台腾讯云或阿里云的 200M 轻量服务器,用它来中转流量,将境外流量转发到你家的
your-ddns.domain.com:port 。阿里云和腾讯云都是多网 BGP ,能有效规避家宽的上行限速。
免费中转: 申请一个阿里云国际版的 ESA 或腾讯云的 EdgeOne 。准备一个备案域名,用它来加速你的
your-ddns.domain.com:port 。实测 ESA 在国内大多时候能跑满上行带宽,EdgeOne 单线程限速 500Kb/s ,但多线程场景下也够用。
方案三:终极方案(发烧)
如果境外到国内的链路依然不理想,我会再找一台香港的中转服务器做优化(或者直接上 IEPL 线路)。这样,境外流量先走稳定到香港的线路,再从香港中转到国内,体验会更流畅。
个人经验
“回家”这个方案,考验的不是具体的哪个方案,而是网络链路上的短板。我家是电信 1000M/50M ,各种方案都用过。在国内,我一般直连;手机用移动网络时,走 ESA 中转;在境外,我走香港中转。所有方案都能跑满带宽。今年去日本玩,酒店网络直连只有个位数 Mbps ,走优化后能跑满 50Mbps ,甚至能用 Moonlight 串流回家玩游戏。