Skip to main content

加速你的 Curseforge 等网站访问速度,通过使用最快的 Cloudflare IP

Curseforge 等众多网站使用了 Cloudflare 提供的 CDN 等服务来为网站提供加速、安全等服务。

但很可惜,由于某些众所周知的原因,Cloudflare 并没有中国大陆节点(其实有:百度云加速),中国大陆到 Cloudflare 的速度往往也很慢。

随机分配的 IP 往往可能存在高延迟/高丢包/速度慢等情况。
因此你需要找到最适合你的 IP,来提高访问速度。

A.使用 CloudflareSpeedTest 找到最适合你的 IP

1.打开 https://github.com/XIU2/CloudflareSpeedTest
2.找到下图的内容,下载软件并运行
建议测速时避开晚上高峰期(20:00~24:00),否则测速结果会与其他时间相差很大...

image-1627723263612.png

3.测速完成后,显示的第一行就是最快的地址

例如:

IP 地址           已发送  已接收  丢包率  平均延迟  下载速度 (MB/s)
104.27.200.69     4       4       0.00    146.23    28.64
172.67.60.78      4       4       0.00    139.82    15.02
104.25.140.153    4       4       0.00    146.49    14.90

保存好第一行的 IP 地址,我这里是 104.27.200.69

B.通过 hosts 文件让网站使用对应 IP 访问

B 方法和 C 方法任选一种即可,如果你不知道那些网站用了 Cloudflare,请使用 C 方法。

Hosts 文件是一个没有扩展名的操作系统文件,存储了域名和IP地址的对应关系。可以免去 DNS 查询。

1.如果你是 Windows 系统,在 C:\Windows\System32\drivers\etc 文件夹下找到 hosts 文件,使用记事本等软件打开。

2.在下图的位置按照 域名 IP地址 的格式写入(注意保留空格),一行一条。 IP地址是你上文得到的最快 IP 地址,域名是你要访问的网站的网址(去掉 https:// 等)如 https://www.curseforge.com/minecraft/mc-mods 对应 www.curseforge.com

image-1627724166625.png

3.保存即可生效(Chrome 等浏览器有内置缓存,你可能需要重启电脑)

C.使用 3Proxy 将所有 Cloudflare 地址重定向到你选定的地址

在本地创建一个 HTTP 代理,当你尝试访问任意 Cloudflare CDN IP 时,将其重定向至指定 IP 。

直接看这里吧,写的很详细:https://github.com/XIU2/CloudflareSpeedTest/discussions/71