使用CF网站加速的技巧

sunfeng 2022-04-18 10:19 阅读数 37 #小技巧

第一步下载软件与执行:
       https://github.com/XIU2/CloudflareSpeedTest/releases

国内用户建议从蓝奏云下载:https://pan.lanzouo.com/b0742hkxe

系统 架构 32/64 文件选择
MacOS ... 64位 CloudflareST_darwin_amd64.zip
MacOS ARM 64位 CloudflareST_darwin_arm64.zip
Linux ... 32位 CloudflareST_linux_386.tar.gz
Linux ... 64位 CloudflareST_linux_amd64.tar.gz
Linux ARM 32位 CloudflareST_linux_arm.tar.gz
Linux ARM 64位 CloudflareST_linux_arm64.tar.gz
Linux Mips 32位 CloudflareST_linux_mips.tar.gz
Linux Mips 64位 CloudflareST_linux_mips64.tar.gz
Linux Mipsle 32位 CloudflareST_linux_mipsle.tar.gz
Linux Mipsle 64位 CloudflareST_linux_mips64le.tar.gz
Windows ... 32位 CloudflareST_windows_386.zip
Windows ... 64位 CloudflareST_windows_amd64.zip

路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了
如果路由器用的是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机绝大部分是 ARM 架构,自行测试是 32 位还是 64 位:Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以看看:IOS 手机运行教程

Linux 系统中解压 tar.gz 压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
国内在 Linux 系统中下载时,建议把下面 URL 中的 github.com 替换为 download.fastgit.org 以避免下载失败

第二步修改host文件:

首先测试域名IP地址

再打开hosts文件修改并保存

windows:将hosts文件复制其他路径(例:桌面),右键使用记事本打开,修改并保存后复制到原路径下覆盖原文件。

hosts文件是一个用于储存计算机网络中各节点信息的计算机文件;作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。

加快域名解析、构建映射关系、屏蔽网站或广告、调试、测试

hosts文件在不同操作系统中的存放路径:

Windows系统:C:\Windows\System32\drivers\etc

Mac OS系统:/etc/

Linux及其它类Unix系统:/etc/

Android系统:/system/etc/

修改hosts后需要刷新DNS缓存使之生效:

Windows系统:在cmd命令行中执行命令:ipconfig/flushdns

MAC系统:执行命令:sudo killall -HUP mDNSResponder

有人问如何判断网站使用了CF,在域名后跟上/cdn-cgi/trace如:

https://hkc.nasclub.vip/cdn-cgi/trace如有返回就是使用了cf

图中的colo代表用的CF节点,loc代表本地,如果是ipv6就在本电脑上把ipv6先禁用了。。。
无用的知识点:CF使用了Anycast网络技术,这技术通俗点说就是不同地理位置的主机共享一个IP。所以CF节点会智能优化线路找到与你最短距的节点返回内容,因此不能靠节点IP判断节点的地理位置,/cdn-cgi/trace可以判断。

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索
标签列表