最近入手了一台 LegendVPS 的 US-LAX-1G 服务器,结果上网发现某些服务被送中了(懂的都懂)。既然问题已经出现,只能想办法优化一下网络体验。这里分享一下我的折腾过程和解决方案。

LegendVPS US-LAX-1G IP 检测结果

IP 检测截图显示该服务器已被送中

问题背景

刚开始用这台服务器时,访问 Google 相关服务会比较慢,甚至无法访问。经过排查,发现是某些出口被限制了。既然 IPv4 路由走不通,那就试试走 IPv6 通道。

解决方案:WARP IPv6 分流

WARP 是 Cloudflare 提供的免费 VPN 工具,支持 IPv6 连接。我们可以利用它来分流 Google 的流量,绕过限制。下面是具体步骤:

1. 安装 WARP

首先,确保你的服务器支持 IPv6(如果没有,可以开启 NAT6 或申请 IPv6 子网)。然后安装 WARP 客户端:

# 下载 WARP 安装包
curl -O https://gitlab.com/Misaka-blog/warp-script/-/raw/main/warp.sh
# 运行安装脚本
chmod +x warp.sh && ./warp.sh

2. 配置 IPv6 路由

安装完成后,获取 WARP 的 IPv6 地址,并配置路由规则,让 Google 的流量走 WARP 通道。这里可以用 ip routeiptables 实现:

WARP IPv6 分流原理图

WARP IPv6 流量分流示意

# 假设 WARP 的 IPv6 接口是 wgcf2
ip -6 route add default dev wgcf2 via 2606:4700:110:xxxx::1
# 设置 Google 域名走 IPv6
for domain in $(cat google_domains.txt); do
  ip -6 route add $domain dev wgcf2
done

3. 测试效果

配置完成后,用 curl 或浏览器测试访问 Google:

curl -6 -I https://www.google.com

如果返回的 IP 是 WARP 的 IPv6 地址,说明分流成功。这时候再访问 Google 服务,速度应该会明显提升。

注意事项

  • WARP 的 IPv6 地址可能会变动,建议定期更新路由规则。
  • 如果服务器没有原生 IPv6,可以用 WARP 的 IPv4 over IPv6 功能,但稳定性稍差。
  • 分流规则可以根据需求调整,比如只让 YouTube 走 WARP,其他流量保持原样。

总结

虽然服务器被送中很坑,但通过 WARP IPv6 分流,至少能保证 Google 相关服务的正常访问。如果你也遇到类似问题,可以试试这个方法。折腾 VPS 就是这样,总能找到解决办法~

欢迎在评论区交流你的优化方案!

标签: none

评论已关闭