ecs
原仓库链接:https://github.com/spiritLHLS/ecs
支持系统:Ubuntu 18+,Debian 8+,centos 7+,Fedora,Almalinux 8.5+, Arch
融合怪测评脚本
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
或
bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)
融合怪的执行结果保存在/root
下的test_result.txt中,运行完毕可用cat test_result.txt
查看记录
使用CDN加速理论上已支持国内和国外服务器测试,但国内受CDN口子或国内机器口子的限制会加载慢很多
纯测IP质量(IP黑还是白)(含IPV4和IPV6)
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/qzcheck.sh)
或
bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/qzcheck.sh)
部分服务器运行测试有各类bug一键修复后再测试
一键修复各种bug的仓库:
https://github.com/spiritLHLS/one-click-installation-script
如若还有bug请到上面仓库的issues反映
bug待修复
端口检测(检测是否被墙) - 待修复
更新
2023.01.17 硬件测试合集添加对应硬件测试脚本,修改部分链接使用原始链接。
功能
- 自由组合测试方向和单项测试以及合集收录第三方脚本–原创
- 基础系统信息–感谢teddysun和superbench和yabs开源,本人修改整理优化
- CPU测试–感谢lemonbench开源,本人修改整理优化
- 内存测试–感谢lemonbench开源
- 磁盘IO读写测试–感谢lemonbench开源,本人修改整理优化
- 硬盘IO读写测试–感谢yabs开源,本人修改整理优化
- 御三家流媒体解锁–感谢sjlleo的二进制文件,本人修改整理优化
- 常用流媒体解锁–感谢RegionRestrictionCheck开源,本人修改整理优化
- Tiktok解锁–感谢lmc999的开源,本人修改整理优化
- 三网回程以及路由延迟–感谢zhanghanyun/backtrace开源
- 回程路由以及带宽类型检测(商宽/家宽/数据中心)–由fscarmen的PR以及本人的技术思路提供,本人修改整理优化
- 端口检测(检测是否被墙)–由fscarmen的PR以及本人的技术思路提供 - 待修复
- IP质量检测(检测IP白不白)(含IPV4和IPV6)–本人独创,感谢互联网提供的查询资源
- speedtest测速–由teddysun和superspeed的开源以及个人整理
- 全国网络延迟测试–感谢IPASN开源,本人修改整理优化
解释
融合怪测试说明以及部分测试结果的内容解释(小白特供):
除了已标注的原创内容,其余所有分区均为借鉴并进行优化修改后的版本,与原版本可能有部分不同
系统基础信息测试融合了三家还有我自己修补的部分检测,应该是目前最全面的了
CPU测试使用sysbench测试得分,不是yabs的gb4或gb5,前者只是简单的计算质数测试速度快,后者geekbench是综合测试算加权得分,不是同一种东西,别互相比较了,没有任何用处
CPU测试单核得分在5000以上的可以算第一梯队,4000到5000分算第二梯队,每1000分算一档,自己看看自己在哪个档位吧
AMD 5950x单核满血性能得分5700左右,intel普通的CPU在1000~800左右,低于600的单核CPU可以算是超开的厉害的了
IO测试收录了两种,来源于lemonbench的dd磁盘测试和yabs的fio磁盘测试,综合来看会比较好,前者可能误差偏大,后者真实一点
流媒体测试收录了两种,一个是go编译的二进制文件和一个shell脚本版本,二者作者有独到之处,互相对比看即可
tiktok测试有superbench和lmc999两种版本,哪个失效了随时可能更新为其中一种版本,以最新的脚本为准
回程路由测试选用的GO编译的二进制版本和朋友pr的版本,本人只做了优化适配多个IP列表
IP质量检测纯个人原创,使用python编写,如有bug或者更多数据库来源可在issues中提出
三网测速融合了两家的脚本,我自己也更新了节点ID列表,尽量做到三网以及国外有代表性的节点有测试
其他第三方脚本我归纳到了第三方脚本区,里面有同类型脚本不同作者的各种脚本,如果融合怪不能使你满意或者有错误,可以看看那部分
原创脚本区是个人原创的部分,有事没事也可以看看,可能会更新某些偏门或者独到的脚本
脚本概况
本作者原创区选项
CHANGELOG
2023.01.16 隐藏部分错误显示,优化了输出。
2023.01.15 更新tiktok的检测,替换失效的函数
2023.01.14 新增成都三网回程路由测试选项,改进测速部分的显示去除乱码,优化代码缩减了代码行数。
2023.01.11 由于部分新服务器刚开机不自启动bbr,现脚本询问是否需要启动了bbr后再进行测试(前提是服务器自身已安装bbr但未启动,未安装则不询问,已启动也不询问),第三方脚本重新分区并整合为合集,相同类型脚本在同合集中,自行选择,部分脚本描述细微更改
2023.01.07 删除部分无效代码,三网回程路由优化使用ip.sb进行IP检测与ASN检测,再度优化缩减代码行数,merge了一个push以支持arch系统测试
2023.01.06 修复IP质量检测的curl有的服务器会curl到V6去,而不是最基础的V4的bug,merge一个pull,脚本支持arch系统测试了
2023.01.03 更改三网回程的环境文件下载方式,避免某些隐性bug
2023.01.02 下载环境前预加载CDN加速轮询判断,如若无可用CDN才用原链接,解决国内服务器无法访问部分资源的问题,加速各种环境文件的下载,减少脚本环境准备时长。
2023.01.01 修复脚本部分curl命令需要ssl验证的问题,已忽略校验,修复脚本OVZ运行时执行内核缓存清除报错显示的问题,修复python2版本不做IP质量检测以达到修复执行报错的问题,修复如果未设置TCP拥堵控制算法时显示为空的问题。
2022.12.28 修复查询TCP加速方式时可能遇到的sysctl的路径不存在或者异常的问题,修复虚拟化架构只通过命令判断有可能失效导致查询结果为Dedicated的问题,增加检查系统文件的查询函数,简化部分函数判断,缩减脚本行数
2022.12.17 删除一个无效数据库来源,又套了cf的5秒盾了,啧
2022.12.14 非致命性bug后续很长一段时间内不再更新本脚本,所有致命性bug已修复,第三方脚本增加两个三网回程线路检测脚本,原创区新增自定义IP的IP质量检测脚本,融合怪的执行结果保存在/root
下的test_result.txt中,运行完毕可用cat test_result.txt
查看记录
2022.12.13 流媒体检测部分远程调用最新脚本不再直接使用老脚本函数,检测准确度提升,替换部分github的raw链接使用cf的cdn链接加速下载,融合怪脚本所需运行时长缩减
2022.12.12 新增两个IP类型数据库,IP检测已包含三个数据库,修复debian10系统apt源broken的问题,内置apt --fix-broken install -y
,修复centos8的源失效问题,自动替换新源下载AppStream
,新增支持Almalinux系统
2022.12.11 不再使用ip.gs改用api.ipify.org进行IP识别
2022.11.04 更新替换Tiktok检测脚本为superbench脚本,暂时移除端口检测,第三方脚本增加Geekbench选项,修改部分分区描述
2022.10.02 重新划分测试区域,含借鉴脚本的原始脚本选项和原创脚本选项,如果本脚本不好用,可以试试原始脚本
2022.09.23 增加全国网络延迟测试,新增两个原始版本的三网测速的选项
2022.08.31 增加三网路由延迟,Tiktok解锁测试提速