VPS 测试脚本收集

本文最后更新于:2022年11月17日 晚上

介绍

收集了一些常用的VPS测试脚本、ip解锁检测脚本。

目录

综合性测试

综合性测试,包括硬件基础信息,硬盘IO速度,网速,有的还包括CPU跑分测试等。

yabs.sh

特色是可以基于Geekbench进行CPU跑分测试,但测速仅包含国外测速。

项目地址:yabs.sh

使用方法

curl -sL yabs.sh | bash

or

wget -qO- yabs.sh | bash

输出举例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2020-09-21 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Mon 21 Sep 2020 12:31:13 AM EDT

Basic System Information:
---------------------------------
Processor : Intel(R) Xeon(R) E-2276G CPU @ 3.80GHz
CPU cores : 12 @ 800.087 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 15Gi
Swap : 14Gi
Disk : 865G

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 445.04 MB/s (111.2k) | 475.05 MB/s (7.4k)
Write | 446.22 MB/s (111.5k) | 477.55 MB/s (7.4k)
Total | 891.26 MB/s (222.8k) | 952.60 MB/s (14.8k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 474.42 MB/s (926) | 472.32 MB/s (461)
Write | 499.63 MB/s (975) | 503.77 MB/s (491)
Total | 974.05 MB/s (1.9k) | 976.10 MB/s (952)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed
| | |
Clouvider | London, UK (10G) | 1.19 Gbits/sec | 2.39 Gbits/sec
Online.net | Paris, FR (10G) | 2.35 Gbits/sec | 2.04 Gbits/sec
WorldStream | The Netherlands (10G) | 2.17 Gbits/sec | 1.29 Gbits/sec
Wifx | Zurich, CH (10G) | 1.28 Gbits/sec | 522 Mbits/sec
Biznet | Jakarta, Indonesia (1G) | 19.4 Mbits/sec | 41.8 Mbits/sec
Clouvider | NYC, NY, US (10G) | 9.40 Gbits/sec | 9.41 Gbits/sec
Velocity Online | Tallahassee, FL, US (10G) | 2.39 Gbits/sec | 2.94 Gbits/sec
Clouvider | Los Angeles, CA, US (10G) | 2.40 Gbits/sec | 2.89 Gbits/sec
Iveloz Telecom | Sao Paulo, BR (2G) | 136 Mbits/sec | 192 Mbits/sec

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed
| | |
Clouvider | London, UK (10G) | 803 Mbits/sec | 2.09 Gbits/sec
Online.net | Paris, FR (10G) | 2.32 Gbits/sec | 2.20 Gbits/sec
WorldStream | The Netherlands (10G) | 1.95 Gbits/sec | 1.49 Gbits/sec
Wifx | Zurich, CH (10G) | 168 Mbits/sec | 579 Mbits/sec
Clouvider | NYC, NY, US (10G) | 9.28 Gbits/sec | 9.28 Gbits/sec
Clouvider | Los Angeles, CA, US (10G) | 2.80 Gbits/sec | 2.90 Gbits/sec

Geekbench 4 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 6035
Multi Core | 24473
Full Test | https://browser.geekbench.com/v4/cpu/15770150

Geekbench 5 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 1348
Multi Core | 5857
Full Test | https://browser.geekbench.com/v5/cpu/3844555

只测试CPU跑分

Geekbench 5
curl -sL yabs.sh | bash -s -- -fi

Geekbench 4
curl -sL yabs.sh | bash -s -- -fi4

其他参数

  • -f/-d 不进行硬盘测速
  • -i 不测速
  • -g 不测CPU跑分,就是geekbench
  • -h 打印帮助信息
  • -4 跑Geekbench 4 (默认跑5)
  • -9 跑Geekbench 4和Geekbench 5

其他综合测试

系统信息、硬件信息、三网测速:

1
wget -qO- sb.oldking.net | bash

teddysun 提供的综合脚本,检测 CPU,内存,负载,磁盘 IO,带宽:

1
2
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash

#修改源

1
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

网络情况测试

测速

1
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)

国内三网测速

使用方法

