本文针对Clash客户端无法连接节点的常见问题,提供从基础检查到高级配置的完整排查流程,涵盖代理组类型选择、TUN模式与系统代理区别、分流规则配置等核心知识点,帮助用户快速定位并解决连接异常。
基础排查:先检查这4个关键点
遇到Clash连不上节点时,建议按以下顺序逐项排查:
- 检查订阅链接是否失效:打开Clash客户端的「配置」页面,确认订阅链接可正常访问且未过期,部分服务商会在后台更新节点信息后发送新链接,需及时同步。
- 检查系统时间是否准确:Clash依赖TLS加密握手,系统时间偏差超过5分钟可能导致证书验证失败,Windows/Mac用户请确保自动同步时间,Android用户可手动校准。
- 检查端口是否被占用:Clash默认使用7890端口(HTTP代理)和7891端口(SOCKS5代理),打开终端输入
netstat -ano | findstr 7890(Windows)或lsof -i :7890(Mac),确认无其他程序占用。 - 检查本地防火墙/安全软件:部分杀毒软件会拦截Clash的代理服务,需将Clash添加至信任列表或暂时关闭防火墙测试。
代理组类型选择:select/url-test/fallback适用场景
Clash代理组是流量路由的核心,理解三种类型的区别能解决90%的连接问题:
| 类型 | 工作原理 | 适用场景 |
|---|---|---|
| select | 手动选择节点,不自动切换 | 需要指定特定节点或测试单个节点 |
| url-test | 自动选择延迟最低的节点 | 日常上网、视频等通用场景 |
| fallback | 按顺序尝试节点,首个可用即固定 | 追求稳定性,优先保障连接 |
配置示例(YAML格式):
proxy-groups:
- name: 手动选择
type: select
proxies:
- 节点A
- 节点B
- name: 自动测速
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
日常使用建议将url-test设为默认代理组,测试URL建议使用http://www.gstatic.com/generate_204或http://cp.cloudflare.com/generate_204,这两个地址延迟低且稳定。
TUN模式 vs 系统代理:何时开启TUN?
系统代理模式
- 仅接管HTTP/HTTPS/SOCKS5协议的流量
- 适用于浏览器、桌面应用等常规软件
- 无法代理UDP流量(如游戏、VoIP)
TUN模式
- 创建一个虚拟网卡,接管设备所有流量(包括UDP)
- 适用于游戏加速、直播软件、WireGuard等场景
- 资源占用略高于系统代理
开启TUN模式:进入Clash客户端设置 → 开启「TUN模式」→ 推荐同时开启「TUN Stack」为system以获得最佳兼容性。
注意:开启TUN模式后,部分本地服务(如局域网打印机)可能无法访问,可在分流规则中添加
DIRECT策略解决。
分流规则配置:DOMAIN/DOMAIN-SUFFIX/IP-CIDR/GEOIP
分流规则决定哪些流量走代理、哪些直连,规则类型优先级为:DOMAIN > DOMAIN-SUFFIX > IP-CIDR > GEOIP。
规则类型说明
- DOMAIN:精确匹配域名,如
www.google.com - DOMAIN-SUFFIX:匹配域名后缀,如
google.com可匹配mail.google.com - IP-CIDR:匹配IP段,如
8.8.8/32 - GEOIP:按国家/地区分流,常用
GEOIP,CN走直连
基础配置示例:
rules: - DOMAIN-SUFFIX,google.com,自动测速 - DOMAIN-SUFFIX,youtube.com,自动测速 - DOMAIN-KEYWORD,netflix,自动测速 - GEOIP,CN,DIRECT - MATCH,自动测速
建议将常用网站(如Google、YouTube、Netflix)放在规则顶部,缩短匹配时间。MATCH表示兜底策略,所有未匹配规则走此代理组。
常见问题FAQ
现象:Clash显示已连接但无法上网
原因:代理组选择错误或节点本身无法访问目标网站
解决方法:切换代理组为select模式,手动切换节点测试;或更换节点服务商
现象:开启TUN模式后部分应用无法联网
原因:该应用被TUN接管但未配置对应规则
解决方法:在规则中添加DOMAIN-KEYWORD,应用关键字,DIRECT强制直连
现象:节点延迟正常但打开网页缓慢
原因:DNS污染或MTU值不匹配
解决方法:在配置中添加dns: enable: true并设置可靠DNS(如1.1.1);或尝试将MTU设为1400
现象:订阅更新后节点全部失效
原因:服务商更换了节点格式或链接过期
解决方法:获取新的订阅链接并在客户端更新配置
客户端下载与安装建议
- Windows:推荐Clash Verge Rev(GitHub Release下载),支持TUN模式和规则自动更新
- Mac:ClashX或ClashX Pro,M1/M2芯片需选择arm64版本
- Android:FlClash或Clash for Android,华为/鸿蒙设备需手动下载APK安装
- iOS:App Store无Clash官方客户端,可选择Shadowrocket或Quantumult X
- 路由器:OpenWrt系统可安装OpenClash插件,内核推荐Meta版本
节点选择建议
不同使用场景对节点要求不同:4K视频需要高带宽低丢包节点;游戏加速需要低延迟稳定线路;跨境办公需要兼顾速度与稳定性,选择节点服务商时,建议关注其提供的测试带宽、节点覆盖区域及售后响应速度。
