SECTION F / 故障速查表 · PART-F00

Clash 常见问题

装配过程中拧不动的地方,大多前人也拧不动过。二十条高频问题按四个工位分好类,每条都给出可照做的排查步骤。先点下方分类,跳到你卡住的那一格。

A

基础认知

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 这类图形客户端是套在内核外面的操作面板,自带内核,装一个就够。

只有服务器、路由器这类无界面环境,才需要单独部署内核。

B

安装配置

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 模式,客户端需要管理员权限自启;多数客户端提供「服务模式 / 安装系统服务」选项,装一次服务,以后就不用每次点提权弹窗。

C

使用技巧

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

端口号以客户端设置页显示为准,改过就填改后的值。

D

故障排查

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-modefake-ip,改动后重启一次客户端;③浏览器里开着的「安全 DNS / DoH」会绕过 Clash 的解析,先关掉再试;④清一次系统 DNS 缓存,Windows 上执行 ipconfig /flushdns

下载客户端 ->