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

2 天前
 iswangsir
逛了一段时间 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 国外域名吗?线路又是如何检测呢?
1633 次点击
所在节点    宽带症候群
18 条回复
xhcnb
2 天前
爱快上按 IP 分流就要解决 dns 问题, 解析正确了自然分流就没问题
目前用大佬这个 https://github.com/IrineSistiana/mosdns/discussions/605
totoro625
2 天前
一般是 mtr 和 iperf3
mtr 会展示中间路过的节点 ip ,这就是所谓的走 xxx 路线,什么 163 cn2 ,就是这些
iperf3 可以看到 分 tcp/udp 丢包、速率、重传次数

早期 BestTrace 可以免费使用,现在不免费了
totoro625
2 天前
TonyBoney
2 天前
NextTrace 也不错,准确度很高 https://github.com/nxtrace/NTrace-core
2397613259qqq
2 天前
直接在 linux 上 mtr
TonyBoney
2 天前
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
TonyBoney
2 天前
iswangsir
2 天前
@xhcnb 请教一下这个怎么用呢
iswangsir
2 天前
@totoro625 下载了您推荐的这个,运行后全都是星号,不知道哪里有问题
totoro625
2 天前
@iswangsir #9
1. 服务器禁止了 ICMP 协议,可以使用 MTR 测试
2. 不要在 VPN 环境下测试
iswangsir
2 天前
@totoro625 谢谢,电信宽带只能测到上海,联通到本地市级就*了
totoro625
2 天前
@iswangsir #11 一个邪修方法是,IP 地址最后一位改数值进行测试,一般会是同机房的 ip
iswangsir
2 天前
@totoro625 恕我不懂,能进一步指导一下吗?
totoro625
2 天前
比如要测试是 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
2 天前
@totoro625 好的。我多问一嘴,这个是不是测试直连出国的线路?如果用了机场节点,是不是就不用考虑了,比如我用香港节点,就不用考虑线路了?线路变成机场考虑的?
totoro625
2 天前
@iswangsir #15
1. 机场节点一般有国内入口,你可以测试你到国内入口的路线,部分运营商干扰特别严重
2. 机场测试可以用 https://github.com/faceair/clash-speedtest
或者自建 iperf3 测试一下
frankzhang
2 天前
同意一楼说的,用 mosdns 做内网的 DNS 解析服务器,我自己写的规则比这个 issue 还要复杂一些。我也是爱快用 IP 分流,同时指定个别的特殊设备的规则。把 DNS 做好,国内站点解析到国内 IP ,国外站点解析到境外 IP 就好。稳定运行好几年了,没有什么问题。如果节点线路质量好的话,基本上没有负优化的场景。
iswangsir
1 天前
@frankzhang 方便分享一下配置吗?我直接照抄作业,现在用的挺操蛋

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1157147

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX