还在一个个添加 Hosts?完美本地加速所有使用 Cloudflare CDN 的网站方法来了! · XIU2/CloudflareSpeedTest · Discussion #71 · GitHub

您所在的位置:网站首页 iwara无法访问 还在一个个添加 Hosts?完美本地加速所有使用 Cloudflare CDN 的网站方法来了! · XIU2/CloudflareSpeedTest · Discussion #71 · GitHub

还在一个个添加 Hosts?完美本地加速所有使用 Cloudflare CDN 的网站方法来了! · XIU2/CloudflareSpeedTest · Discussion #71 · GitHub

2024-03-07 01:44| 来源: 网络整理| 查看: 265

# 原理说明

相当于是在本地创建一个 HTTP 代理(3Proxy),其作用就是: 当你尝试访问任意 Cloudflare CDN IP 时,将其重定向至指定 IP 。

然后修改你的系统代理设置,或浏览器代理设置(或 SwitchyOmega 扩展,这样还可以使其与代理、梯子同时使用)。 访问网站时,会经过本地 HTTP 代理,3Proxy 会判断服务器 IP 是不是 Cloudflare CDN IP,如果是就会重定向至指定 IP。

这样的话就不需要再去折腾什么 DNS、Hosts 了,一劳永逸!完美解决~

# 下载程序 方式 地址 备注 官方网站 https://3proxy.ru/download/stable/ 国内无法直接访问 Github https://github.com/z3APA3A/3proxy/releases/latest 可能速度比较捉急 蓝奏云 https://pan.lanzouf.com/b074km92f 密码 xiu2 ,含配置文件、安装/卸载/重启脚本,推荐

蓝奏云网盘中只包含了 Windows 版本: 32 位选 x86( x86_lite 适用 XP 及以下版本的系统),64 位选 x64( arm64 适用于 ARM 架构的 Windows)。

下载解压到合适的位置。

# 配置文件

进入解压后的文件夹中,找到 3proxy.cfg 文件(蓝奏云下载的才有),右键 - 打开方式 - 记事本,会看到如下内容:

auth iponly # 井号内容为注释 # 注意:如果你用了 [cfst_3proxy.bat] 脚本,会导致该文件内中文注释内容乱码,不要担心,注释内容不会影响运行 allow * * 1.1.1.0/24,1.0.0.0/24,173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/12,172.64.0.0/13,131.0.72.0/22 443 parent 1000 tcp 1.0.0.1 443 # 请把上面的 1.0.0.1 替换为你要用的 Cloudflare CDN # 或者,你在首次运行 [cfst_3proxy.bat] 脚本时,根据提示输入 1.0.0.1 (以便脚本知道要替换哪个 IP) allow * # 2088 就是自定义的 HTTP 端口,如果删掉 -p2088,则默认为 3128 端口 proxy -p2088

你只需要根据提示把文件中的 1.0.0.1 改为你要指定的最快 Cloudflare CDN IP 并保存即可。

或者,如果你要用 cfst_3proxy.bat 脚本,那么不需要改这里,只需要在首次运行时,根据提示输入 1.0.0.1 即可。

默认 HTTP 端口为 2088(一般不会产生端口冲突),想改可以自己改。

# 使用方法

找到并双击 安装服务.bat 文件(蓝奏云下载的才有),会看到如下提示,点击 是 (Y) 即可。

如果没有提示错误,则按下任意键退出该 bat 脚本。

这时候,3Proxy 就默认安装并启动成功了(且默认开机启动)。 你可以打开任务管理器分别看一下 详细信息 / 服务 选项卡,就能看到正在运行的 3Proxy 了。

## 卸载

当你想要卸载 时,双击运行 卸载服务.bat 脚本,然后删除文件夹即可。

## 重启(重载配置文件)

当你修改 3proxy.cfg 配置文件后,需要双击运行 重启服务.bat 脚本使其配置生效。

# 代理设置

想要使用刚才创建的本地 HTTP 代理,还需要配置一下系统代理设置(或浏览器代理设置)。

## 系统代理设置

右键左下角的开始菜单图标 - 设置 - 网络和 Internet - 代理:

打开 使用代理服务器,地址填写 127.0.0.1,端口填写 2088 (默认),并点击保存。

记得要把上面 自动设置代理 中的 自动检测设置、使用设置脚本 关掉。 当然不同的人使用代理的方式不一样,这段步骤并不一定要完全按照我说的做。

注意:设置系统代理后,大部分联网的软件都会走该代理(比如育碧的 UPlay 商店也是 Cloudflare CDN;当然,其他梯子、代理软件是不会走该代理的),如果只想要浏览器走代理请在浏览器上安装使用 SwitchyOmega 扩展(教程见下楼,可与梯子、代理同时使用)。

当然,你也可以同时使用 SwitchyOmega 浏览器扩展 + 系统代理设置,两者不会冲突(分管浏览器内外)。

# 最后验证

想要知道是否成功,那么很简单,只需要在打开浏览器开发者工具后(F12 - Network),访问任意使用 Cloudflare CDN 的网站,看一下网站目标 IP 是不是 127.0.0.1:2088 即可。

04

给你们提供一个现成的大图地址(还可以顺便比较一下开启前后加载速度,记得要 Ctrl+F5 强制刷新): https://images3.alphacoders.com/113/thumb-1920-1135880.png



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3