type
status
date
slug
summary
tags
category
icon
password
在此之前我曾经使用 cloudflare worker 搭建过代理节点,但是在我本地的使用效果非常差,可以说是完全不能用的水平,但是前两天又看到一个视频介绍,这次使用了官方的优选ip,看起来效果挺不错的,于是我打算再折腾一次,测试一下实际使用效果如何。
前期准备
cloudflare 账号
本地安装好 v2rayN(win系统),安卓手机使用 v2ranNG
🚈下载部署脚本
可以自己去 github 拷贝最新的代码,同时我也会在后面把脚本代码贴出来,方便大家直接拷贝使用。
拷贝完成以后,新建一个
_worker.js
文件,并且新建一个文件夹,命名为 proxy
,然后编辑 _worker.js
文件,将前面拷贝的代码粘贴进去,并保存。📝 部署 pages
首先,我们需要登陆 cloudflare 账号。登陆成功以后访问
Workers 和 Pages
,如下图:选择
Pages
,注意这里不要选择 Workers
因为 workers 默认给的域名已经被封了,使用 workers 需要搭配自己的域名使用,但是 pages 给的域名是可以直接访问的,不需要自己去设置域名。
点击上传资产以后,会进入到创建 pages 页面
在这里我们选择上传
proxy
这个文件夹。上传完成以后,显示如下,点击部署站点,此时我们自己的代理就部署好了:
在部署完成以后,我们还需要进入到该 pages 的设置页面,设置一个 uuid。
首先,我们找一个生成 uuid 的工具,你可以在本地生成,也可以在网上找一个在线生成 uuid 的服务,例如: https://www.lddgo.net/string/uuid
比如我现在生成了一个 uuid: 8a5484b7-ec6f-4fc5-8baa-fa6792b2a3c3
进入到 ttttest 的设置页面,设置一个 uuid 变量,点击保存:
到此位置,我们部署好的 pages 的地址为 https://ttttest.pages.dev/,我们设置的 uuid 为:8a5484b7-ec6f-4fc5-8baa-fa6792b2a3c3
在修改完变量以后,我们需要重新创建一个部署(我们修改的环境变量要在下次部署时才会生效)
跟前面一样,上传
proxy
文件夹,然后保存并部署。稍微等一会,等新的部署成功运行以后,访问 https://ttttest.pages.dev/8a5484b7-ec6f-4fc5-8baa-fa6792b2a3c3
这个时候项目已经部署成功了,滚动鼠标滑轮到最下面,拷贝
聚合通用订阅链接
导入到 v2rayN
在可选地址处填入订阅链接,随便设置一个别名,然后点击
确定
。开启 v2rayN 分片
为了保证代理能正常使用,还需要修改 v2rayN 的设置,开启基础设置中的
启用分片
更新订阅
以上操作完成以后,更新订阅,设置一个活动服务器,就可以畅快上网了。这里测出来的网速很低,但是实际使用的时候,网速远比测试出来的快,油管看视频直接清晰度拉满,一点不卡。
🧮 设置优选 IP
在 pages 脚本中默认会获取 visa 的 ip 来作为优选 ip,同时我也在本地获取过当前网络环境下的优选 ip,实测没什么区别,延迟,网速都差不多。
建议只在一种情况下建议自己设置优选 ip: 需要指定优选 ip 的国家地区。
在默认情况下,通过 visa 获取到的优选 ip 基本都位于美国,假如需要别的国家的代理,比如法国、香港等等,那么就需要自己去找 cloudflare 在所属地区的优选 ip 地址。
🧿安卓端 v2rayNG
在安卓端使用,我使用的是 v2rayNG,之前使用 Hiddify-next,但是无法上网。实测使用 v2rayNG,在修改了 DNS 以后就可以正常使用了。如果你的 v2rayNG 连接上节点以后无法上网,可以参考下图修改配置。
♨️已知问题
使用官方的优选 ip,在访问使用cloudflare CDN 的网站时,可能会有问题,导致没法打开。因此将 cf 当作代理使用不能完全覆盖日常使用中需要的所有场景,使用第三方反代ip可以避免前一个问题,但是第三方反代ip失效很快,需要很频繁的更新,太过于折腾,没必要。
还有就是 cloudflare 已经更新协议,不允许将他们家的服务当作代理使用,所以这样做有被封号的风险 😁,因此最好别使用大号来搭。
有关cloudflare pages搭建无限流量节点安装或者使用上的问题,欢迎您在我的频道评论区留言,一起交流~
- 作者:阿杰鲁
- 链接:http://blog.zaunist.com/article/15d7d549-6f33-803d-be80-def53921677f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。