Releases: XIU2/CloudflareSpeedTest
v2.3.4 更新 依赖版本、修复 彩色文字异常
更新内容
- 更新 依赖版本及最低编译版本
考虑到之前 Go 版本我也更新了,干脆把 CFST 为数不多的依赖也都更新一下算了,因此 go.mod 里的最低编译版本号也改为了 1.18 - 修复 部分情况下无法显示彩色文字的问题
比如 Windows 双击运行等情况下,CFST 输出的彩色文字异常,以及重定向到文件时也会把颜色代码写进去 - 调整 主界面的蓝色文字为青色
蓝色文字在比如 Windows PowerShell 这种默认背景颜色是蓝色的终端中会看不清,改为青色会好点,有配色建议尽管提
- 关于 彩色文字 的已知问题:
复现条件:在 Windows 系统中通过 Git Bash 来运行 Windows 版的 CFST 时,延迟测速进度条右侧的可用数字颜色会有异常。
问题缘由:实现进度条功能的第三方库pb的间接依赖是color,进度条右侧的数字颜色就是由color处理的,在各种情况下都能正常显示为绿色,因此我为了解决 Windows 下文字颜色异常的直接引入了这个间接依赖color,结果引入前可用数字颜色还是正常的,引入后成功解决了 Windows 下异常问题,但这个可用数字反而异常了。。。应该是pb内的调用的color和我引入的color同时使用时在这种奇怪条件下冲突了(虽然都是同一个color),但我也无力解决,不过好在问题影响不大,复现条件也比较复杂,一般人根本遇不到,因此修不修都行~
- 另外我还发现了一个关于 进度条 的已知问题(测试彩色文字时发现的):
复现条件:在 Windows 系统中,通过 Git Bash 运行 Windows 版的 CFST,通过 CMD+SSH 与 PowerShell+SSH 远程链接 Linux 服务器运行 Linux 版的 CFST 时,本该原地刷新的进度条内容,却变成换行了,一行行的刷屏。
问题缘由:经过排查后发现,似乎是因为终端缓冲的原因导致进度条刷新不及时,因而本该原地刷新的却被终端当成新内容另起一行了(当进度条速度增长非常快时看起来挺正常的,然而一旦进度条变化频率慢了就会出现这种情况),我估计是实现进度条的这个第三方库pb本身与上述组合条件下的环境兼容性问题,我也无法解决。
强烈建议大家在使用 Windows 系统时,安装微软开发的开源现代终端工具 Windows Terminal(微软商店就有,安装后建议设置默认终端为 CMD),或者其他现代终端工具,可以有效避免这些乱七八糟的兼容性问题(而且更好看更美观)。
上面的这些问题其实之前一直都有,但我之所以一直没发现,就是因为我好多年前就用的是 Windows Terminal,导致我这边显示一切正常,压根没注意到这些奇奇怪怪的兼容性问题。。。
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b0742hkxe
| 系统 | 架构 | 32/64 | 文件选择 | ... |
|---|---|---|---|---|
| macOS | x86_64 | 64 位 | cfst_darwin_amd64.zip | 最低要求 macOS 11 |
| macOS | ARM v8 | 64 位 | cfst_darwin_arm64.zip | 最低要求 macOS 11 |
| macOS | x86_64 | 64 位 | cfst_darwin_amd64_old.zip | 适用于 macOS 10 及旧版本 |
| macOS | ARM v8 | 64 位 | cfst_darwin_arm64_old.zip | 适用于 macOS 10 及旧版本 |
| Linux | x86 | 32 位 | cfst_linux_386.tar.gz | 最低要求 Linux 内核 3.2 (下同) |
| Linux | x86_64 | 64 位 | cfst_linux_amd64.tar.gz | ... |
| Linux | ARM v8 | 64 位 | cfst_linux_arm64.tar.gz | ARM v8 指的就是 ARM 64 位 / AArch64 |
| Linux | ARM v5 | 32 位 | cfst_linux_armv5.tar.gz | ... |
| Linux | ARM v6 | 32 位 | cfst_linux_armv6.tar.gz | ... |
| Linux | ARM v7 | 32 位 | cfst_linux_armv7.tar.gz | ... |
| Linux | Mips | 32 位 | cfst_linux_mips.tar.gz | ... |
| Linux | Mips | 64 位 | cfst_linux_mips64.tar.gz | ... |
| Linux | Mipsle | 32 位 | cfst_linux_mipsle.tar.gz | ... |
| Linux | Mipsle | 64 位 | cfst_linux_mips64le.tar.gz | ... |
| Windows | x86 | 32 位 | cfst_windows_386.zip | 最低要求 Windows 10 + Server 2016 |
| Windows | x86_64 | 64 位 | cfst_windows_amd64.zip | 最低要求 Windows 10 + Server 2016 |
| Windows | x86 | 32 位 | cfst_windows_386_old.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | x86_64 | 64 位 | cfst_windows_amd64_old.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | ARM v8 | 64 位 | cfst_windows_arm64.zip | 提供给 ARM 架构的,别下错了! |
因为 Go 新版本不再支持一些系统的老旧版本了(上面有写),因此我专门搞了个旧版本 Go v1.20 来编译适用于老旧系统版本的 CFST,但不确定是否有其他问题(没条件测试),而且就算有也不考虑对其单独修复,望悉知。
路由器(硬)一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如输出aarch64指的就是ARM v8(或叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机基本都是 ARM 架构,自行检查是 32 位(v5 / v6 / v7)还是 64 位(v8):Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以参考一下:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令示例:tar -zxf cfst_linux_XXX.tar.gz
macOS 系统下通过命令行终端进入 CFST 目录,和 Linux 系统一样使用
./cfst命令来运行(使用方式基本没区别)。
v2.3.3 修复 未设置下载速度下限条件时,输出测速结果数量异常的问题
更新内容
- 修复 未设置下载速度下限条件时,输出测速结果数量异常的问题
之前 v2.3.0 版本调整了没找到任何满足下载速度下限条件时的输出逻辑,引起了该 BUG
未设置下载速度下限条件时,本应该无论如何都直接输出所有测速结果的,但却错误的只输出了下载测速过的这些 IP 结果
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b0742hkxe
| 系统 | 架构 | 32/64 | 文件选择 | ... |
|---|---|---|---|---|
| MacOS | x86_64 | 64 位 | cfst_darwin_amd64.zip | |
| MacOS | ARM v8 | 64 位 | cfst_darwin_arm64.zip | |
| MacOS | x86_64 | 64 位 | cfst_darwin_amd64_mac10.13+10.14.zip | 适用于 MacOS 10.13/10.14 |
| MacOS | ARM v8 | 64 位 | cfst_darwin_arm64_mac10.13+10.14.zip | 适用于 MacOS 10.13/10.14 |
| Linux | x86 | 32 位 | cfst_linux_386.tar.gz | |
| Linux | x86_64 | 64 位 | cfst_linux_amd64.tar.gz | |
| Linux | ARM v8 | 64 位 | cfst_linux_arm64.tar.gz | ARMv8 指的就是 ARM 64 位 |
| Linux | ARM v5 | 32 位 | cfst_linux_armv5.tar.gz | |
| Linux | ARM v6 | 32 位 | cfst_linux_armv6.tar.gz | |
| Linux | ARM v7 | 32 位 | cfst_linux_armv7.tar.gz | |
| Linux | Mips | 32 位 | cfst_linux_mips.tar.gz | |
| Linux | Mips | 64 位 | cfst_linux_mips64.tar.gz | |
| Linux | Mipsle | 32 位 | cfst_linux_mipsle.tar.gz | |
| Linux | Mipsle | 64 位 | cfst_linux_mips64le.tar.gz | |
| Windows | x86 | 32 位 | cfst_windows_386.zip | |
| Windows | x86_64 | 64 位 | cfst_windows_amd64.zip | |
| Windows | x86 | 32 位 | cfst_windows_386_win7+8.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | x86_64 | 64 位 | cfst_windows_amd64_win7+8.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | ARM v8 | 64 位 | cfst_windows_arm64.zip | 提供给 ARM 架构的,别下错了! |
因为 Go v1.21 之后就不再支持 Windows 7/8 及 Server 2008/2012 和 MacOS 10.13/10.14 老系统了,因此我专门搞了个 v1.20 版本来编译适用于旧系统的 CFST 版本,但不确定是否有其他问题(没条件测试),而且就算有也不考虑对其单独修复,望悉知。
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位(v8):Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以参考一下:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf cfst_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 CFST 目录,并和 Linux 系统一样通过
./cfst来运行。
v2.3.2 修复 调试模式输出的最终地址不准确的问题
更新内容
- 修复 调试模式下因重定向后的地址出错,导致下载测速失败时,输出的最终地址不准确的问题
现在能正确显示是下载测速地址本身出错,还是其重定向后的新地址出错,以便正确定位问题 - 新增 适用于 Windows 7/8 及 Server 2008/2012 和 MacOS 10.13/10.14 的旧系统兼容版本
在 v2.3.0 版本发布前我正好时隔两年升级了 Go 版本,没注意新版 Go 已经不支持这些旧系统了,于是单独装了个旧版 Go 专门用来编译适用于旧系统的版本,但不确定是否有其他问题(没条件测试),而且就算有也不考虑对其单独修复,望悉知
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b0742hkxe
| 系统 | 架构 | 32/64 | 文件选择 | ... |
|---|---|---|---|---|
| MacOS | x86_64 | 64 位 | cfst_darwin_amd64.zip | |
| MacOS | ARM v8 | 64 位 | cfst_darwin_arm64.zip | |
| MacOS | x86_64 | 64 位 | cfst_darwin_amd64_mac10.13+10.14.zip | 适用于 MacOS 10.13/10.14 |
| MacOS | ARM v8 | 64 位 | cfst_darwin_arm64_mac10.13+10.14.zip | 适用于 MacOS 10.13/10.14 |
| Linux | x86 | 32 位 | cfst_linux_386.tar.gz | |
| Linux | x86_64 | 64 位 | cfst_linux_amd64.tar.gz | |
| Linux | ARM v8 | 64 位 | cfst_linux_arm64.tar.gz | ARMv8 指的就是 ARM 64 位 |
| Linux | ARM v5 | 32 位 | cfst_linux_armv5.tar.gz | |
| Linux | ARM v6 | 32 位 | cfst_linux_armv6.tar.gz | |
| Linux | ARM v7 | 32 位 | cfst_linux_armv7.tar.gz | |
| Linux | Mips | 32 位 | cfst_linux_mips.tar.gz | |
| Linux | Mips | 64 位 | cfst_linux_mips64.tar.gz | |
| Linux | Mipsle | 32 位 | cfst_linux_mipsle.tar.gz | |
| Linux | Mipsle | 64 位 | cfst_linux_mips64le.tar.gz | |
| Windows | x86 | 32 位 | cfst_windows_386.zip | |
| Windows | x86_64 | 64 位 | cfst_windows_amd64.zip | |
| Windows | x86 | 32 位 | cfst_windows_386_win7+8.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | x86_64 | 64 位 | cfst_windows_amd64_win7+8.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | ARM v8 | 64 位 | cfst_windows_arm64.zip | 提供给 ARM 架构的,别下错了! |
因为 Go v1.21 之后就不再支持 Windows 7/8 及 Server 2008/2012 和 MacOS 10.13/10.14 老系统了,因此我专门搞了个 v1.20 版本来编译适用于旧系统的 CFST 版本,但不确定是否有其他问题(没条件测试),而且就算有也不考虑对其单独修复,望悉知。
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位(v8):Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以参考一下:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf cfst_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 CFST 目录,并和 Linux 系统一样通过
./cfst来运行。
v2.3.1 新增 支持更多 CDN 地区码、完善 调试模式
更新内容
- 新增 地区码支持 Fastly、Gcore、CDN77、Bunny 等 CDN
Fastly 和 Cloudflare、AWS CloudFront 一样都是 IATA 三字机场地区码,CDN77、Bunny 是 二字国家/区域码,Gcore 是 二字城市码 - 新增 调试模式支持在 HTTPing 测速过程中输出更多日志
现在在 HTTPing 延迟测速过程中,也可以检查相应的错误日志了 - 完善 调试模式
修复了一些错误,调整了一些调试文字内容 - 调整 CloudflareST 为简写的 cfst
除了是因为本软件不仅仅适用于 Cloudflare 外,还是因为 cfst 这种小写的简短文件名更适合命令行中使用 - 调整 帮助文本开头的一句话描述内容
改为了:测试各个 CDN 或网站所有 IP 的延迟和速度,获取最快 IP (IPv4+IPv6)!
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | x86_64 | 64 位 | cfst_darwin_amd64.zip |
| MacOS | ARM v8 | 64 位 | cfst_darwin_arm64.zip |
| Linux | x86 | 32 位 | cfst_linux_386.tar.gz |
| Linux | x86_64 | 64 位 | cfst_linux_amd64.tar.gz |
| Linux | ARM v8 | 64 位 | cfst_linux_arm64.tar.gz |
| Linux | ARM v5 | 32 位 | cfst_linux_armv5.tar.gz |
| Linux | ARM v6 | 32 位 | cfst_linux_armv6.tar.gz |
| Linux | ARM v7 | 32 位 | cfst_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | cfst_linux_mips.tar.gz |
| Linux | Mips | 64 位 | cfst_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | cfst_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | cfst_linux_mips64le.tar.gz |
| Windows | x86 | 32 位 | cfst_windows_386.zip |
| Windows | x86_64 | 64 位 | cfst_windows_amd64.zip |
| Windows | ARM v8 | 64 位 | cfst_windows_arm64.zip |
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位(v8):Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以参考一下:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf cfst_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 CFST 目录,并和 Linux 系统一样通过
./cfst来运行。
v2.3.0 新增 支持显示地区码(机场三字码)、调试模式
时隔 2 年的更新,希望没太迟哈~
更新内容
- 新增 支持显示地区码 (机场三字码,另外感谢 @o0HalfLife0o 早期做了初始工作)
仅限 Cloudflare、AWS CloudFront,在 HTTPing 和 下载测速(无论是哪个延迟测速模式) 过程中都会自动获取,未获取到或不支持的则会显示为 N/A(暂定,有什么好建议也可以提) - 新增 调试模式运行参数
-debug
主要是为了方便大家排查下载测速过程中遇到的问题,特别是下载速度为 0.00 时 - 新增 彩色输出内容
我的审美不行,大家可以提提意见,这个主要是在添加上面的调试模式时,为了显眼将其设置为红色,就顺便把其他的也加上了 - 调整 当没找到符合速度条件的 IP 时,默认不再直接忽略条件输出所有 IP 测速结果了,而是只有在调试模式下才会输出
原来的延迟测速和下载测速,遇到没找到符合条件的 IP 时,处理方案不统一(前者输出空,后者输出全部),容易引起混乱 - 优化 其他杂七杂八的小细节 (都是这 2 年累计的代码小变动)
另外,麻烦各位帮我测试下新版本有没有 BUG 或需要改善的(比如颜色、空地区码占位字符),毕竟我已经好长时间没写 Go 了,都手生了,忙活了几个小时愣是干到半夜了🥱,保不齐有什么疏忽的地方。。
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | x86_64 | 64 位 | CloudflareST_darwin_amd64.zip |
| MacOS | ARM v8 | 64 位 | CloudflareST_darwin_arm64.zip |
| Linux | x86 | 32 位 | CloudflareST_linux_386.tar.gz |
| Linux | x86_64 | 64 位 | CloudflareST_linux_amd64.tar.gz |
| Linux | ARM v8 | 64 位 | CloudflareST_linux_arm64.tar.gz |
| Linux | ARM v5 | 32 位 | CloudflareST_linux_armv5.tar.gz |
| Linux | ARM v6 | 32 位 | CloudflareST_linux_armv6.tar.gz |
| Linux | ARM v7 | 32 位 | CloudflareST_linux_armv7.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 | x86 | 32 位 | CloudflareST_windows_386.zip |
| Windows | x86_64 | 64 位 | CloudflareST_windows_amd64.zip |
| Windows | ARM v8 | 64 位 | CloudflareST_windows_arm64.zip |
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位(v8):Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以参考一下:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 CloudflareST 目录,并和 Linux 系统一样通过
./CloudflareST来运行。
v2.2.5 调整 测速过程中的输出内容
更新内容
- 调整 测速过程中的输出内容(具体见:#界面解释)
主要是精简,以及一些字符、格式强迫症调整
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | x86_64 | 64 位 | CloudflareST_darwin_amd64.zip |
| MacOS | ARM v8 | 64 位 | CloudflareST_darwin_arm64.zip |
| Linux | x86 | 32 位 | CloudflareST_linux_386.tar.gz |
| Linux | x86_64 | 64 位 | CloudflareST_linux_amd64.tar.gz |
| Linux | ARM v8 | 64 位 | CloudflareST_linux_arm64.tar.gz |
| Linux | ARM v5 | 32 位 | CloudflareST_linux_armv5.tar.gz |
| Linux | ARM v6 | 32 位 | CloudflareST_linux_armv6.tar.gz |
| Linux | ARM v7 | 32 位 | CloudflareST_linux_armv7.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 | x86 | 32 位 | CloudflareST_windows_386.zip |
| Windows | x86_64 | 64 位 | CloudflareST_windows_amd64.zip |
| Windows | ARM v8 | 64 位 | CloudflareST_windows_arm64.zip |
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位(v8):Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以参考一下:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 CloudflareST 目录,并和 Linux 系统一样通过
./CloudflareST来运行。
v2.2.4 新增 [丢包几率上限] 参数
更新内容
- 新增 [丢包几率上限] 参数
- 优化 当延迟上下限条件为默认值时不进行过滤
- 优化 解析 IP 段数据时会去除首尾的空白字符并跳过空行
- 修复 测速大量子网掩码 /32 /128 的 IP 时小概率出现重复 IP 的问题
国内用户建议从蓝奏云下载:https://pan.lanzouj.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 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 | 64 位 | CloudflareST_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | CloudflareST_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | CloudflareST_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | CloudflareST_linux_armv7.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 |
| Windows | ARM | 64 位 | CloudflareST_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位:Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以看看:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 CloudflareST 目录,并和 Linux 系统一样通过
./CloudflareST来运行。
v2.2.3 新增 支持 AWS CloudFront 匹配地区
更新内容
- 新增 支持 AWS CloudFront 匹配地区 (#376 感谢 @mac-zhou )
即 -cfcolo 可用于 AWS CloudFront CDN 来筛选地区,且这些机场三字码都是通用的 - 调整 -cfcolo 参数支持小写
现在 -cfcolo 的机场三字码大小写都行,软件内部会自动转为大写
国内用户建议从蓝奏云下载:https://pan.lanzouf.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 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 | 64 位 | CloudflareST_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | CloudflareST_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | CloudflareST_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | CloudflareST_linux_armv7.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 |
| Windows | ARM | 64 位 | CloudflareST_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位:Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以看看:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
国内在 Linux 系统中下载时,建议把下面 URL 中的github.com替换为download.fastgit.org以避免下载失败
MacOS 系统下,请通过命令行进入 CloudflareST 目录,并和 Linux 系统一样通过
./CloudflareST来运行。
v2.2.2 修复 因修复上个 BUG 而产生的新 BUG...
更新内容
- 修复 因修复上个 BUG 而产生的新 BUG...
即一些情况下下载测速结果为 0.00(注释不规范,亲人两行泪) - 修复 使用文件大小未知的下载测速地址时,太快下载完成会导致测速结果异常的问题
例如:https://speed.cloudflare.com/__down?bytes=200000000 这样的(在浏览器中打开下载你会发现不显示文件大小),如果在 10 秒内就下载完成了,会导致测速结果明显偏低甚至显示为 0.00(下载速度太快时,或者相对来说是文件太小)
国内用户建议从蓝奏云下载:https://pan.lanzouf.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 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 | 64 位 | CloudflareST_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | CloudflareST_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | CloudflareST_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | CloudflareST_linux_armv7.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 |
| Windows | ARM | 64 位 | CloudflareST_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位:Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以看看:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
国内在 Linux 系统中下载时,建议把下面 URL 中的github.com替换为download.fastgit.org以避免下载失败
MacOS 系统下,请通过命令行进入 CloudflareST 目录,并和 Linux 系统一样通过
./CloudflareST来运行。
v2.2.1 修复 一些情况下下载测速数值过大的问题
更新内容
- 修复 一些情况下下载测速数值过大的问题 (#290 感谢 @charSLee013 )
当下载速度过快、下载测速文件过小、下载测速时间 -dt 太长时(简单来说就是还没到 10 秒文件就下载完了),可能会触发该 BUG 导致下载测速数值过大
国内用户建议从蓝奏云下载:https://pan.lanzouv.com/b0742hkxe
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 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 | 64 位 | CloudflareST_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | CloudflareST_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | CloudflareST_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | CloudflareST_linux_armv7.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 |
| Windows | ARM | 64 位 | CloudflareST_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
路由器如果是 OpenWrt 固件,也可以尝试使用原生 OpenWrt 编译版本:原生 OpenWrt 编译运行支持
Android 手机大都是 ARM 架构,自行测试是 32 位(v5 / v6 / v7)还是 64 位:Android 手机运行教程
IOS 手机要取决于安装的虚拟机是什么架构,有兴趣的可以看看:IOS 手机运行教程
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf CloudflareST_linux_XXX.tar.gz
国内在 Linux 系统中下载时,建议把下面 URL 中的github.com替换为download.fastgit.org以避免下载失败
MacOS 系统下,请通过命令行进入 CloudflareST 目录,并和 Linux 系统一样通过
./CloudflareST来运行。