利用Cloudflare Worker脚本免费搭建Vless节点,或使用Warp,或购买了便宜VPS来自建节点,配合优选的反代IP/域名以及优选的CDN IP,可以解决很多问题:
- 节点提速,轻松观看1080P/4K视频;
- 节点扩容,批量生成多个国家,按需使用;
- 节点定位:使用warp或worker默认搭建的vless,IP频繁更换会引发账号风控;
但在之前很长的一段时间内,我都不太喜欢使用这个方法。因为优选IP搜索、测速繁琐,降速、失效又很快。不如用一些其他办法。
由于自己这段时间有些需求,同时也为了整理下期间会用到的各种工具,于是就有了这篇内容。不得不说,整理过程中,还是有惊喜的:3K大佬的worker脚本不知道更新了几个版本,不仅有了Vless订阅,还有了IP优选,涵盖了十几个常用国家,算得上一步到位了。不愿意自己动手优选IP的朋友,拿来就用也很好。
这篇不是教程,只有流程和工具出处,没有用过的朋友,请自行搜索教程吧。

一、注册Cloudflare
略
二、利用worker搭建Vless节点
1、worker脚本部署代码
https://github.com/3Kmfi6HP/edtunnel/blob/main/_worker.js
2、UUID生成:
https://www.uuidgenerator.net/
3、修改脚本
(1)替换uuid(代码第6行)
(2)替换优选反代域名(代码第8行)
三、优选反代CDN IP
1、反代CDN IP池(每天更新)
(1)https://zip.baipiao.eu.org/
这个里面部分IP已失效
(2)电报群推送
(3)三网在线优选
https://stock.hostmonit.com/CloudFlareYes
2、文件格式介绍:
(1)ASN自治域号:国家或组织IP群,可能为同一国家,也可能是同一组织多个国家;
ASN查询:https://zh-hans.ipshu.com/asn_list
(2)1/0:是否套用了TLS加密
(3)80/443等:端口号
3、快速合并多个txt文件:
(1)新建txt文件
(2)写入:type *.txt>>all.txt
(3)把txt后缀改为bat,运行
(4)就会生成all.txt文件,包含所有文件内容
4、IP所在地批量查询:
https://lwebapp.com/zh/ip-batch
https://reallyfreegeoip.org/bulk
我试了下,并不是完全准确,仅供参考
5、IP地址查询
四、优选CDN IP
1、优选IP
(1)随机获取
https://cloudflare.vmshop.org/
(2)定期更新
https://github.com/hello-earth/cloudflare-better-ip/tree/main/cloudflare
(3)在线扫描
https://vfarid.github.io/cf-ip-scanner/
(4)fofa扫描获取
网址:fofa.ino
搜索语法:server==”cloudflare” && port==”443″ && header=”Forbidden” && country==”SG”
(5)临时邮箱
每个免费注册账户在fofa可以获取2980条数据。
2、反代及优选IP测速
(1)IP测速
基础操作
别人更推荐:
https://github.com/badafans/better-cloudflare-ip/releases/tag/20221201
我更习惯用:
https://github.com/XIU2/CloudflareSpeedTest/
进阶操作
如果要自定义测速的网址、端口号等,请参考各位大佬在GitHub中的注释,以下代码仅供参考,因为我常需要更改端口号,所以多的并没有写进去:
CloudflareST.exe -url https://cfspeed1.kkiyomi.top/200mb.bin -tcp 443 -tl 250 -sl 10 -tlr 0.10 -f ip.txt
如果使用程序默认的测速没有下载速度,大概率是因为使用人数过多,触发了CF的限制降速。可以等一等,或者利用worker脚本(需要有域名)自建测速网站。
教程:https://www.smallstep.one/article/ip-test-address
(2)域名测速工具
https://github.com/jeffreycayao/pinginfoview
想用中文的,自行替换“pinginfoview_lng.ini”文件
https://www.nirsoft.net/utils/multiple_ping_tool.html
(3)优化域名名单
这批域名是已经被大佬优化挑选出来的,大家可以根据自身所在地测试速度,挑选几个使用即可。
time.cloudflare.com
shopify.com
time.is
icook.hk
icook.tw
ip.sb
japan.com
malaysia.com
russia.com
singapore.com
skk.moe
cdn.anycast.eu.org
cdn-all.xn--b6gac.eu.org
cdn-b100.xn--b6gac.eu.org
xn--b6gac.eu.org
edgetunnel.anycast.eu.org
alejandracaiccedo.com
nc.gocada.co
log.bpminecraft.com
gur.gov.ua
edtunnel-dgp.pages.dev
fbi.gov
download.yunzhongzhuan.com
whatismyipaddress.com
iplocation.io
五、购买域名
略
六、设置DNS解析
准备两个二级域名,如sgyx(新加坡优选)和sgfd(新加坡反代),在Cloudflare设置DNS解析。因为已经是优选后的IP,关闭“自动代理”。
1、优选CDN IP组解析到二级域名sgyx
在备注里可以标记下IP的地区和端口号,便于后期在Vless中设置。
2、优选反代CDN IP组解析到二级域名sgfd
这种做的好处:
- 当IP失效需要更换时,只修改DNS即可,不再需要在每个设备上都修改一次;
- 一个域名可以对应统一国家多个IP,降低IP失效的概率;
七、替换worker中的反代域名
在worker代码的第8行,替换 const proxyIPs 的反代域名
(1)替换自己配置的反代二级域名,如sgfd.**.com
(2)选择测速后的大佬域名名单
(3)原worker代码中自带的也可用
八、用优选CDN IP的二级域名替换Vless节点中的服务器地址
用sgyx二级域名替换Vless设置中的服务器地址,同时根据IP更改端口号,并设置是否套用tls。
端口号与tls对应关系如下:
不套tls:80, 8080, 8880, 2052, 2086, 2095, 2082
套tls:443, 8443, 2053, 2096, 2087, 2083