折腾笔记

折腾笔记

vps融合测试脚本(转载)

2024-07-02

源地址:Github

融合怪命令

交互形式

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

bash <(wget -qO- bash.spiritlhl.net/ecs)

bash <(wget -qO- ecs.0s.hk)

bash <(wget -qO- ecs.12345.ing)

无交互形式-参数模式

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh -m 1

curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh -m 1

或通过

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh

下载文件后使用类似

bash ecs.sh -m 1

这样的参数命令指定选项执行

以下为参数说明:

指令

项目

说明

备注

-m

必填项

可指定原本menu中的对应选项,最多支持三层选择,例如执行bash ecs.sh -m 5 1 1将选择主菜单第5选项下的第1选项下的子选项1的脚本执行

可缺省仅指定一个参数,如-m 1仅指定执行融合怪完全体,执行-m 1 0以及-m 1 0 0都是指定执行融合怪完全体

-en

可选项

可指定强制输出为英文

无该指令则默认使用中文输出

-i

可选项

可指定回程路由测试中的目标IPV4地址

可通过ip.sbipinfo.io等网站获取本地IPV4地址后指定

-r

可选项

可指定回程路由测试中的目标IPV4地址,可选b g s c 分别对应北京广州上海、成都```

-r b指定测试北京回程(三网)

可指定仅测试IPV6三网,可选 b6 g6 s6 分别对应 北京广州上海 的三网的IPV6地址

-r b6 指定测试北京IPV6地址回程(三网)

-base

可选项

可指定仅测试基础的系统信息

无该指令则默认按照menu选项的组合测试

-ctype

可选项

可指定通过何种方式测试cpu,可选gb4gb5gb6分别对应geekbench456版本

无该指令则默认使用sysbench测试

-dtype

可选项

可指定测试硬盘IO的程序,可选ddfio,前者测试快后者测试慢

无该指令则默认都使用进行测试

-mdisk

可选项

可指定测试多个挂载盘的IO

注意本指令包含测试系统盘

-stype

可选项

可指定使用.cn还是.net的数据进行测速

无该指令则默认使用.net数据测速优先,不可用时才替换为.cn数据

-bansp

可选项

可指定强制不测试网速

无该指令则默认测试网速

-banup

可选项

可指定强制不生成分享链接

无该指令则默认生成分享链接

IP质量检测

  • IP质量检测,含多家数据库查询,含DNS黑名单查询

  • IPV4IPV6 检测,含ASN和地址查询

bash <(wget -qO- bash.spiritlhl.net/ecs-ipcheck)

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/ecs/main/ipcheck.sh)

需要事先安裝dos2unix

wget -qO ipcheck.sh --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ipcheck.sh
dos2unix ipcheck.sh
bash ipcheck.sh

融合怪说明

融合怪脚本最好在 /root 路径下执行,避免各种奇奇怪怪的问题

融合怪的执行结果保存在当前路径下的test_result.txt中,可在screentmux中执行,先退出SSH登录过一段时间后再查看文件

有时候想要测一些配置极其拉跨的机器时,上面这样执行这样可以避免IO或者CPU过于垃圾导致的测试过程中的SSH连接中断,就不会测一半啥都没了,假如screen中显示乱码,也没问题,分享链接中的结果是不带乱码的

融合怪的完整版和精简版运行完毕会自动上传结果到pastebin并回传分享链接,如果测一半想要退出,那么按Ctrl+C同时按下可终止测试,此时会自动退出删除残余文件

最烂机器测试的例子(跑了47分钟一样测完):跳转

使用CDN已支持国内国外加速服务器环境安装和预制文件下载,但国内受CDN连通性或国内机器带宽大小的限制加载可能会慢很多

融合怪测试说明以及部分测试结果的内容解释(初次使用推荐查看):

返回顶部

融合怪功能

  • 自由组合测试方向和单项测试以及合集收录第三方脚本,融合怪各项测试均自优化修复过,与原始脚本均不同

  • 基础信息查询--感谢bench.shsuperbench.shyabslemonbench开源,本人整理修改优化,同原版均不一致

  • CPU测试--感谢lemonbenchyabs开源,本人整理修改优化

  • 内存测试--感谢lemonbench开源,本人整理修改优化

  • 磁盘dd读写测试--感谢lemonbench开源,本人整理修改优化

  • 硬盘fio读写测试--感谢yabs开源,本人整理修改优化

  • 御三家流媒体解锁测试--感谢netflix-verifyVerifyDisneyPlusTubeCheck开源,本人整理修改维护CommonMediaTests使用

  • 常用流媒体解锁测试--感谢RegionRestrictionCheck开源,本人整理修改优化

  • Tiktok解锁--感谢TikTokCheck开源,本人整理修改优化

  • 三网回程以及路由延迟--感谢zhanghanyun/backtrace开源,本人整理修改维护oneclickvirt/backtrace使用

  • 回程路由及带宽类型检测(商宽/家宽/数据中心)--由fscarmen的PR以及本人的技术思路提供,本人修改优化维护

  • IP质量(含IPV4和IPV6)与邮件端口检测--使用oneclickvirt/securityCheckoneclickvirt/portchecker进行测试,感谢互联网提供的查询资源

  • speedtest测速--使用自写ecsspeed仓库,自动更新测速服务器ID,一劳永逸解决老是要手动更新测速ID的问题

友链

测评频道

https://t.me/vps_reviews

自动更新测速服务器节点列表的网络基准测试脚本

https://github.com/spiritLHLS/ecsspeed

返回顶部

脚本概况

主界面:

图片

选项1融合怪完全体(实际有高亮颜色显示,截图问题暂无显示,以实际运行结果为准):

图片 图片 图片 图片 图片 图片 图片

选项6原创区:

图片

返回顶部

Stargazers over time

Stargazers over time

https://github.com/spiritLHLS/ecs/blob/main/README.md