一、前言

使用Cloudflare反代IP有以下几点好处。

1、提高网站性能:Cloudflare具有全球分布的边缘节点,可以将您的网站内容缓存到离用户最近的节点上。当用户请求访问您的网站时,Cloudflare会将内容从最近的节点快速返回,从而大大减少了延迟和加载时间,提高了网站的性能和响应速度。

2、减轻服务器负载:通过使用Cloudflare反代IP,用户的请求首先会访问Cloudflare的边缘节点,而不是直接访问您的源服务器。这样可以将一部分流量分担到Cloudflare的网络上,减轻了源服务器的负载,提高了网站的可扩展性和稳定性。

3、抵御DDoS攻击:Cloudflare拥有强大的DDoS防护能力,可以识别和过滤恶意流量,保护您的网站免受分布式拒绝服务(DDoS)攻击的影响。当攻击发生时,Cloudflare可以帮助分散流量并过滤掉恶意请求,确保正常用户能够继续访问您的网站。

4、改善全球访问性:Cloudflare的全球负载均衡功能可以根据用户的地理位置将请求转发到最近的服务器,从而降低了跨大陆访问的延迟。这对于全球化的网站或应用程序非常有益,使用户能够更快速地获取内容。


二、建立Cloudflare反代方法

1、在Cloudflare控制台中,找到您的域名并转到"DNS"选项卡。

2、添加A记录:单击"添加记录"按钮,在"类型"字段中选择"A"记录,并在"名称"字段中填写您的子域名,例如"youname.example.com"。在"IPv4地址"字段中,输入您的源服务器的IP地址,将代理状态设置为已代理。

3、创建Cloudflare Worker:转到Cloudflare控制台的"Workers"选项卡,点击"创建一个Worker"按钮。在Worker的代码编辑器中,用以下代码替换原有代码:

addEventListener(
  "fetch", 
  event => {
    let url = new URL(event.request.url);
    url.hostname = "your-domain.com"; // 替换为你刚才添加的域名
    event.respondWith(fetch(url, event.request));
  }
);

保存并部署Worker:在Worker编辑器的顶部,为你的Worker提供一个名称,并点击"保存并部署"按钮。这个名称就是v2rayN要用的伪装域名。
2023-07-08_140632.png


三、优选IP方法

1、访问网站:https://vfarid.github.io/cf-ip-scanner/,可以把阿拉伯文转换为中文后,按照提示优选IP.
2023-07-08_135330.png

2、访问网站:https://github.com/XIU2/CloudflareSpeedTest,下载IP优选工具测试IP。下载解压后运行CloudflareST.exe即可。程序运行完成后生成result.csv文件中选择优选IP。
2023-07-08_135902.png
需要注意的是,在运行以上两款工具的时候,一定要关闭所有的代理工具。
2023-07-08_142715.png