1
bash <(curl -Lso- https://git.io/superspeed.sh)
1
bash <(curl -Lso- https://git.io/J1SEh)

线路测试

  1. 测试回程-详细
    1
    wget -qO- git.io/autobesttrace | bash
  2. 回程测试 1
    二进制,不支持 arm
    1
    wget --no-check-certificate https://tutu.ovh/bash/returnroute/route && chmod +x route && clear && ./route
  3. 回程测试 2
    1
    curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash
  4. 回程测试 3
    1
    curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

流媒体解锁情况

脚本测试结果不一定正确!以实际使用为准!

综合解锁检测

目前最全的解锁测试脚本,但 Disney+ 的解锁情况会有错误出现。支持docker运行,支持 ipv4 ipv6 双栈检测,支持 iOS 。可以结合下面提到的Disney+测试脚本进行测试。iOS运行方法请参考此处

项目地址:RegionRestrictionCheck

使用方法

使用脚本前请确认curl已安装

1
bash <(curl -L -s check.unlock.media)
  1. 只检测IPv4结果:

    1
    bash <(curl -L -s check.unlock.media) -M 4
  2. 只检测IPv6结果:

    1
    bash <(curl -L -s check.unlock.media) -M 6
  3. 指定检测的网卡名称:

    1
    bash <(curl -L -s check.unlock.media) -I eth0
  4. 选择脚本语言为英文:

    1
    bash <(curl -L -s check.unlock.media) -E

或者直接运行以下Docker命令 (兼容ARM架构)

1
docker run --rm -ti --net=host lmc999/regioncheck && docker rmi lmc999/regioncheck

TikTok 检测

不一定准

1
curl -fsL -o ./t.sh.x https://github.com/lmc999/TikTokCheck/raw/main/t.sh.x && chmod +x ./t.sh.x && ./t.sh.x && rm ./t.sh.x

融合怪大杂烩脚本

可能会有 bug慎用

不建议在生产环境使用!!

1
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh) 

【作者已经弃用不再更新】

依然可以使用,但不保证准确性。

【弃用】DisneyPlus 解锁检测

检测出口IP是否解锁DisneyPlus的脚本

  1. 支持双栈检测
  2. 会获取权验接口模拟登陆DisneyPlus以验证是否真的可以解锁,故检测准确率高于大多第三方脚本

项目地址: https://github.com/sjlleo/VerifyDisneyPlus

使用方法

1
wget -O dp https://github.com/sjlleo/VerifyDisneyPlus/releases/download/1.01/dp_1.01_linux_amd64 && chmod +x dp && clear && ./dp

【弃用】NetFlix 解锁检测

用Go语言编写,几秒内快速完成IPv4/IPv6的NF解锁情况判断。支持双栈检测。支持指定网卡出口测试。

  • 解锁情况判断
  • 地域信息显示
  • 双栈网络测试
  • 代理检测 (Experiment)

####使用方法

使用前,如果您不知道您使用的是什么架构的CPU,请先使用uname -m查看

如果提示Exec format error是因为您下载了与您系统架构不对应的二进制文件

对于amd64x86_64),请使用如下命令下载运行

1
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/v3.0/nf_linux_amd64 && chmod +x nf && ./nf

对于arm64,请使用如下命令下载运行

1
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/v3.0/nf_linux_arm64 && chmod +x nf && ./nf

对于部分路由器,其SoC使用了mips架构,请使用如下命令下载运行

1
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/v3.0/nf_linux_mips && chmod +x nf && ./nf

####相关名词解释

  1. 不提供服务 - 所在的地区NF没开通,连自制剧也看不了
  2. 宽松版权 - 有些NF拍摄的影片不是特别注重版权,所以限制放的很开
  3. 解锁自制剧 - 代表可以看由NF自己拍摄的影片
  4. 解锁非自制剧 - 代表可以看NF买下的第三方版权影片
  5. 地域解锁 - NF在不同的地区可以看的片源都是不同的,有些影片只能在特定区观看

一般来说,需要能看非自制剧才算真正意义上的NF解锁

####指定网卡出口测试
有些时候,我们使用了Warp或者是其他隧道网卡工具的时候,设置的路由表默认不通过他们上网

在这种情况下,如果我们依旧想要测试该网卡出口是否支持解锁NetFlix,可以选择指定网卡IP进行测试

在终端输入ip a,查看您想测试的网卡IP,然后加入参数 -address + 您的网卡IP地址即可,具体可看下图

图片

【弃用】Youtube 缓存节点、地域信息检测

用于检测/诊断Youtube地域信息的。

image

  1. 支持双栈网络测试
  2. 显示当前网络到Youtube的连接模式
  3. Google Global Cache连接模式下,会提供ISP信息
  4. 支持获取当前网络所访问Youtube视频节点的地域信息
  5. 如果地域信息可用,会显示Youtube识别到的地区信息

####使用方法

  • 支持IPv4网络的机器:

    wget -O tubecheck https://github.com/sjlleo/TubeCheck/releases/download/1.0Beta/tubecheck_1.0beta_linux_amd64 && chmod +x tubecheck && clear && ./tubecheck

  • 支持IPv4或者IPv6网络的机器(通用选项):

    wget -O tubecheck https://cdn.jsdelivr.net/gh/sjlleo/TubeCheck/CDN/tubecheck_1.0beta_linux_amd64 && chmod +x tubecheck && clear && ./tubecheck


VPS 测试脚本收集
https://pawswrite.xyz/posts/10677.html
作者
Rainbow
发布于
2022年6月1日
许可协议