Files
oneclickvirt.github.io/docs/case/case2.md
2023-06-18 20:52:02 +08:00

170 lines
8.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 仓库
https://github.com/spiritLHLS/ecs
## 前言
支持系统:
Ubuntu 18+, Debian 8+, centos 7+, Fedora 22+, Almalinux 8.5+, OracleLinux 8+, RockyLinux 8+, AstraLinux CE, Arch, FreeBSD(前提已执行```pkg install -y curl bash```)
# 目录
* [融合怪测评脚本](#融合怪测评脚本)
* [交互形式](#交互形式)
* [无交互形式](#无交互形式)
* [说明](#说明)
* [纯测IP质量](#纯测IP质量)
* [部分服务器运行测试有各类bug一键修复后再测试](#部分服务器运行测试有各类bug一键修复后再测试)
* [功能](#功能)
* [脚本概况](#脚本概况)
## 融合怪测评脚本
### 交互形式
```bash
curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
```
```bash
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
echo 1 | bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
```
```bash
echo 1 | bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)
```
```
echo 1 | bash <(wget -qO- bash.spiritlhl.net/ecs)
```
### 说明
融合怪的执行结果保存在当前路径下的test_result.txt中运行完毕可用```cat test_result.txt```查看记录
融合怪的完整版和精简版运行完毕自动上传结果到pastebin并回传分享链接
**有时候想要测一些配置极其拉跨的机器时推荐使用screen命令挂起执行选项1的融合怪然后你可以关闭SSH连接等待一段时间后使用```cat test_result.txt```查看运行的实时状况这样可以避免IO或者CPU过于垃圾导致的测试过程中的SSH连接中断就不会测一半啥都没了**
最烂机器测试的例子(跑了47分钟一样测完)[跳转](https://github.com/spiritLHLS/ecs/blob/main/lowpage/README.md)
使用**CDN**加速已支持**国内**和**国外**服务器测试但国内受CDN连通性或国内机器带宽大小的限制加载会慢很多
融合怪测试说明以及部分测试结果的内容解释(初次使用推荐查看)
除了已标注的原创内容,其余所有分区均为借鉴并进行优化修改后的版本,与原始对应的脚本不一样
系统基础信息测试融合了三家还有我自己修补的部分检测(systl、virt、NAT类型检测等),应该是目前最全面的了
CPU测试使用sysbench测试得分不是yabs的gb4或gb5前者只是简单的计算质数测试速度快后者geekbench是综合测试系统算加权得分不是同一种东西别互相比较了没有任何用处
CPU测试单核得分在5000以上的可以算第一梯队4000到5000分算第二梯队每1000分算一档自己看看自己在哪个档位吧
AMD 7950x单核满血性能得分在6500左右AMD 5950x单核满血性能得分5700左右Intel普通的CPU(E5之类的)在1000~800左右低于500的单核CPU可以算是比较烂的了
IO测试收录了两种来源于lemonbench的dd磁盘测试和yabs的fio磁盘测试综合来看会比较好前者可能误差偏大但测试速度快无硬盘大小限制后者真实一点但测试速度慢有硬盘以及内存大小限制
流媒体测试收录了两种一个是go编译的二进制文件和一个shell脚本版本二者各有优劣互相对比看即可
tiktok测试有superbench和lmc999两种版本哪个失效了随时可能更新为其中一种版本以最新的脚本为准
回程路由测试选用的GO编译的二进制版本和朋友PR的版本本人做了优化适配多个IP列表以及融合部分查询
IP质量检测纯原创如有bug或者更多数据库来源可在issues中提出日常看IP2Location数据库的IP类型即可
融合怪的IP质量检测是简化过的没有查询Cloudflare的威胁得分个人原创区的IP质量检测才是完整版(或者仓库说明中列出的那个IP质量检测的命令也是完整版)
三网测速使用自写的测速脚本尽量使用最新节点最新组件进行测速且有备用go版本测速做到自更新测速节点列表自适应系统环境测速
其他第三方脚本归纳到了第三方脚本区,里面有同类型脚本不同作者的各种竞品脚本,如果融合怪不能使你满意或者有错误,可以看看那部分
原创脚本区是个人原创的部分,有事没事也可以看看,可能会更新某些偏门或者独到的脚本
VPS测试VPS测速VPS综合性能测试VPS回程线路测试VPS流媒体测试等所有测试融合的脚本本脚本能融合的都融合了
### 纯测IP质量
- IP黑 ```OR``` 白
- 含IPV4 ```AND``` IPV6
```bash
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/qzcheck.sh)
```
```bash
bash <(wget -qO- bash.spiritlhl.net/ecs-ipcheck)
```
```bash
bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/ecs/main/qzcheck.sh)
```
### 功能
- [x] 自由组合测试方向和单项测试以及合集收录第三方脚本
- [x] 基础系统信息--感谢teddysun和superbench和yabs开源本人整理修改优化
- [x] CPU测试--感谢lemonbench开源本人整理修改优化
- [x] 内存测试--感谢lemonbench开源本人整理修改优化
- [x] 磁盘dd读写测试--感谢lemonbench开源本人整理修改优化
- [x] 硬盘fio读写测试--感谢yabs开源[项目](https://github.com/masonr/yet-another-bench-script),本人整理修改优化
- [x] 御三家流媒体解锁测试--感谢sjlleo的[二进制文件](https://github.com/sjlleo?tab=repositories),本人修改整理优化
- [x] 常用流媒体解锁测试--感谢RegionRestrictionCheck的[项目](https://github.com/lmc999/RegionRestrictionCheck),本人整理修改优化
- [x] Tiktok解锁--感谢lmc999的[项目](https://github.com/lmc999/TikTokCheck),本人整理修改优化
- [x] 三网回程以及路由延迟--感谢zhanghanyun/backtrace开源[项目](https://github.com/zhanghanyun/backtrace),本人整理修改
- [x] 回程路由以及带宽类型检测(商宽/家宽/数据中心)--由fscarmen的PR以及本人的技术思路提供本人整理修改优化
- [x] IP质量检测(检测IP白不白)(含IPV4和IPV6)--本脚本独创,感谢互联网提供的查询资源
- [x] speedtest测速--使用自写[ecsspeed](https://github.com/spiritLHLS/ecsspeed)仓库自动更新测速服务器ID一劳永逸解决老是要手动更新测速ID的问题
### 脚本概况
主界面:
![图片](https://user-images.githubusercontent.com/103393591/233968968-e06be6c5-981e-440a-b519-b5d9a219b96a.png)
选项1融合怪完全体
![图片](https://user-images.githubusercontent.com/103393591/233967406-d2b74a20-8d95-4c18-8df1-254b97942f7d.png)
![图片](https://user-images.githubusercontent.com/103393591/233968402-135c3f5e-def7-4f6e-a113-06d627780323.png)
![图片](https://user-images.githubusercontent.com/103393591/233968486-60ccc9b7-2e4f-4cac-838f-fb4617eb118d.png)
![图片](https://user-images.githubusercontent.com/103393591/233968544-b9d6f9ae-416a-4832-a516-8afb3846e33e.png)
![图片](https://user-images.githubusercontent.com/103393591/233968662-f6174bed-1c72-4385-8716-8e1f9b9c4dce.png)
![图片](https://user-images.githubusercontent.com/103393591/233968669-f58624ba-2611-4232-9326-0ce3e9d02d44.png)
![图片](https://user-images.githubusercontent.com/103393591/233968819-f25086df-b3cd-4103-995a-8cc8512fe89d.png)
选项6原创区
![图片](https://user-images.githubusercontent.com/103393591/233969037-17d3d8e9-e42e-4314-ab89-13f76ea9fd98.png)
## 致谢
感谢 ipinfo.io ip.sb ipip.net cip.cc cheervision.co 等网站提供的检测API
感谢所有开源项目提供的原始测试脚本
同时感谢以下平台提供编辑和测试支持
![PyCharm logo](https://resources.jetbrains.com/storage/products/company/brand/logos/PyCharm.png)