SECTION F / 故障速查表 · PART-F00
Clash 常见问题
装配过程中拧不动的地方,大多前人也拧不动过。二十条高频问题按四个工位分好类,每条都给出可照做的排查步骤。先点下方分类,跳到你卡住的那一格。
基础认知
PART-F01 · 5 项Clash 是什么?它和「机场」是什么关系?
Clash 是一款开源的规则型代理客户端。它本身不提供任何节点,只负责按规则把流量分配到不同出口。
节点由「机场」(订阅服务商)提供。把机场给的订阅链接导入 Clash,两件零件拼在一起才能通网。
打个比方:Clash 是插座面板,订阅是电源线。缺一个,都亮不了灯。
Clash for Windows 已经停更,还能继续用吗?
原作者已于 2023 年底停止维护,仓库归档。旧版本装上还能跑,但不再有安全更新,也跟不上新协议。
建议换用仍在维护的客户端:Clash Plus 或 Clash Verge Rev。配置格式通用,订阅链接原样搬过去,几分钟即可完成迁移。
订阅链接是什么?从哪里拿?
一条 https:// 开头的网址,访问后返回完整的 Clash 配置文件——节点、分组、规则都在里面。
它由机场在用户中心提供。整条复制,粘到客户端的「订阅 / Profiles」页导入即可。
订阅链接等同账号凭证,别截图发到群里。
规则、全局、直连三种代理模式有什么区别?
规则模式:按配置逐条匹配,国内网站直连、国外网站走代理,日常用它。
全局模式:所有流量都走当前选中节点,排查问题时临时用。
直连模式:全部不走代理,等于临时拔掉插头。
切换位置在客户端主界面的「代理模式 / 出站模式」。切错了,切回来就行。
mihomo 内核和图形客户端是什么关系?
mihomo(原 Clash Meta 内核)是真正干活的核心程序:解析配置、转发流量都由它完成。
Clash Plus、Clash Verge Rev 这类图形客户端是套在内核外面的操作面板,自带内核,装一个就够。
只有服务器、路由器这类无界面环境,才需要单独部署内核。
安装配置
PART-F02 · 5 项Windows 上装哪个客户端?
首推 Clash Plus,其次 Clash Verge Rev,两者都在持续维护、都支持新协议。
到本站下载页的 Windows 分区取安装包,双击安装,流程与普通软件相同。Windows 10 64 位及以上即可。
不建议再装 Clash for Windows 老安装包——停更软件出了问题,没人修。
macOS 打开时提示「已损坏,无法打开」怎么办?
这是 macOS 对非商店应用的拦截提示,不是安装包真的坏了。
打开终端,执行 sudo xattr -rd com.apple.quarantine /Applications/客户端名.app,回车输入密码,再启动即可。
也可以到「系统设置 → 隐私与安全性」页面底部,点「仍要打开」。
订阅导入成功,但节点列表是空的?
先查三点:①链接是否复制完整,首尾没有多余空格;②订阅是否已到期,去机场后台看有效期;③订阅域名可能被拦,先切全局或换个网络再更新一次。
仍为空时,把订阅网址粘到浏览器访问:能下载到 yaml 文件,说明链接正常,问题在客户端;下载不了,直接找机场客服。
Android 和 iOS 怎么安装?
Android:到下载页 Android 分区取 Clash Plus 或 Clash Meta for Android 的 APK,安装时允许「安装未知来源应用」,首次启动同意创建 VPN 连接。
iOS:到 App Store 搜索并安装 Clash Plus(官网 clashplus.io),首次启动按提示允许添加 VPN 配置。之后导入订阅的步骤与桌面端一致。
怎么设置开机自启和自动接管系统代理?
桌面客户端的设置页一般有「开机启动」和「自动设置系统代理」两个开关,都打开即可做到开机即通。
Windows 上如果开了 TUN 模式,客户端需要管理员权限自启;多数客户端提供「服务模式 / 安装系统服务」选项,装一次服务,以后就不用每次点提权弹窗。
使用技巧
PART-F03 · 5 项怎么给节点测速?延迟数字怎么看?
在节点分组页点闪电或测速图标,客户端会向测试地址发请求并回显毫秒数。
数值越低越好:100ms 以内很好;100~300 属正常可用;500 以上或超时,慎选。
注意:延迟只反映握手快慢,不等于带宽。看视频卡不卡,还得实际播一段。全部超时时先检查本机网络,再怀疑订阅。
想让某个网站强制直连或走代理,自定义规则怎么加?
在配置文件 rules 段最上方加一条,例如 - DOMAIN-SUFFIX,example.com,DIRECT 表示强制直连;把 DIRECT 换成代理分组名,就是强制走代理。
规则从上往下匹配,先命中先生效——自定义条目必须放在通用规则之前。
多数客户端还提供「覆写 / Merge」功能,可以在不改订阅原文的情况下追加规则,订阅更新后不会被冲掉。
TUN 模式是什么?什么时候需要开?
系统代理只能管理主动读取代理设置的程序,游戏、命令行工具等往往不吃这套。
TUN 模式会创建一块虚拟网卡,在网络层接管全部流量,不听话的程序也一起管。
代价是需要管理员或 root 权限,macOS 与 Windows 上需授权或安装系统服务。日常浏览器上网用系统代理就够,遇到不走代理的程序,再开 TUN。
订阅可以自动更新吗?
可以。在客户端订阅页找到该配置的「更新间隔 / Auto Update」,填一个小时数,比如 24。
机场调整节点后,客户端会按周期自动拉取新配置,不必手动点更新。
注意:自动更新会覆盖你对订阅文件的直接修改。想长期保留自定义规则,请改用覆写功能。
7890 端口是干什么的?怎么给其他软件手动配代理?
7890 是 Clash 默认的混合端口(mixed-port),同时接受 HTTP 与 SOCKS5 两种协议。
给其他软件手动配代理时,地址填 127.0.0.1,端口填 7890;命令行工具可以临时执行 export https_proxy=http://127.0.0.1:7890。
端口号以客户端设置页显示为准,改过就填改后的值。
故障排查
PART-F04 · 5 项系统代理开了,浏览器却不走代理?
按顺序对四处:
①客户端里「系统代理」开关是否真的处于打开状态;②操作系统代理设置里的地址端口是否与客户端一致,通常是 127.0.0.1:7890;③浏览器是否装了代理类扩展抢走了控制权,把扩展切回「系统代理」模式;④部分浏览器有独立代理设置,确认选的是「跟随系统」。
逐条对完,基本能定位。
节点全部超时,一片红,怎么办?
全红先别慌,按序排查:①退出客户端裸连打开任意网页,确认本机网络本身正常;②查订阅是否到期或流量用尽;③更新一次订阅,机场可能整体更换了服务器;④在设置里换一个测速地址再测。
如果裸连正常、订阅有效、更新后依旧全超时,多半是线路层面的临时故障——等一等,或联系机场确认。
微软商店应用(UWP)连不上网?
Windows 商店应用默认禁止访问本机回环地址,也就连不上 127.0.0.1 上的代理端口,需要做回环豁免。
部分客户端设置里直接带「UWP Loopback / 回环豁免」工具,勾选目标应用保存即可;也可以用管理员权限执行 CheckNetIsolation LoopbackExempt -a -n=应用包名。
另外,开 TUN 模式同样可以绕过这条限制。
启动报错「端口被占用 / bind 失败」?
报 bind 失败,说明 7890 等端口被别的程序占着——最常见的原因是同时开了两个代理客户端。
Windows 用 netstat -ano | findstr 7890 查出占用进程的 PID;macOS 和 Linux 用 lsof -i :7890。关掉占用进程即可。
也可以直接在客户端设置里把混合端口改成 7891 等空闲值,系统代理端口会同步跟着改。
客户端显示已连接,网页却打不开?
大概率是 DNS 出了岔子。按序检查:
①切到全局模式再开一个网页,能打开说明是规则分流的问题;②确认 DNS 配置里 enhanced-mode 为 fake-ip,改动后重启一次客户端;③浏览器里开着的「安全 DNS / DoH」会绕过 Clash 的解析,先关掉再试;④清一次系统 DNS 缓存,Windows 上执行 ipconfig /flushdns。