图号 RUMEN-05 · 常见问题分册

Clash 常见问题解答

十八条问答按四个分册编排:基础认知、安装配置、使用技巧、故障排查。每条给出判断依据与对应操作,可按下方索引直接跳转到所需分册;排查类条目建议按条内顺序逐项执行,不要跳步。

详图 Q-01

基础认知

动工之前先读图:Clash 是什么、内核现状、与传统方案的差异、三种运行模式的取舍。

Clash 是什么?它和机场订阅是什么关系?

Clash 是一款开源的规则型代理内核,本身不提供任何节点。它读取一份 YAML 配置文件,按其中的节点信息与分流规则转发流量。机场订阅本质上是一个远程配置文件地址,客户端定期拉取该地址即可获得节点列表。因此使用顺序是:先安装客户端,再从服务商处取得订阅链接并导入,二者缺一不可。

原版 Clash 内核已停止更新,现在还能正常使用吗?

原版内核仓库已归档,但社区延续项目 mihomo(曾用名 Clash Meta)完全兼容原有配置语法,并持续维护、扩展了更多协议支持。当前主流客户端如 Clash Verge Rev、FlClash 均内置 mihomo 内核,按本站安装包页面安装即可,旧的订阅与配置一般无需修改。

Clash 和传统 VPN 有什么区别?

传统 VPN 通常把设备的全部流量送进同一条隧道;Clash 是规则型代理,可按域名、IP 归属等条件把流量分别送往直连、代理或拒绝三个出口,例如国内网站直连、国外网站走代理。此外 Clash 支持多节点分组与自动测速切换,灵活度远高于单隧道方案。

规则、全局、直连三种模式分别在什么场景使用?

规则模式(Rule)按配置文件里的规则自上而下逐条匹配,是日常推荐模式;全局模式(Global)把所有流量交给当前选中的代理节点,适合临时排查规则问题或短时间全量代理;直连模式(Direct)所有流量不经代理,用于快速验证本地网络本身是否正常。多数情况下保持规则模式即可。

详图 Q-02

安装配置

从安装包到首次连通:客户端选型、订阅导入、macOS 安全拦截、Android 授权与开机自启。

Clash for Windows 已停止维护,Windows 上应该装哪个客户端?

建议改用 Clash Plus 或 Clash Verge Rev,两者均内置 mihomo 内核并持续更新,支持系统代理、TUN 模式与订阅管理,原有订阅链接可直接导入。Clash for Windows 仅作归档保留,不再获得内核与安全更新,不建议新装。具体安装包见本站安装包页面的 Windows 分区

订阅链接怎么导入客户端?

从服务商用户中心完整复制订阅链接,打开客户端的订阅(Profiles)页面,粘贴到新建订阅输入框并确认,客户端会下载远程配置并生成节点列表。导入后在代理页选择策略组与节点,再开启系统代理即可。多数客户端支持设定自动更新间隔,建议开启以保持节点信息最新。完整分步操作见入门指南

macOS 安装时提示「无法打开,因为无法验证开发者」怎么处理?

这是 macOS Gatekeeper 对非商店应用的默认拦截。首次打开被拦后,进入「系统设置 → 隐私与安全性」,在页面下方找到被阻止的应用条目,点「仍要打开」并输入密码即可。若提示「文件已损坏」,通常是下载包带了隔离属性,可在终端执行 xattr -cr 加应用路径后重试。

Android 客户端首次启动为什么要求 VPN 授权?

Android 平台的 Clash 客户端通过系统 VpnService 建立本地虚拟隧道来接管流量,首次点击连接时系统会弹出 VPN 连接请求,必须点确定授权,否则无法转发任何流量。该授权只建立本地隧道,流量的实际去向仍由配置文件的规则决定。若之后连接被系统频繁断开,需把客户端加入省电白名单。

怎么设置 Clash 开机自启?

桌面客户端一般在「设置 → 通用」里提供开机自启(Auto Launch)与静默启动(Silent Start)开关,前者随系统启动,后者启动后不弹主窗口直接驻留托盘,两者搭配开启体验最佳。Windows 上若自启失败,检查任务管理器「启动应用」里对应条目是否被禁用;macOS 在「通用 → 登录项」中确认。

详图 Q-03

使用技巧

连通之后的进阶用法:TUN 模式取舍、终端走代理、延迟测试口径、UWP 回环豁免。

TUN 模式是什么?什么情况下需要开启?

TUN 模式通过虚拟网卡在网络层接管全部流量,不依赖应用是否遵循系统代理设置。当遇到不走系统代理的程序(部分游戏、命令行工具、第三方软件)时开启 TUN 即可覆盖。开启前需授予权限:Windows 以管理员身份安装服务,macOS 需要授权系统扩展或以特权运行。开启后建议关闭系统代理,避免重复接管。

系统代理与 TUN 模式有什么区别,应该用哪个?

系统代理只是向操作系统登记一个 HTTP/SOCKS 代理入口,用不用取决于各应用自觉;TUN 模式在网络层强制接管,覆盖面更广但需要更高权限。日常以浏览器为主的场景用系统代理足够,轻量稳定;涉及命令行、游戏或不遵循系统代理的软件时再开 TUN。两者同时开启时以 TUN 为准。

终端命令行如何走 Clash 代理?

终端默认不读系统代理设置,需要手动导出环境变量,例如 export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890,端口以客户端混合端口的实际值为准。验证可执行 curl -x http://127.0.0.1:7890 https://www.gstatic.com/generate_204 -I,返回 204 即代理链路可用。需要每个终端会话都生效时,把导出语句写进 shell 配置文件。

怎么测试节点延迟?延迟数值代表什么?

客户端代理页的测速按钮会向测速地址(常用 gstatic 的 generate_204)发起 HTTP 请求并统计耗时,数值是本机经节点到测速地址的整链耗时,单位毫秒,越低越好。个别节点超时不代表不可用,可能是测速地址被该出口限制,可更换测速 URL 复测;全部超时则优先检查订阅与本地网络。

Windows 上 UWP 应用(商店版应用)不走代理怎么办?

UWP 应用默认被系统隔离在网络回环之外,无法访问 127.0.0.1 上的本地代理。需要做回环豁免:部分客户端在设置里提供 UWP 回环工具一键放行;也可用微软自带的 CheckNetIsolation 命令或 EnableLoopback 工具勾选目标应用。豁免后重启该应用,即可正常经过本地代理。

详图 Q-04

故障排查

按编号顺序逐项检查,每条问答内的步骤即排查顺序,先易后难,不要跳步。

Clash 已启动,浏览器却无法上网怎么排查?

按顺序检查四项:一,系统代理开关是否已打开,端口与客户端混合端口一致;二,代理页是否选中了可用节点,先手动测速确认;三,浏览器内是否装有代理类扩展覆盖了系统设置,临时禁用后重试;四,切到全局模式测试,若全局可用而规则模式不通,多为规则配置问题,重点检查规则顺序与兜底规则。

节点全部显示超时怎么办?

全部超时优先怀疑订阅与本地环境而非节点本身:先在服务商用户中心确认订阅未过期、流量未用尽,并手动更新一次订阅;再检查系统时间是否准确,部分协议对时间偏差敏感;然后确认防火墙或安全软件没有拦截客户端联网;最后换一个测速地址复测。若仅个别节点超时,直接切换其他节点即可。

系统代理开关打开了,但流量不走 Clash?

先确认系统代理确实注册成功:Windows 查看「设置 → 网络和 Internet → 代理」中手动代理是否指向 127.0.0.1 与客户端端口;macOS 查看当前网络服务的代理配置。若代理设置被其他软件(加速器、安全软件)反复改写,退出冲突软件后重开开关。终端类程序不读系统代理属正常现象,需单独设置环境变量或改用 TUN 模式。

订阅导入失败或更新失败是什么原因?

常见三类:一,链接复制不完整或包含多余空格,重新完整复制;二,订阅地址本身需要代理才能访问,可先临时连上任一可用节点,或在客户端里为订阅更新勾选使用代理下载;三,服务商更换了订阅域名,回用户中心获取新链接。若提示格式错误,确认拿到的是 Clash 格式订阅,而不是其他客户端的专用格式。

Q-05 · 后续查阅

问题未在本页覆盖?

分步操作请查阅入门指南;配置文件字段与规则语法的系统性说明,收录在配置大全;客户端选型差异见客户端对比页。仍未安装客户端的,先到安装包页面按平台取用。