优化 README.md
This commit is contained in:
parent
e2f23aeb48
commit
3efabb5661
56
README.md
56
README.md
|
@ -109,21 +109,24 @@ https://github.com/XIU2/CloudflareSpeedTest
|
|||
|
||||
### 使用示例
|
||||
|
||||
在 CMD 中运行,或者把启动参数添加到快捷方式中。
|
||||
Windows 是在 CMD 中运行,或者把相关参数添加到快捷方式目标中。
|
||||
|
||||
> **注意**:各参数均有**默认值**,只有不使用默认值时,才需要手动指定参数的值(**按需选择**),参数**不分前后顺序**。
|
||||
> **提示**:Linux 系统只需要把下面命令中的 `CloudflareST.exe` 改为 `./CloudflareST` 即可。
|
||||
|
||||
#### IPv4/IPv6
|
||||
|
||||
``` bash
|
||||
# 命令行示例
|
||||
# 注意:各参数均有默认值,只有不使用默认值时,才需要手动指定参数的值(按需选择),参数不分前后顺序。
|
||||
# 提示:Linux 系统只需要把下面命令中的 CloudflareST.exe 改为 ./CloudflareST 即可。
|
||||
|
||||
# 指定 IPv4 数据文件,不显示结果直接退出(-p 值为 0)
|
||||
CloudflareST.exe -p 0 -f ip.txt -dd
|
||||
|
||||
# 指定 IPv6 数据文件( ipv6.txt ),不显示结果直接退出(-p 值为 0)
|
||||
CloudflareST.exe -p 0 -f ipv6.txt -dd -ipv6
|
||||
```
|
||||
****
|
||||
#### 文件相对/绝对路径
|
||||
|
||||
# ——————————————————————
|
||||
|
||||
``` bash
|
||||
# 指定 IPv4 数据文件,不输出结果到文件,直接显示结果(-p 值为 10 条)
|
||||
CloudflareST.exe -p 10 -f ip.txt -o " " -dd
|
||||
|
||||
|
@ -132,36 +135,45 @@ CloudflareST.exe -f ip.txt -o result.csv -dd
|
|||
|
||||
# 指定 IPv4 数据文件 及 输出结果到文件(绝对路径,即 C:\abc\ 目录下,如含空格请加上引号)
|
||||
CloudflareST.exe -f C:\abc\ip.txt -o C:\abc\result.csv -dd
|
||||
```
|
||||
****
|
||||
#### 自定义下载测速地址
|
||||
|
||||
# ——————————————————————
|
||||
|
||||
# 指定下载测速地址(要求:可以直接下载、文件大小超过 200MB、用的是 Cloudflare CDN)
|
||||
``` bash
|
||||
# 地址要求:可以直接下载、文件大小超过 200MB、用的是 Cloudflare CDN
|
||||
CloudflareST.exe -url https://cf.xiu2.xyz/Github/CloudflareSpeedTest.png
|
||||
```
|
||||
****
|
||||
#### 自定义测速条件
|
||||
|
||||
# ——————————————————————
|
||||
|
||||
# 指定测速条件(只有同时满足三个条件时才会停止测速):
|
||||
只有**同时满足三个条件**时才会停止测速。
|
||||
|
||||
``` bash
|
||||
# 平均延迟上限:9999 ms,下载速度下限:5 MB/s,数量:10 个
|
||||
# 即需要找到 10 个平均延迟低于 9999 ms 且下载速度高于 5 MB/s 的 IP 才会停止测速。
|
||||
CloudflareST.exe -sl 5 -dn 10
|
||||
```
|
||||
|
||||
# 没有指定平均延迟上限时,如果一直凑不够满足条件的 IP 数量,会一直测速下去。
|
||||
# 所以建议同时指定 下载速度下限 和 平均延迟上限,这样测试到指定延迟还没凑够数量,就会终止测速。
|
||||
> 没有指定平均延迟上限时,如果一直**凑不够**满足条件的 IP 数量,就会**一直测速**下去。
|
||||
> 所以建议**同时指定 下载速度下限 和 平均延迟上限**,这样测速到指定延迟上限还没凑够数量,就会终止测速。
|
||||
|
||||
``` bash
|
||||
# 平均延迟上限:200 ms,下载速度下限:5 MB/s,数量:10 个
|
||||
# 即需要找到 10 个平均延迟低于 200 ms 且下载速度高于 5 MB/s 的 IP 才会停止测速。
|
||||
CloudflareST.exe -tl 200 -sl 5 -dn 10
|
||||
|
||||
# 如果一个满足条件的 IP 都没找到,那么就会和不指定条件一样输出完整结果。
|
||||
# 所以建议先不指定条件测速一遍,看看平均延迟和下载速度大概在什么范围,避免指定条件过低/过高!
|
||||
|
||||
# 因为 Cloudflare CDN 公开的 IP 段是包含[回源 IP + 任播 IP],而 [回源 IP] 是无法用来指向网站的,所以下载测速都是 0.00。
|
||||
# 建议平时运行都加上 -sl 1(下载速度下限,最小值 1),过滤掉 [回源 IP](下载测速小于 1MB/s 的结果)。
|
||||
```
|
||||
|
||||
> 如果满足条件的 IP **一个都没找到**,那么就会**和不指定条件一样**输出完整结果。
|
||||
> 所以建议先不指定条件测速一遍,看看平均延迟和下载速度大概在什么范围,避免指定条件**过低/过高**!
|
||||
|
||||
> 因为 Cloudflare 公开的 IP 段是**回源 IP+任播 IP**,而**回源 IP**是无法用来指向网站的,所以下载测速是 0.00。
|
||||
> 建议平时运行都加上 `-sl 1`(下载速度下限,最小值 1),过滤掉**回源 IP**(下载测速小于 1MB/s 的结果)。
|
||||
|
||||
****
|
||||
#### Windows 快捷方式
|
||||
|
||||
``` bash
|
||||
# Windows 快捷方式示例(右键快捷方式 - 目标)
|
||||
## 右键快捷方式 - 目标
|
||||
# 如果要不输出结果文件,那么请加上 -o " ",引号里的是空格(没有空格会导致该参数被省略)。
|
||||
D:\ABC\CloudflareST\CloudflareST.exe -n 500 -t 4 -dn 20 -dt 5 -o " "
|
||||
|
||||
|
|
Loading…
Reference in New Issue