当网络遇到网页打不开、加载极慢或走错节点时,大部分用户只能盲目重启软件或切换节点。实际上,代理客户端内置的 运行日志(Logs / Traffic Control) 可以准确告知每一个请求的路由判断与握手细节。
一、Clash / Clash Verge Rev 日志等级设置
打开客户端设置,将 log-level 调节至合适等级:
debug:输出最详尽的数据包握手、DNS 查找与规则判定过程(排错首选)。info:输出基本的路由连接日志(默认等级)。warning / error:仅输出错误信息。
二、三类典型日志排错实例
实例 1:分流规则误匹配(走错了代理节点)
[info] [TCP] 127.0.0.1:54321 --> api.bilibili.com:443 match GEOSITE(cn) using DIRECT
[info] [TCP] 127.0.0.1:54322 --> i.ytimg.com:443 match DOMAIN-SUFFIX(ytimg.com) using PROXY[香港 01]
- 分析:日志清晰展示了访问域名命中的规则名称(
GEOSITE(cn))和最终采用的动作(DIRECT/PROXY)。 - 修复:若发现国外域名误触发了
DIRECT,只需在规则中手动添加DOMAIN-SUFFIX,domain.com,PROXY。
实例 2:DNS 远程解析超时
[warning] [DNS] resolve domain error for api.openai.com: i/o timeout
- 分析:客户端向远端 DNS 服务器发起查询时遭遇网络超时。
- 修复:检查
dns.nameserver中远程 DNS 的可用性,更换为稳定的 DoH 节点。
实例 3:节点 TLS 证书握手失败
[error] [Proxy] dial PROXY[US-01] error: tls: handshake failure: certificate expired
- 分析:机场节点的底层节点 TLS 域名证书已过期。
- 修复:联系机场客服或切换至其他可用节点。
* 点击复制包含绝对主地址的分享链接