SSRSpeed:SS/SSR/V2ray 线路批量测速
本文最后修改于 243 天前,其中的信息可能已经有所发展或是发生改变。

前言

机场的订阅有很多条线路,因为各种因素线路的速度也经常变化着,自己手动一个一个测试的工作又很重复性和繁琐,所以找到了一个玩具 SSRSpeed[1] 来解决这个问题。

正文

配置运行环境

SSRSpeed 是用 Python 编写的,所以执行之前需要安装 Python 运行环境和 pip 包管理器。各个平台的安装也大同小异,细节就略过吧。

提一嘴,Windows 平台下也有比较好用的包管理器 Scoop,可以一键安装Python,带上 pip。

scoop install python

克隆仓库到本地

由于是 Git 仓库,可以使用clone命令快速将仓库下载到本地,当然在使用此命令之前需要先安装 Git。这个细节也略过吧,没啥可说的。

git clone https://github.com/NyanChanMeow/SSRSpeed.git

克隆下来的仓库是开发版本,如果是使用 Git 管理的话可以快速切换到某个发布版。

tag命令可以查看所有标签。

git tag

checkout命令切换到指定标签的快照。

git checkout 2.6.4

安装依赖

进入工程目录,依赖都写在一个名为requirements.txt的文件里。用命令一键安装依赖。

pip install -r requirements.txt

关于在 Windows 下如何快速在命令行中切换当前目录到工程目录,还有两个小技巧。

  1. 进入工程目录,按住Shift键的同时在资源管理器右键单击,会出现“在此处打开 PowerShell 窗口”的选项,选择它即可在 PowerShell 中快速切换到当前目录;
  2. 进入工程目录,在资源管理器的地址栏中输入“cmd”或者“powershell”可以打开 CMD 或者 PowerShell 窗口,并切换到当前目录。

开始测试

使用方法也很简单,用 Python 执行main.py就可以,带上几个参数。

python .\main.py -u https://xxx.com/link/xxx?sub=1 -s speed
  • -u参数指定订阅链接,该链接可以是 SS、SSR、V2Ray 的订阅链接,会自动解析;
  • -s参数指定结果如何排序,speed意味按速度进行排序。

测试正式开始之前根据提示键入对应的键就行。

之后会再次让你确认结点信息,输入Y之后可以正式开始测试了。

确认节点信息

测试完成之后就可以在results目录看见测试结果,分别有 json 和 png 两种格式;json 格式可以用该程序导入重新处理,png 格式是可视化的图片。

测试结果示例

V2Ray测试注意

程序默认带了 SS 和 SSR 的客户端,但是集成没有 V2Ray 的客户端;如果测试V2Ray 的话需要手动将 V2Ray[2] 下载后放入到clients\v2ray-core目录中。

常用参数

没啥可以说的,看看项目文档[1]就都知道了。

说一下 json 文件的用处吧,它可以直接被解析,然后重新被输出处理。例如前一次测试忘记给排序参数,但是又不想花时间重新测试一次,现在就可以直接根据前一次的数据生成结果。

python .\main.py -i .\results\2020-02-08-06-28-28.json -s speed

并且它还带了一个 Web 界面,入口文件是web.py,可以进行可视化操作;感觉也很棒,感兴趣的可以尝试一下。

python .\web.py

执行命令之后控制台会输出入口地址,在浏览器里访问就可以了。

Web UI 截图

后记

解决了痛点,好评!

参考资料

  1. NyanChanMeow/SSRSpeed: Shadowsocks(R), V2Ray Batch Speed Test Tool
  2. v2ray/v2ray-core: A platform for building proxies to bypass network restrictions.

SSRSSRSpeedV2Ray一键测速脚本
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