1、cloudflare建了一个地址生成,为了提高访问速度及安全性,看了linux.do里面的文章,对方主要用来防封域名。
2、但是新的坑就是,家里用的是移动网络,有时候 CF 的域名服务被减速,甚至无法解析,服务器都连不上。
顿悟
最近逛 L 站,经常看到优选 IP,第一次了解,试了下,发现可以通过 「优选IP + worker」完美解决我的诉求,给大家分享一下。
步骤
1、DNS 解析正常配置 「sun.8p.ink」 解析到服务器。
2、新建一个 woker,添加路由请求到 「sun.8p.ink」。(从 oaifree 代理学习的)
export default {
async fetch(request, env) {
const url = new URL(request.url);
url.host = 'sun.8p.ink';
return fetch(new Request(url, request))
}
}
3、新建 DNS 解析 「sun1.8p.ink」解析到优选 IP。
始皇之前文档推荐的两个,额外加了一个移动的,可自行添加更换。
- 104.18.2.161
- 104.18.3.161
- 104.26.11.98
4、域名那里需要配置一下,sun1.8p.ink/*
路由到刚才新建的 worker。
5、这样就可以使用 「sun.8p.ink」 连接,之前的 「sun1.8p.ink」 也可以使用。主要用sun1.8p.ink访问,这样就保护sun.8p.ink,同时sun1.8p.ink使用了优选ip。速度也快了。一定要把sun.8p.ink加小黄鱼,sun1.8p.ink不能加。同时也想到几个其他提速办法:
A。cloudflare 搭建worker,或者page,无法使用cdn加速,这样可以搭建worker,或者page,不需要使用自定义域名,可以用自定义域名做cdn,然后,新建一个worker,使用代码:
export default {
async fetch(request, env) {
const url = new URL(request.url);
url.host = 'sun.8p.ink';
return fetch(new Request(url, request))
}
}
把sun.8p.ink换成需要使用的worker或者page。
配置过程
DNS配置
路由配置
效果展示
使用 v2ray 子域名测试效果:
使用 vps 子域名测试效果: