现象:某些 App 连接慢 / 不出国 / 显示离线 / 仍被识别区域限制,或速度异常慢。下面按照“快速自检 → 深度排查 → 方案”结构帮你定位。
🔍 一分钟快速自检清单
- 规则命中:日志里该域名 / IP 是否被正确分流到代理组?
- TUN / 系统代理 已开启(Windows / macOS)或 分应用代理已勾选(Android)?
- DNS:是否有“Fake-IP 冲突 / 双栈优先导致直连”情况?
- 协议限制:节点协议是否被目标应用特征识别(如部分游戏、流媒体)?
- App 自带直连 / 内置 DoH:是否绕过系统网络堆栈?
🧭 常见症状与典型原因
症状 | 可能原因 | 核对方式 |
---|
只能国内走通 | 规则未命中 / 直连 | 日志无该域名代理记录 |
速度极慢或超时 | 节点丢包 / MTU 不匹配 / 被限速 | 换节点、测速、抓包 |
特定流媒体仍地区限制 | IP 归属不符 / 节点被拉黑 | 在线 IP 库 / 试换同组节点 |
游戏高延迟 | UDP 未转发 / 节点延迟高 | 开启 TUN + UDP;延迟测试 |
App 完全不受影响 | 未进入 TUN / App 直连(QUIC/DoH) | 关闭 QUIC / 禁用内置 DNS |
🧪 深度排查步骤
1. 确认是否走代理
- 开启日志(Info 或 Debug)。
- 在 App 内执行一次可复现操作。
- 搜索关键域名 / 端口(例如
spotify
, steam
, chatgpt
, 443
)。 - 若没有:说明未进入代理 → 检查 TUN / 系统代理 / 分应用配置。
2. TUN / 分应用代理
平台 | 关键点 |
---|
Windows | Clash Verge / CFW:确保 TUN 已启用(Service Mode 可免过长路径限制)。 |
macOS | ClashX Pro:勾选增强模式;冲突软件(Little Snitch)要放行。 |
Android | Clash Meta / FlClash:分应用代理“包含模式”与“排除模式”勿混。确认未开启仅代理被选 App。 |
Linux | 使用 meta-core + tun + iptables;NetworkManager DNS 冲突需处理。 |
3. DNS 相关
常见问题:
- App 使用内置 DoH:改为系统 DNS 或在 Clash 中追加
dns.fakeip
+ 规则覆盖。 - Fake-IP 回环:目标服务对比原始 A 记录失败 → 尝试切换
fake-ip-filter
/ 改用 redir-host
。 - IPv6 泄漏直连:暂时关闭 IPv6 或增加
RULE-SET ipv6,PROXY
(按需)。
4. 规则命中验证
- 在日志里看该域名最终策略(如
🚀 节点选择
)。 - 若被 DIRECT:检查
DOMAIN-SUFFIX / GEOIP / FINAL
的优先级。 - 添加临时测试:
rules:
- DOMAIN-KEYWORD,example,🚀 节点选择
- RULE-SET,xxx,🎯 全球直连
- MATCH,🐟 漏网之鱼
- 重新加载后再观察。
5. 协议 / 混淆与识别
- 某些服务可能对 TLS 指纹 / SNI / IP 黑名单敏感。
- 可尝试:
- 换 不同提供商 的节点(避免同一 ASN 段被限制)。
- 使用 Reality / Hysteria2 / TUIC(低识别率,高性能 UDP)。
- 降级:若 QUIC 导致丢包,禁用 HTTP3(浏览器或 App 设置)。
6. UDP / 游戏
- 确认
mixed-port
或 tproxy-port
已启用。 allow-lan: true
且未被防火墙拦截。- Node 不支持 UDP → 换支持的协议(如 VLESS+Reality、Hysteria2)。
7. 典型日志关键字
关键词 | 含义 | 处理 |
---|
timeout | 上游无响应 | 换节点 / 降低并发 / 检查 MTU |
connection reset | 被对端重置 | 换协议 / 中转 |
tls handshake error | TLS 指纹或阻断 | 换节点 / 关闭指纹覆盖再试 |
no rule match | 未命中规则 | 添加显式规则 |
🛠 常用快速修复动作
场景 | 动作 |
---|
某域名总直连 | 添加临时 DOMAIN 规则;放前面 |
一个 App 全部不走 | Android:改分应用模式;桌面:开 TUN |
流媒体解锁失败 | 换同区域解锁专线节点;清理 App 缓存 + IP 归属检查 |
聊天/AI 403 | 清除 Cookie / 换出口 IP / 关闭指纹覆盖 |
游戏高延迟 | 专线/ANYCAST 节点对比;降低并发;关闭占带宽下载 |
🧹 辅助工具
- ip.sb / ipinfo.io 查询出口 IP。
ping
/ tracert
/ mtr
分析路径与丢包。- 浏览器开发者工具 → Network 面板看是否直连。
❌ 常见误区
- 认为“能打开=走代理”——很多 App 有国内 CDN 缓存。需看日志。
- 一味堆规则集——冲突增加调试成本;必要时最小化验证。
- 频繁切换协议不清缓存——旧 DNS / Session 可能残留。
✅ 最终定位流程(复制执行)
- 打开调试日志。
- 重现问题 → 搜索域名。
- 看是否命中规则 → 不命中则加显式规则再测。
- 命中但超时 → 换节点 / 协议 → 仍失败 → 抓包 / Ping 对比。
- 解决后删除临时测试规则,保持规则整洁。
仍未解决?整理:节点类型 / 日志片段 / 规则片段 / OS / App 版本 后再求助,可显著提升响应质量。