文字描述比较乏力,关于文章有任何疑问请访问天地行论坛https://tiandixing.org/viewforum.php?f=58发帖交流。
因为cloudflare workers默认域名后缀workers.dev被全线DNS污染,所以利用workers反代+优选ip别说提升速度了,连翻墙都已经失效,但我们可以使用自己的自定义域名来解决。
1.把自己的域名转移到CloudFlare,托管于CloudFlare,这个很简单,不会的可以自己查百度或谷歌或油管。
2.新增DNS解析,在自己部署的一级域名下新增一个DNS解析(也就是增加一个二级域名),名称自定义,IPv4随便填,最重要的是打开小黄云(CDN)。
3.创建Workers步骤和翻墙参考:真正意义上的加速:利用cloudflare的workers反代进行中转原来的步骤一样。如果已经创建过,那就不用创建了。假设你创建的workers反代域名为github.xxxx.workers.dev。注意的就是要将下面代码中aa.bb.cc替换成搭建v2ray/xray时所使用的域名。
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="aa.bb.cc";
let request=new Request(url,event.request);
event.respondWith(
fetch(request)
)
}
)
4.关联域名,进入你的域名,不是你的首页!(就是进入首页,点击你托管的域名后进入的页面)进入Workers,添加路由
5.路由填写上一步的“二级子域名/*”,比如我刚刚DNS解析的域名是gh.xxxxx.cf,那在路由一栏则填写 gh.xxxxx.cf/*,服务选择需要自定义域名gh.xxxxx.cf要关联访问的的Worker反代域名github,就是你刚刚第三步创建的,注意需要先创建Worker再来关联,表示通过这个自定义域名来访问Worker服务。
6.完成后就可以通过自定义的域名访问Worker服务了,也就是可以继续使用workers反代+优选ip翻墙了。配置方面的变化如下两图。
这是原先workers.dev没有被DNS污染时的配置,目前已经失效
这是拯救workers反代后使用的配置,图中的xxx.yyy.cf只是示意,若与前面内容结合理解那就是前面讲的gh.xxxxx.cf
总结一下,两个关键点:域名必须托管于CloudFlare,Worker创建后需添加路由关联。另外,使用优选ip方式加速的人估计是比较多了,最初随便一台拉跨小机看油管能有10kbps的情况好像不多见了,但看个1080p还是没啥大问题的。
除了上面介绍的方法外,还有些其他的方法也可以达到类似效果,如:在worker反代服务中增加触发器,利用pages反代等等,有兴趣可以观看下面这位油管博主的视频内容。