From b5ed3530a4fcf66c536f6f812b1f31c8f2c7ace3 Mon Sep 17 00:00:00 2001
From: spiritlhl <103393591+spiritLHLS@users.noreply.github.com>
Date: Thu, 10 Apr 2025 08:03:06 +0000
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E8=9E=8D=E5=90=88?=
=?UTF-8?q?=E6=80=AA=E8=AF=B4=E6=98=8E=EF=BC=8C=E6=B7=BB=E5=8A=A0win?=
=?UTF-8?q?=E8=99=9A=E6=8B=9F=E6=9C=BA=E5=BC=80=E8=AE=BE=E8=AF=B4=E6=98=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/case/case1.md | 471 ++++++++++++++++++++++------------
docs/guide/pve/pve_windows.md | 52 ++++
2 files changed, 354 insertions(+), 169 deletions(-)
create mode 100644 docs/guide/pve/pve_windows.md
diff --git a/docs/case/case1.md b/docs/case/case1.md
index b5bbe2aeac..a776bd31f2 100644
--- a/docs/case/case1.md
+++ b/docs/case/case1.md
@@ -4,234 +4,367 @@ outline: deep
# 仓库
-https://github.com/spiritLHLS/ecs
-
[](https://hits.spiritlhl.net)
-# 融合怪测评脚本
+[](https://hits.spiritlhl.net)
-**如果有本项目未列出的系统/架构,或本项目测试有BUG测不出来,或测试不想要魔改本机配置想要最小化环境变动的**
+融合怪测评项目
-**请尝试[https://github.com/oneclickvirt/ecs](https://github.com/oneclickvirt/ecs)进行测试**
+(GO版本除非必须的环境安装使用shell外无额外shell文件依赖,环境安装只是为了测的更准,极端情况下无环境依赖也可全测项目)
-支持系统:
+如有问题请 [issues](https://github.com/oneclickvirt/ecs/issues) 反馈。
-Ubuntu 18+, Debian 8+, Centos 7+, Fedora 33+, Almalinux 8.5+, OracleLinux 8+, RockyLinux 8+, AstraLinux CE, Arch
+Go 版本:[https://github.com/oneclickvirt/ecs](https://github.com/oneclickvirt/ecs)
-半支持系统:
+Shell 版本:[https://github.com/spiritLHLS/ecs](https://github.com/spiritLHLS/ecs)
-FreeBSD(前提已执行```pkg install -y curl bash```),Armbian
+---
-支持架构:
+## **适配系统和架构**
-amd64(x86_64)、arm64、i386、arm
+### **编译与测试支持情况**
+| 编译支持的架构 | 测试支持的架构 | 编译支持的系统 | 测试支持的系统 |
+|---------------------------|-----------|---------|-----------|
+| amd64 | amd64 | Linux | Linux |
+| arm | arm | Windows | Windows |
+| arm64 | arm64 | FreeBSD | FreeBSD |
+| 386 | 386 | OpenBSD | |
+| mips | | MacOS | |
+| mipsle | | | |
+| s390x | s390x | | |
+| riscv64 | | | |
-支持地域:
+---
-能连得上网都支持
+## **功能**
-## 部分服务器运行测试有各类bug一键修复后再测试
+- 系统基础信息查询,IP基础信息并发查询:[basics](https://github.com/oneclickvirt/basics)、[gostun](https://github.com/oneclickvirt/gostun)
+- CPU 测试:[cputest](https://github.com/oneclickvirt/cputest),支持 sysbench(lua/golang版本)、geekbench、winsat
+- 内存测试:[memorytest](https://github.com/oneclickvirt/memorytest),支持 sysbench、dd
+- 硬盘测试:[disktest](https://github.com/oneclickvirt/disktest),支持 dd、fio、winsat
+- 流媒体解锁信息并发查询:[netflix-verify](https://github.com/sjlleo/netflix-verify) 等逻辑,开发至 [CommonMediaTests](https://github.com/oneclickvirt/CommonMediaTests)
+- 常见流媒体测试并发查询:[UnlockTests](https://github.com/oneclickvirt/UnlockTests),逻辑借鉴 [RegionRestrictionCheck](https://github.com/lmc999/RegionRestrictionCheck) 等
+- IP 质量/安全信息并发查询:二进制文件编译至 [securityCheck](https://github.com/oneclickvirt/securityCheck)
+- 邮件端口测试:[portchecker](https://github.com/oneclickvirt/portchecker)
+- 三网回程测试:借鉴 [zhanghanyun/backtrace](https://github.com/zhanghanyun/backtrace),二次开发至 [oneclickvirt/backtrace](https://github.com/oneclickvirt/backtrace)
+- 三网路由测试:基于 [NTrace-core](https://github.com/nxtrace/NTrace-core),二次开发至 [nt3](https://github.com/oneclickvirt/nt3)
+- 网速测试:基于 [speedtest.net](https://github.com/spiritLHLS/speedtest.net-CN-ID) 和 [speedtest.cn](https://github.com/spiritLHLS/speedtest.cn-CN-ID) 数据,开发至 [oneclickvirt/speedtest](https://github.com/oneclickvirt/speedtest)
+- 三网 Ping 值测试:借鉴 [ecsspeed](https://github.com/spiritLHLS/ecsspeed),二次开发至 [pingtest](https://github.com/oneclickvirt/pingtest)
-一键修复各种系统原生bug的仓库:
+**本项目初次使用建议查看说明:[跳转](https://github.com/oneclickvirt/ecs/blob/master/README_NEW_USER.md)**
-https://github.com/spiritLHLS/one-click-installation-script
+---
-如若还有系统bug请到上面仓库的issues反映,脚本原生BUG该仓库issues反映
+## **使用说明**
-## 融合怪命令
+### **Linux/FreeBSD/OpenBSD/MacOS**
-### 交互形式
+#### **一键命令**
+
+**一键命令**将**默认安装依赖**,**默认更新包管理器**,**默认非互动模式**
+
+- **国际用户无加速:**
+
+ ```bash
+ export noninteractive=true && curl -L https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh && bash goecs.sh env && bash goecs.sh install && goecs
+ ```
+
+- **国际/国内使用 CDN 加速:**
+
+ ```bash
+ export noninteractive=true && curl -L https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh && bash goecs.sh env && bash goecs.sh install && goecs
+ ```
+
+- **国内用户使用 CNB 加速:**
+
+ ```bash
+ export noninteractive=true && curl -L https://cnb.cool/oneclickvirt/ecs/-/git/raw/main/goecs.sh -o goecs.sh && chmod +x goecs.sh && bash goecs.sh env && bash goecs.sh install && goecs
+ ```
+
+#### **详细说明**
+
+**详细说明**中的命令**可控制是否安装依赖**,**是否更新包管理器**,**默认互动模式可进行选择**
+
+
+展开查看详细说明
+
+1. **下载脚本**
+
+ **国际用户无加速:**
+
+ ```bash
+ curl -L https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh
+ ```
+
+ **国际/国内使用 CDN 加速:**
+
+ ```bash
+ curl -L https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh
+ ```
+
+ **国内用户使用 CNB 加速:**
+
+ ```bash
+ curl -L https://cnb.cool/oneclickvirt/ecs/-/git/raw/main/goecs.sh -o goecs.sh && chmod +x goecs.sh
+ ```
+
+2. **更新包管理器(可选择)并安装环境**
+
+ ```bash
+ ./goecs.sh env
+ ```
+
+ **非互动模式:**
+
+ ```bash
+ export noninteractive=true && ./goecs.sh env
+ ```
+
+3. **安装 `goecs`**
+
+ ```bash
+ ./goecs.sh install
+ ```
+
+4. **升级 `goecs`**
+
+ ```bash
+ ./goecs.sh upgrade
+ ```
+
+5. **卸载 `goecs`**
+
+ ```bash
+ ./goecs.sh uninstall
+ ```
+
+6. **帮助命令**
+
+ ```bash
+ ./goecs.sh -h
+ ```
+
+7. **唤起菜单**
+
+ ```bash
+ goecs
+ ```
+
+
+
+---
+
+#### **命令参数化**
+
+
+展开查看各参数说明
```bash
-curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
+Usage: goecs [options]
+ -backtrace
+ Enable/Disable backtrace test (in 'en' language or on windows it always false) (default true)
+ -basic
+ Enable/Disable basic test (default true)
+ -comm
+ Enable/Disable common media test (default true)
+ -cpu
+ Enable/Disable CPU test (default true)
+ -cpum string
+ Set CPU test method (supported: sysbench, geekbench, winsat) (default "sysbench")
+ -cput string
+ Set CPU test thread mode (supported: single, multi) (default "multi")
+ -disk
+ Enable/Disable disk test (default true)
+ -diskm string
+ Set disk test method (supported: fio, dd, winsat) (default "fio")
+ -diskmc
+ Enable/Disable multiple disk checks, e.g., -diskmc=false
+ -diskp string
+ Set disk test path, e.g., -diskp /root
+ -email
+ Enable/Disable email port test (default true)
+ -h Show help information
+ -l string
+ Set language (supported: en, zh) (default "zh")
+ -log
+ Enable/Disable logging in the current path
+ -memory
+ Enable/Disable memory test (default true)
+ -memorym string
+ Set memory test method (supported: sysbench, dd, winsat) (default "sysbench")
+ -menu
+ Enable/Disable menu mode, disable example: -menu=false (default true)
+ -nt3
+ Enable/Disable NT3 test (in 'en' language or on windows it always false) (default true)
+ -nt3loc string
+ Specify NT3 test location (supported: GZ, SH, BJ, CD for Guangzhou, Shanghai, Beijing, Chengdu) (default "GZ")
+ -nt3t string
+ Set NT3 test type (supported: both, ipv4, ipv6) (default "ipv4")
+ -security
+ Enable/Disable security test (default true)
+ -speed
+ Enable/Disable speed test (default true)
+ -spnum int
+ Set the number of servers per operator for speed test (default 2)
+ -upload
+ Enable/Disable upload the result (default true)
+ -ut
+ Enable/Disable unlock media test (default true)
+ -v Display version information
+```
+
+
+---
+
+### **Windows**
+
+1. 下载带 exe 文件的压缩包:[Releases](https://github.com/oneclickvirt/ecs/releases)
+2. 解压后,右键以管理员模式运行。
+
+---
+
+### **Docker**
+
+
+展开查看使用说明
+
+国际镜像地址:https://hub.docker.com/r/spiritlhl/goecs
+
+请确保执行下述命令前本机已安装Docker
+
+特权模式+host网络
+
+```shell
+docker run --rm --privileged --network host spiritlhl/goecs:latest -menu=false -l zh
```
-或
+非特权模式+非host网络
+```shell
+docker run --rm spiritlhl/goecs:latest -menu=false -l zh
+```
+
+使用Docker执行测试,硬件测试会有一些偏差和虚拟化架构判断失效,还是推荐直接测试而不使用Docker测试。
+
+国内镜像地址:https://cnb.cool/oneclickvirt/ecs/-/packages/docker/ecs
+
+请确保执行下述命令前本机已安装Docker
+
+特权模式+host网络
+
+```shell
+docker run --rm --privileged --network host docker.cnb.cool/oneclickvirt/ecs:latest -menu=false -l zh
+```
+
+非特权模式+非host网络
+
+```shell
+docker run --rm docker.cnb.cool/oneclickvirt/ecs:latest -menu=false -l zh
+```
+
+
+
+---
+
+### 从源码进行编译
+
+
+展开查看编译说明
+
+1. 克隆仓库的 public 分支(不含私有依赖)
```bash
-curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
+git clone -b public https://github.com/oneclickvirt/ecs.git
+cd ecs
```
-或
-
-```
-bash <(wget -qO- bash.spiritlhl.net/ecs)
-```
-
-或
-
-```
-bash <(wget -qO- ecs.0s.hk)
-```
-
-或
-
-```
-bash <(wget -qO- ecs.12345.ing)
-```
-
-### 无交互形式-参数模式
-
+2. 安装 Go 环境(如已安装可跳过)
```bash
-curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh -m 1
+# 下载并安装 Go
+wget https://go.dev/dl/go1.23.4.linux-amd64.tar.gz
+rm -rf /usr/local/go && tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz
+export PATH=$PATH:/usr/local/go/bin
```
-或
-
+3. 编译
```bash
-curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh -m 1
+go build -o goecs
```
-或通过
-
-```
-curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh
-```
-
-下载文件后使用类似
-
+4. 运行测试
```bash
-bash ecs.sh -m 1
+./goecs -menu=false -l zh
```
-这样的参数命令指定选项执行
-
-以下为参数说明:
-
-| 指令 | 项目 | 说明 | 备注 |
-| ---- | ---- | ----------- | ---- |
-| -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.sb```、```ipinfo.io```等网站获取本地IPV4地址后指定 |
-| -r | 可选项 | 可指定回程路由测试中的目标IPV4地址,可选```b``` ```g``` ```s``` ```c``` 分别对应```北京```、```广州```、```上海、```成都``` | 如```-r b```指定测试北京回程(三网) |
-| | | 可指定仅测试IPV6三网,可选 ```b6``` ```g6``` ```s6``` 分别对应 ```北京```、```广州```、```上海``` 的三网的IPV6地址 | 如```-r b6``` 指定测试北京IPV6地址回程(三网) |
-| -base | 可选项 | 可指定仅测试基础的系统信息 | 无该指令则默认按照menu选项的组合测试 |
-| -ctype | 可选项 | 可指定通过何种方式测试cpu,可选```gb4```、```gb5```、```gb6```分别对应```geekbench```的```4```、```5```、```6```版本 | 无该指令则默认使用```sysbench```测试 |
-| -dtype | 可选项 | 可指定测试硬盘IO的程序,可选```dd```、```fio```,前者测试快后者测试慢 | 无该指令则默认都使用进行测试 |
-| -mdisk | 可选项 | 可指定测试多个挂载盘的IO | 注意本指令包含测试系统盘 |
-| -stype | 可选项 | 可指定使用```.cn```还是```.net```的数据进行测速 | 无该指令则默认使用```.net```数据测速优先,不可用时才替换为```.cn```数据 |
-| -bansp | 可选项 | 可指定强制不测试网速 | 无该指令则默认测试网速 |
-| -banup | 可选项 | 可指定强制不生成分享链接 | 无该指令则默认生成分享链接 |
-
-
-## IP质量检测
-
-- IP质量检测,含多家数据库查询,含DNS黑名单查询
-- 含 ```IPV4``` 和 ```IPV6``` 检测,含ASN和地址查询
-- 含邮件常用协议/端口检测,如果SMTP/SMTPS可用且本地端口开放,则可搭建邮局
+支持的编译参数:
+- GOOS:支持 linux、windows、darwin、freebsd、openbsd
+- GOARCH:支持 amd64、arm、arm64、386、mips、mipsle、s390x、riscv64
+跨平台编译示例:
```bash
-bash <(wget -qO- bash.spiritlhl.net/ecs-ipcheck)
+# 编译 Windows 版本
+GOOS=windows GOARCH=amd64 go build -o goecs.exe
+# 编译 MacOS 版本
+GOOS=darwin GOARCH=amd64 go build -o goecs_darwin
```
+
-或
+---
-```bash
-bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/ecs/main/ipcheck.sh)
-```
+## QA
-或
+#### Q: 为什么默认使用sysbench而不是geekbench
-需要事先安裝```dos2unix```
+#### A: 比较二者特点
-```bash
-wget -qO ipcheck.sh --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ipcheck.sh
-dos2unix ipcheck.sh
-bash ipcheck.sh
-```
+| 比较项 | sysbench | geekbench |
+|------------------|----------|-----------|
+| 适用范围 | 轻量级,几乎可在任何服务器上运行 | 重量级,小型机器无法运行 |
+| 测试要求 | 无需网络,无特殊硬件需求 | 需联网,IPV4环境,至少1G内存 |
+| 开源情况 | 基于LUA,开源,可自行编译各架构版本 | 官方二进制闭源代码,不支持自行编译 |
+| 测试稳定性 | 核心测试组件10年以上未变 | 每个大版本更新测试项,分数不同版本间难以对比(每个版本对标当前最好的CPU) |
+| 测试内容 | 仅测试计算性能 | 覆盖多种性能测试,分数加权计算,但部分测试实际不常用 |
+| 适用场景 | 适合快速测试,仅测试计算性能 | 适合综合全面的测试 |
-## 融合怪说明
+且```goecs```测试使用何种CPU测试方式可使用参数指定,默认只是为了更多用户快速测试的需求
-融合怪脚本最好在 /root 路径下执行,避免各种奇奇怪怪的问题
+#### Q: 为什么使用Golang而不是Rust重构
-融合怪的执行结果保存在当前路径下的```test_result.txt```中,可在```screen```或```tmux```中执行,先退出SSH登录过一段时间后再查看文件
+#### A: 因为网络相关的项目目前以Golang语言为趋势,大多组件有开源生态维护,Rust很多得自己手搓,~~我懒得搞~~我没那个技术力
-**有时候想要测一些配置极其拉跨的机器时,上面这样执行这样可以避免IO或者CPU过于垃圾导致的测试过程中的SSH连接中断,就不会测一半啥都没了,假如screen中显示乱码,也没问题,分享链接中的结果是不带乱码的**
+#### Q: 为什么不继续开发Shell版本而是选择重构
-融合怪的完整版和精简版运行完毕会自动上传结果到pastebin并回传分享链接,如果测一半想要退出,那么按```Ctrl+C```同时按下可终止测试,此时会自动退出删除残余文件
+#### A: 因为太多千奇百怪的环境问题了,还是提前编译好测试的二进制文件比较容易解决环境问题(泛化性更好)
-最烂机器测试的例子(跑了47分钟一样测完):[跳转](https://github.com/spiritLHLS/ecs/blob/main/lowpage/README.md)
+#### Q: 每个测试项目的说明有吗?
-使用**CDN**已支持**国内**和**国外**加速服务器环境安装和预制文件下载,但国内受CDN连通性或国内机器带宽大小的限制加载可能会慢很多
+#### A: 每个测试项目有对应的维护仓库,自行点击查看仓库说明
-融合怪测试说明以及部分测试结果的内容解释(初次使用推荐查看):
+#### Q: 测试进行到一半如何手动终止?
-除了已标注的原创内容,其余所有分区均为借鉴并进行优化修改后的版本,与原始对应的脚本不一样
+#### A: 按ctrl键和c键终止程序,终止后依然会在当前目录下生成goecs.txt文件和分享链接,里面是已经测试到的信息。
-所有检测都有考虑过使用并行测试,并在部分环节使用了该技术,比正常的顺序执行优化了2~3分钟,属于是独有的,暂无哪家的测试有同类技术
+#### Q: 非Root环境如何进行测试?
-系统基础信息测试融合了多家还有我自己修补的部分检测(systl、NAT类型检测,并发ASN检测等),应该是目前最全面最通用的了
+#### A: 手动执行安装命令,实在装不上也没问题,直接在release中下载对应架构的压缩包解压后执行即可,只要你能执行的了文件。或者你能使用docker的话用docker执行。
-CPU测试默认使用sysbench测试得分,不是yabs的gb4或gb5(虽然默认不是geekbench但可以通过指令指定geekbench常见版本进行测试),前者只是简单的计算质数测试速度快,后者geekbench是综合测试系统算加权得分
+## 致谢
-使用sysbench测试得分是每秒处理的事件数目,这个指标无论在强还是弱性能的服务器上都能迅速测出来,而geekbench很多是测不动或者速度很慢起码2分半钟
+感谢 [he.net](https://he.net) [bgp.tools](https://bgp.tools) [ipinfo.io](https://ipinfo.io) [ip.sb](https://ip.sb) [cheervision.co](https://cheervision.co) [scamalytics.com](https://scamalytics.com) [abuseipdb.com](https://www.abuseipdb.com/) [virustotal.com](https://www.virustotal.com/) [ip2location.com](ip2location.com/) [ip-api.com](https://ip-api.com) [ipregistry.co](https://ipregistry.co/) [ipdata.co](https://ipdata.co/) [ipgeolocation.io](https://ipgeolocation.io) [ipwhois.io](https://ipwhois.io) [ipapi.com](https://ipapi.com/) [ipapi.is](https://ipapi.is/) [ipqualityscore.com](https://www.ipqualityscore.com/) [bigdatacloud.com](https://www.bigdatacloud.com/) 等网站提供的API进行检测,感谢互联网各网站提供的查询资源
-CPU测试单核sysbench得分在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类型即可,其中的25端口邮箱可达,则可搭建邮局
-
-融合怪的IP质量检测是简化过的,没有查询Cloudflare的威胁得分,个人原创区的IP质量检测才是完整版(或者仓库说明中列出的那个IP质量检测的命令也是完整版)
-
-三网测速使用自写的测速脚本,尽量使用最新节点最新组件进行测速,且有备用第三方go版本测速内核,做到自更新测速节点列表,自适应系统环境测速
-
-其他第三方脚本归纳到了第三方脚本区,里面有同类型脚本不同作者的各种竞品脚本,如果融合怪不能使你满意或者有错误,可以看看那部分
-
-原创脚本区是个人原创的部分,有事没事也可以看看,可能会更新某些偏门或者独到的脚本
-
-VPS测试,VPS测速,VPS综合性能测试,VPS回程线路测试,VPS流媒体测试等所有测试融合的脚本,本脚本能融合的都融合了
-
-## 融合怪功能
-
-- [x] 自由组合测试方向和单项测试以及合集收录第三方脚本,融合怪各项测试均自优化修复过,与原始脚本均不同
-- [x] 基础信息查询--感谢[bench.sh](https://github.com/teddysun/across/blob/master/bench.sh)、[superbench.sh](https://www.oldking.net/350.html)、[yabs](https://github.com/masonr/yet-another-bench-script)、[lemonbench](https://github.com/LemonBench/LemonBench)开源,本人整理修改优化,同原版均不一致
-- [x] CPU测试--感谢[lemonbench](https://github.com/LemonBench/LemonBench)和[yabs](https://github.com/masonr/yet-another-bench-script)开源,本人整理修改优化
-- [x] 内存测试--感谢[lemonbench](https://github.com/LemonBench/LemonBench)开源,本人整理修改优化
-- [x] 磁盘dd读写测试--感谢[lemonbench](https://github.com/LemonBench/LemonBench)开源,本人整理修改优化
-- [x] 硬盘fio读写测试--感谢[yabs](https://github.com/masonr/yet-another-bench-script)开源,本人整理修改优化
-- [x] 御三家流媒体解锁测试--感谢[netflix-verify](https://github.com/sjlleo/netflix-verify)、[VerifyDisneyPlus](https://github.com/sjlleo/VerifyDisneyPlus)、[TubeCheck](https://github.com/sjlleo/TubeCheck)开源,本人整理修改维护[CommonMediaTests](https://github.com/oneclickvirt/CommonMediaTests)使用
-- [x] 常用流媒体解锁测试--感谢[RegionRestrictionCheck](https://github.com/lmc999/RegionRestrictionCheck)开源,本人整理修改优化
-- [x] Tiktok解锁--感谢[TikTokCheck](https://github.com/lmc999/TikTokCheck)开源,本人整理修改优化
-- [x] 三网回程以及路由延迟--感谢[zhanghanyun/backtrace](https://github.com/zhanghanyun/backtrace)开源,本人整理修改维护[oneclickvirt/backtrace](https://github.com/oneclickvirt/backtrace)使用
-- [x] 回程路由及带宽类型检测(商宽/家宽/数据中心)--由[fscarmen](https://github.com/fscarmen)的PR以及本人的技术思路提供,本人修改优化维护
-- [x] IP质量(含IPV4和IPV6)与邮件端口检测--使用[oneclickvirt/securityCheck](https://github.com/oneclickvirt/securityCheck)和[oneclickvirt/portchecker](https://github.com/oneclickvirt/portchecker)进行测试,感谢互联网提供的查询资源
-- [x] speedtest测速--使用自写[ecsspeed](https://github.com/spiritLHLS/ecsspeed)仓库,自动更新测速服务器ID,一劳永逸解决老是要手动更新测速ID的问题
-
-# 友链
-
-## 测评频道
-
-### https://t.me/vps_reviews
-
-## 自动更新测速服务器节点列表的网络基准测试脚本
-
-### https://github.com/spiritLHLS/ecsspeed
-
-# 脚本概况
-
-主界面:
-
-
-
-选项1融合怪完全体:
-
-
-
-
-
-
-
-
-
-选项6原创区:
-
-
+
+
+
\ No newline at end of file
diff --git a/docs/guide/pve/pve_windows.md b/docs/guide/pve/pve_windows.md
new file mode 100644
index 0000000000..9e70e2b99c
--- /dev/null
+++ b/docs/guide/pve/pve_windows.md
@@ -0,0 +1,52 @@
+---
+outline: deep
+---
+
+## 从带virtio的iso镜像文件开设win的虚拟机
+
+### 1.下载镜像
+
+安装需要提前下载镜像文件```local(pve) --> ISO images --> Download from URL```
+
+下载链接```URL:```可使用
+
+https://github.com/ILLKX/Windows-VirtIO
+
+中的文件链接,文件名字```File Name:```填```win.iso```
+
+点击下载```Download```,下载完成后当前的页面可见```win.iso```的文件大小,可见格式为iso。
+
+### 2.设置模板
+
+页面顶部右上角点击```Create VM```
+
+```General```窗口中,```Resource Pool:```勾选```mypool```,```Name```填写```win```,然后点击```Next```。
+
+```OS```窗口中,```ISO image```勾选```win.iso```,```Guest OS```勾选```Type```为```Microsoft Windows```类型,```Version```选择当前```ISO```的```win的版本```,示例下载是```2022```,就选```11/2022```类型,然后点击```Next```。
+
+```System```窗口中,```Graphic card```勾选```VirtIO-GPU```类型,```Machine```勾选```q35```类型,```SCSI Controller```勾选```VirtIO SCSI```类型,```BIOS```勾选```Default (SeaBIOS)```类型,然后点击```Next```。
+
+```Disk```窗口中,```Cache```勾选```Write Back```类型,```Disk size (GiB)```填写你要分配的硬盘大小,一般不小于```20```,```Storage```选择存储在哪个盘,示例只有系统盘```local```所以就选```loacl```,然后点击```Next```。
+
+```CPU```窗口中,```Cores```填写所需核数,然后点击```Next```。
+
+```Memory```窗口中,```Memory (MiB)```填写所需内存大小,然后点击```Next```。
+
+```Network```窗口中,```Bridge```勾选```vmbr1```类型,```Model```勾选```VirtIO (paravirtualized)```类型,```Firewall```取消勾选,然后点击```Next```。
+
+```Confirm```窗口中,点击```Finish```。
+
+### 3.图形化配置
+
+左侧点击设置好的模板,右上角点击```Start```启动虚拟机,然后点击```Console```进入```VNC```界面,等待操作系统启动。
+
+然后在VNC中点击```下一页```,然后点击```现在安装```,然后点击```我没有产品密钥```,然后勾选```接受许可```,点击```下一页```,然后勾选```自定义安装```。
+
+然后如果镜像本身带virtio,那么应该可见可选系统存储的硬盘及其大小,选中后点击```下一页```。
+
+然后等待系统安装,应该会自动重启几次,大概耗时10分钟以上。
+
+
+
+
+