V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iswangsir
V2EX  ›  宽带症候群

怎么检查自己的线路质量?

  •  
  •   iswangsir · 16 小时 32 分钟前 · 1031 次点击
    逛了一段时间 V2 了,经常看到大家在讨论线路质量,比如出国的延迟,走的什么线路。作为小白,对此不明所以又好奇究竟。
    我先说说我这边的环境:
    坐标 0595
    宽带 1:电信 1000M/40M 融合宽带 有公网 IP
    宽带 2:联通 1000M/150M 沃企宽带(感觉也是个家宽换名)有公网 IP
    宽带 3:联通 1000M/40M 充话费送的 暂时没有公网 IP ,不过已经在申请
    设备:X86 爱快软路由作主路由拨号
    X86 软路由 immortalwrt 作旁路由出国
    方案配置:
    爱快端口分流:
    电信宽带作为默认线路,旁路由指定宽带 2 (联通)线路
    1.爱快配置国内 IP 表,命中 IP 直接爱快转发;
    2.爱快配置吓一跳网关,指定 IP 的内网设备吓一跳到 immortalwrt 旁路由;
    3.旁路由转发到爱快

    以上顺序也是爱快转发的优先级顺序。

    immortalwrt 旁路由配置:
    配置 openclash 科学上网,基本是默认的配置,也是用机场的规则。

    基本上只用香港的节点,其他地区很少用,有时候用 CN 列表以外,有时候用全局。

    按理说爱快这边国内 IP 不跳转旁路由的,但实际情况使用全局的话有部分域名是连到香港的节点上的。这让我很苦恼;
    不使用全局,我主要是加速海外速度,包括正常的海外网站,这达不到目的就尴尬了。


    还有就是,大家讨论的延迟是直接 ping 国外域名吗?线路又是如何检测呢?
    17 条回复    2025-09-05 09:59:05 +08:00
    xhcnb
        1
    xhcnb  
       15 小时 39 分钟前
    爱快上按 IP 分流就要解决 dns 问题, 解析正确了自然分流就没问题
    目前用大佬这个 https://github.com/IrineSistiana/mosdns/discussions/605
    totoro625
        2
    totoro625  
       15 小时 30 分钟前
    一般是 mtr 和 iperf3
    mtr 会展示中间路过的节点 ip ,这就是所谓的走 xxx 路线,什么 163 cn2 ,就是这些
    iperf3 可以看到 分 tcp/udp 丢包、速率、重传次数

    早期 BestTrace 可以免费使用,现在不免费了
    totoro625
        3
    totoro625  
       15 小时 20 分钟前
    TonyBoney
        4
    TonyBoney  
       15 小时 13 分钟前
    NextTrace 也不错,准确度很高 https://github.com/nxtrace/NTrace-core
    2397613259qqq
        5
    2397613259qqq  
       15 小时 9 分钟前
    直接在 linux 上 mtr
    TonyBoney
        6
    TonyBoney  
       14 小时 56 分钟前
    DNS 分流可以用 AdguardHome 当默认 DNS ,在配置文件修改 upstream_dns_file ,这个文件可以这么写,把 223.5.5.5 换成本地运营商下发的 dns:
    1.1.1.1
    8.8.8.8
    [/cn.pool.ntp.org/]223.5.5.5
    [/baidu.com/]223.5.5.5

    国内常用域名可以从这儿下载,然后写个脚本转换成上面的格式,附加到后面即可:
    https://raw.githubuser
    content.com/felixonmars/dnsmasq-china-list/master/accelerated-domains.china.conf
    iswangsir
        8
    iswangsir  
    OP
       13 小时 38 分钟前
    @xhcnb 请教一下这个怎么用呢
    iswangsir
        9
    iswangsir  
    OP
       13 小时 37 分钟前
    @totoro625 下载了您推荐的这个,运行后全都是星号,不知道哪里有问题
    totoro625
        10
    totoro625  
       12 小时 17 分钟前
    @iswangsir #9
    1. 服务器禁止了 ICMP 协议,可以使用 MTR 测试
    2. 不要在 VPN 环境下测试
    iswangsir
        11
    iswangsir  
    OP
       2 小时 51 分钟前
    @totoro625 谢谢,电信宽带只能测到上海,联通到本地市级就*了
    totoro625
        12
    totoro625  
       2 小时 47 分钟前
    @iswangsir #11 一个邪修方法是,IP 地址最后一位改数值进行测试,一般会是同机房的 ip
    iswangsir
        13
    iswangsir  
    OP
       2 小时 45 分钟前
    @totoro625 恕我不懂,能进一步指导一下吗?
    totoro625
        14
    totoro625  
       2 小时 36 分钟前
    比如要测试是 ip 是 1.1.1.1
    你可以:
    1. 需要远程服务器防火墙放行 ICMP ,不要在 VPN 下
    nexttrace 1.1.1.1
    2. 无任何需求,不要在 VPN 下
    mtr 1.1.1.1
    3. 需要远程服务器开启 iperf3 服务器,可以在 VPN 下
    iperf3 -c 1.1.1.1 -u 10 ( UDP 去)
    iperf3 -c 1.1.1.1 -u 10 -R ( UDP 回)
    iperf3 -c 1.1.1.1 -t 10 ( TCP 去)
    iperf3 -c 1.1.1.1 -t 10 -R ( TCP 回)

    如果 1.1.1.1 这个服务器你没有控制权限,你把 ip 改为 1.1.1.2 、1.1.1.3 等等,进行测试
    iswangsir
        15
    iswangsir  
    OP
       2 小时 32 分钟前
    @totoro625 好的。我多问一嘴,这个是不是测试直连出国的线路?如果用了机场节点,是不是就不用考虑了,比如我用香港节点,就不用考虑线路了?线路变成机场考虑的?
    totoro625
        16
    totoro625  
       1 小时 47 分钟前
    @iswangsir #15
    1. 机场节点一般有国内入口,你可以测试你到国内入口的路线,部分运营商干扰特别严重
    2. 机场测试可以用 https://github.com/faceair/clash-speedtest
    或者自建 iperf3 测试一下
    frankzhang
        17
    frankzhang  
       54 分钟前
    同意一楼说的,用 mosdns 做内网的 DNS 解析服务器,我自己写的规则比这个 issue 还要复杂一些。我也是爱快用 IP 分流,同时指定个别的特殊设备的规则。把 DNS 做好,国内站点解析到国内 IP ,国外站点解析到境外 IP 就好。稳定运行好几年了,没有什么问题。如果节点线路质量好的话,基本上没有负优化的场景。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5512 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 02:54 · PVG 10:54 · LAX 19:54 · JFK 22:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.