前言

CloudFlare是一个提供一系列云计算服务,包括 DNS(域名系统)服务和 CDN(内容分发网络)服务的公司。

DNS服务帮助将域名解析为对应的 IP 地址,而CDN服务则通过在全球分布的服务器上缓存内容,提供更快的网站加载速度和更可靠的内容交付。

我们可以给自己服务器的IP套个CF防止IP被强,或者被强了通过CF可以穿强。浏览器先访问CF的国内服务器,它再找到我们的海外服务器,以此来隐藏自己服务器的IP,最终只会封到域名。在这过程中,CF承担正向代理的角色。

此外,我们还可以通过CF的worker来批量获取免费节点。以下教程将介绍如何获取。

该方法要求先要自己有有可用的代理。可以先去买个临时的。

本文参考教程:授人以渔-cloudflare批量免费拉取机场vpn的节点,workers高速机场节点抓取,优选IP解锁ChatGPT,Netflix流媒体,YouTube 4K8K - YouTube

CF worker设置

首先打开 CloudFlare 网站,并注册账号。

然后点击【左侧】 Workers和Pages->Overview->【右侧】Ceate Worker->自定义项目名字->Deploy

记住Preview your Worker下方的地址:https://项目名.你的cf昵称.workers.dev/

然后点击Edit Code,删除worker.js里面的代码

打开网站,复制 这里的 所有代码,回到cloudflare,粘贴到worker.js中,然后点击Save and deploy

【cf的图,保存至无用/临时】

安装v2rayN

打开v2rayN下载地址:https://github.com/2dust/v2rayN/releases ,选择下载v2rayN-With-Core.zip

解压,双击v2rayN.exe文件,自动跳转浏览器下载.NET 6.0 Desktop Runtime (v6.0.26) - Windows x64 Installer,然后安装下就可以了。

.NET网站备份:https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-desktop-6.0.26-windows-x64-installer?cid=getdotnetcore

可循环步骤

我们会先获取和筛选本机IP可连接到CF的哪些IP,然后再通过这些IP来订阅服务获取节点。以下步骤可多次循环,以找到最好用的节点。

CF 优选IP

打开CF优选IP工具 cf-ip-scanner ,右侧选择CN换成中文版,先关闭所有代理,然后点击开始(绿色按钮)

【网站页面的图】

他会测试你本机IP到CF CDN各个服务器的IP的速度和ping值。然后我们在列出的IP中选择一个延迟最低的IP。

如果点击开始后就显示一个Done/已完成。可以先打开代理刷新网站,再关闭代理刷,然后点击开始。

订阅服务并筛选可用节点

打开v2rayN,新增订阅分组,可以命名为cf_该IP,地址拼接修改后为:https://项目名.你的cf昵称.workers.dev/sub/替换为刚才获取的低延迟IP

然后打开已有的可用代理,更新cf_该IP订阅(通过代理),会获得一批节点,但是并不是都能用的,需要进行筛选。

然后清除代理,在cf_该IP分组按ctrl+e,一键测试这些节点的延迟和速度(流量党检测的速度不准确,需要一个一个检测)

也可以选中部分节点,ctrl+P测延迟,ctrl+T测速度

然后点击延迟列进行排序,把延迟高的全删了(延迟-1表示无法连接),留下低延迟可用节点。技巧:可以通过shift+点击快捷键来快速选中多个节点。

将某个低延时速度快的节点设为活动服务器,开启代理。

可用网站/流媒体 检测

这个网站可以查询本机IP和代理IP

可以测试自己想用的网站是否可访问/解锁 流媒体和国内部分网站

网上都是在VPS的Linux系统下通过脚本实现,这里我用笨方法

在桌面新建文本文件,重命名为test.bat,右键->编辑 粘贴以下代码(ChatGPT写的)并保存:

1
2
3
4
5
6
7
8
9
@echo off

rem 设置要打开的网站列表
set "websites=www.netflix.com www.youtube.com www.hulu.com www.disneyplus.com www.iqiyi.com www.bilibili.com v.qq.com youku.com www.douyin.com www.csdn.net chat.openai.com"

rem 循环打开每个网站
for %%i in (%websites%) do (
start "" "http://%%i"
)

可以自定义需要检测的网站。双击该bat文件就会自动通过默认浏览器打开这些网站,然后看看哪些网站打不开/未解锁。

像Github之类的国外网站基本国外节点都能访问,只需看看流媒体以及想访问的国内网站解锁情况。

切换其他节点进行测试时,只需把鼠标放在标签栏上,快捷键Ctrl + Shift + R即可重新打开/刷新所有标签页。

重复以上步骤,保存一些低延迟网速快的节点并备注即可。