背景
1、之前买的 VPS 梯子,偶尔被封,需要更换 IP 解封,后来使用了「ws + cloudflare」的方式解决 IP 的问题。
2、但是新的坑就是,家里用的是移动网络,有时候 CF 的域名服务被减速,甚至无法解析,服务器都连不上。
顿悟
最近逛 L 站,经常看到优选 IP,第一次了解,试了下,发现可以通过 「优选IP + worker」完美解决我的诉求,给大家分享一下。
步骤
1、DNS 解析正常配置 「v2ray.xxx.com」 解析到服务器。
2、新建一个 woker,添加路由请求到 「v2ray.xxx.com」。(从 oaifree 代理学习的)
export default {
async fetch(request, env) {
const url = new URL(request.url);
url.host = 'v2ray.xxx.com';
return fetch(new Request(url, request))
}
}
3、新建 DNS 解析 「vps.xxx.com」解析到优选 IP。
始皇之前文档推荐的两个,额外加了一个移动的,可自行添加更换。
- 104.18.2.161
- 104.18.3.161
- 104.26.11.98
4、域名那里需要配置一下,vps.xxx.com/*
路由到刚才新建的 worker。
5、v2ray 的客户端就可以使用 「vps.xxx.com」 连接,之前的 「v2ray.xxx.com」 也可以使用。
配置过程
DNS配置
路由配置
效果展示
使用 v2ray 子域名测试效果:
使用 vps 子域名测试效果: