Batch speed measuring tool based on Shadowsocks(R) and V2Ray
要饭人士跪求各位大佬雪中送炭
测速及解锁测试仅供参考,不代表实际使用情况,由于网络情况变化、Netflix封锁及ip更换,测速具有时效性
本项目使用 Python 编写,使用前请完成环境安装
首次运行前请执行 开始测速.bat 安装pip及相关依赖,也可使用 pip install -r requirements.txt 命令自行安装
logs文件夹用于记录测速日志,包含节点的详细信息及测速订阅,非必要请勿泄露
执行 开始测速.bat 批处理命令即可测速,测速结果保存在 results 文件夹下,不过大佬喜欢用命令行测也可以
因为需要依赖 Python 环境,且本项目仍在测试阶段,可能存在部分 bug ,可到 tg 群组 进行反馈。
Netflix 解锁测速结果说明:
Full Native 原生全解锁
Full Dns DNS 全解锁
Only original 仅解锁自制剧
None 未解锁
其中原生解锁和DNS解锁只是解锁方式有区别,实际体验区别不大,在电视端使用时DNS解锁可能会提示使用代理。
本项目在原 SSRSpeed (已跑路) 的基础上,集成了如下特性
Python第三方库
见 requirements.txt
Linux 依赖
放过要饭人士,MacOS和Linux属实没钱测/懒得测,期待更多后浪反馈
支持 Python 及 Shadowsocks, ShadowsocksR, V2Ray 的平台
支持 SSRSpeedN 的平台
安装第三方库:
pip install -r requirements.txt
测速主程序及附加选项:
python ./main.py
Usage: main.py [options] arg1 arg2...
附加选项:
--version 输出版本号并退出
-h, --help 输出帮助信息并退出
-c GUICONFIG, --config=GUICONFIG
通过节点配置文件加载节点信息.
-u URL, --url=URL 通过节点订阅链接加载节点信息.
--include 通过节点标识和组名筛选节点.
--include-remark 通过节点标识筛选节点.
--include-group 通过组名筛选节点.
--exclude 通过节点标识和组名排除节点.
--exclude-group 通过组名排除节点.
--exclude-remark 通过节点标识排除节点.
--use-ssr-cs 替换SSR内核 ShadowsocksR-libev --> ShadowsocksR-C# (Only Windows)
-g GROUP 自定义测速组名.
-y, --yes 跳过节点信息确认(我嫌那玩意太麻烦设成默认了).
-C RESULT_COLOR, --color=RESULT_COLOR
设定测速结果展示配色.
-S SORT_METHOD, --sort=SORT_METHOD
选择节点排序方式 按速度排序/速度倒序/按延迟排序/延迟倒序
[speed,rspeed,ping,rping],默认不排序.
-i IMPORT_FILE, --import=IMPORT_FILE
提供给不会p图的同学,偷偷改结果的json文件后重新输出结果.
--skip-requirements-check
跳过确认.
--debug 采用debug模式.
使用样例 :
python main.py -c gui-config.json --include 韩国 --include-remark Azure --include-group YoYu
python main.py -u "https://home.yoyu.dev/subscriptionlink" --include 香港 Azure --include-group YoYu --exclude Azure