介绍
3CX 的域名是托管在 Cloudflare 中的,Cloudflare 是世界前列的 CDN 供应商。对全球大部分用户来说,使用 Cloudflare 的 CDN 可以加速访问 3CX 的网络。
但对于国内情况却可能有些变化。由于总所周知的原因,Cloudflare 的网络在国际上是加速,但在国内连接的情况不太明显,甚至会有一定程度的“减速”。
那么今天来为大家介绍一下如何给 3CX 域名加速。
⚠注意:由于本文的操作涉及修改操作系统的 host 文件,需要在安装完成的 OS 系统上进行。如果想要加速 Linux 的安装过程,可以搭配安装脚本进行食用。
Cloudflare Speed Test
国外很多网站都在使用 Cloudflare CDN,但分配给中国内地访客的 IP 并不友好(延迟高、丢包多、速度慢)。 虽然 Cloudflare 公开了所有 IP 段 ,但想要在这么多 IP 中找到适合自己的,怕是要累死,于是就有了这个项目。
该项目会在 Cloudflare 的所有 IP 段中找到最适合我们使用的地址。想了解项目更多的信息可以访问项目地址查看。
项目地址:https://github.com/XIU2/CloudflareSpeedTest
使用步骤
Windows 系统
如果 3CX 是 Windows 系统,则直接下载编译好的可执行文件并解压即可。(蓝奏云 / Github)
双击运行 CloudflareST.exe
文件(Windows 系统),等待测速完成…
Linux
如果 3CX 是运行在 Linux 下,请分别执行下列命令:
# 新建文件夹并切换工作目录 mkdir CloudflareST && cd CloudflareST # 下载 CloudflareST 压缩包(自行根据需求替换 URL 中 [版本号] 和 [文件名]) wget -N https://ghproxy.com/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.0.3/CloudflareST_linux_amd64.tar.gz # 解压 tar -zxf CloudflareST_linux_amd64.tar.gz # 赋予执行权限 chmod +x CloudflareST # 运行 ./CloudflareST -url https://downloads-global.3cx.com/downloads/debian10iso/debian-amd64-netinst-3cx.iso
接下来等测试结果即可,跑完的结果样例如下:
那么我们可以将 3CX 的下载地址修改为里面下载速度最快的第一个地址。
修改 Hosts
接下来我们修改对应的 hosts 文件即可,不同系统的 hosts 路径如下:
- Windows:
C:\Windows\System32\drivers\etc\hosts
- Linux:
/etc/hosts
我们将 3CX 下载的链接全部指向测试排名第一的 IP 即可。
3CX 的下载域名修改下面这三个即可(将 IP 地址替换为测速第一的 IP 地址):
162.159.246.219 repo.3cx.com 162.159.246.219 downloads.3cx.com 162.159.246.219 downloads-global.3cx.com
那么我们可以再次尝试下载 3CX 的数据包测试:
wget https://downloads-global.3cx.com/downloads/debian10iso/debian-amd64-netinst-3cx.iso
可以看到下载速度目前在还可以接受的范围了: