V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whiplash211
V2EX  ›  程序员

写了个命令行工具拯救自己的测速强迫症

  •  
  •   whiplash211 · 2021-07-12 00:09:17 +08:00 · 1352 次点击
    这是一个创建于 1234 天前的主题,其中的信息可能已经有所发展或是发生改变。

    迫于现在使用的科学上网客户端测速机场节点速度功能不理想(不支持 tcp ping,测速全部显示 -1 ),研究了两天写了个测试机场订阅链接各个节点速度的 cli 工具用于展示最快的节点🐶,目前支持 vmess 、ssr 、ss 等常见协议的订阅链接。

    看视频卡顿的时候 ping 一下一键切换到最快节点,舒服了。

    image.png

    代码已开源,XDM 可以支持下吗? https://github.com/e11jah/air-force

    10 条回复    2021-07-12 15:48:16 +08:00
    wangbenjun5
        1
    wangbenjun5  
       2021-07-12 00:22:08 +08:00   ❤️ 1
    我是自建机场,服务器和 DNS 全部用的 vutlr 家的,然后写另一个脚本定时监控服务器状况,如果被墙就自动创建新服务器、切换 DNS,无缝切换。理论上只要我的账号钱够多,永不掉线,还能自动筛选延迟低,丢包率小的节点。
    whiplash211
        2
    whiplash211  
    OP
       2021-07-12 00:25:29 +08:00
    @wangbenjun5 🆒,可惜我的钱包不支持我搞自建机场
    bazingaterry
        3
    bazingaterry  
       2021-07-12 00:37:22 +08:00
    ![image.png]( https://i.loli.net/2021/07/12/mC7fFvEgjTxuoIH.png)

    买了好几家机场+自建,定时监控情况,稳定性,流媒体解锁,出口 IP 。
    1002xin
        4
    1002xin  
       2021-07-12 01:27:00 +08:00   ❤️ 1
    现在是全 AIA,高峰期卡顿?不存在,不过还是支持楼主的创作
    ericgui
        5
    ericgui  
       2021-07-12 01:53:51 +08:00
    @wangbenjun5 vultr 提供 API 可以新建服务器和切换 dns ?
    l4ever
        6
    l4ever  
       2021-07-12 08:43:50 +08:00
    2021-07-12 06:05:03 | INFO | ********************
    2021-07-12 06:05:03 | INFO | TCP 连接测试: xx-xx x.x.x.x:x.x.x.x 次数: 20
    2021-07-12 06:05:04 | INFO | 发 /收 /丢(%)=20/20/0(0%); 延时(ms)MIN/MAX/AVG=156.31/1211.56/217.9
    2021-07-12 06:05:04 | INFO | 当前节点(xx-xx)可用, 丢包率: 0% 平均延时: 217.9
    2021-07-12 06:10:03 | INFO | ********************
    我也写了个类似的, 多线程 tcp ping, 国内做了个中转, 自动切换服务器.
    han3sui
        7
    han3sui  
       2021-07-12 08:47:33 +08:00
    应该是 rquest 走代理,然后 ping 谷歌才是最真实的吧
    araraloren
        8
    araraloren  
       2021-07-12 11:53:29 +08:00
    @whiplash211 一年 200 出不了吗??
    whiplash211
        9
    whiplash211  
    OP
       2021-07-12 13:22:25 +08:00
    @l4ever 哈哈,自动切服务器是很香

    @han3sui 个人认为代理访问网页开销比较大的部分还是在建立连接这一块。 不过可以考虑一下实现上行下行速度测试。


    @araraloren 一年 200 是怎么做到的?腾讯云学生机不都 98 一年了
    araraloren
        10
    araraloren  
       2021-07-12 15:48:16 +08:00
    @whiplash211 机场.. 腾讯云 能搭吗?? 我不清楚..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5216 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 981ms · UTC 09:38 · PVG 17:38 · LAX 01:38 · JFK 04:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.