全断和半断是两回事
动手之前先回答一个问题:是所有网站都打不开,还是只有一部分。这两种现象背后的原因几乎没有交集。
全断,八成出在本机这一层——系统代理设置指向了一个没在监听的端口,或者虚拟网卡残留。半断,才轮到节点和规则。搞混了就会出现"节点换了十几个,其实问题在本机"这种白费功夫。
先看一眼日志页有没有输出
一行都没有,说明内核根本没跑起来,后面几步都不用试。
三刀切,每刀砍掉一半可能
- 1
切直连,看普通网站
切到直连模式,打开一个平时能开的国内站点。开得了,说明本机网络和程序都活着,问题在代理链路上;开不了,先去修本机网络,跟客户端无关。
- 2
切全局,随便选个节点
通了,说明节点没问题,是规则把流量分错了地方,去规则页查那个域名命中了哪条。还是不通,换两三个不同地区的节点重来一遍——单个节点挂掉太常见了。
- 3
换个网络再试一次
所有节点都不通时,先看订阅是不是过期或被停用;订阅正常就用手机热点连一次。热点下能用,说明是你原来那条网络对这类连接有干扰,不是客户端的问题。
记下现象,比反复重启有用
修好之后花十秒确认:连接页有记录在往上滚,日志页没有成片的报错,切回规则模式国内站点仍然直连。三样都对才算真的通了,只测一个网站容易被缓存骗。
- 说得清"从哪一步开始不通",而不是只说"用不了"
- 换网络后现象是否变化,这一条能直接分出本机问题还是线路问题
- 同时开着的其它代理程序全部退掉再判断
常见问题
所有节点都显示超时,先查什么?
先确认延迟测试用的目标地址在你这条网络下本来能不能访问。测试地址被干扰时,节点明明能用也会全红。换一个测试目标再测一遍,比换节点更快分清是节点挂了还是测试挂了。
浏览器能上,其它程序都不行,是节点的问题吗?
不是。这种情况说明代理链路正常,只是那些程序不读系统代理设置。它们根本没走代理,跟节点没关系,要么给它们单独配代理,要么改用 TUN。