faq

Clash 常见问题解答

按四个使用阶段整理的问答索引:从基础概念、安装配置,到日常使用技巧与故障排查。每条回答给出可执行的操作路径与验证顺序,与下载中心、快速上手页面的说明保持一致。点击分类可直接跳转到对应区块。

阅读提示

问答默认折叠,点击标题展开。若问题涉及具体操作步骤,建议配合快速上手页面对照执行;深度原理类内容见技术笔记

01

基础认知

5 条
Clash 与 Clash Meta、mihomo 是什么关系?

Clash 是一个开源的规则化代理内核项目,原始内核已于 2023 年停止开发。Clash Meta 是社区延续的分支,后更名为 mihomo,补充了更多协议与规则类型。

目前主流客户端(Clash Plus、Clash Verge Rev、FlClash 等)内置的都是 mihomo 内核,日常语境里说的「Clash」通常指整个客户端生态,而非某个具体程序。

Clash 客户端自带节点吗?

不带。客户端只负责按规则转发流量,节点(代理服务器)需要由使用者自行准备,通常以订阅链接的形式导入。

没有可用节点时客户端仍可正常运行,但所有代理组都会显示为空或测速超时。

Clash for Windows 已停止维护,还能继续用吗?

其代码仓库已删除,不再有安全更新与内核升级,不建议继续使用。Windows 用户可迁移到 Clash Plus 或 Clash Verge Rev,两者均兼容原有订阅格式,导入同一条订阅链接即可,迁移成本很低。

下载中心保留了最后版本的归档,仅供过渡期使用。

规则、全局、直连三种代理模式有什么区别?

规则模式按配置文件中的规则逐条匹配,命中哪条走哪条,是日常推荐的默认模式;全局模式让全部流量都经过当前选中的代理节点;直连模式则完全不走代理。

测试节点连通性时可临时切到全局,排查某网站是否被代理影响时可临时切直连,操作完成后应切回规则模式。

使用这些客户端需要付费吗?

下载中心收录的客户端均为开源或免费软件,不收取费用。需要付费的只有节点服务本身,那由第三方服务商提供,与客户端无关。

凡是收费出售「Clash 客户端安装包」的渠道,均非官方来源。

02

安装配置

5 条
拿到订阅链接后如何导入客户端?

复制完整的订阅 URL,打开客户端的「配置 / Profiles」页面,粘贴到输入框后点击下载或导入。成功后列表中会出现一个新的配置文件,选中它,再回到「代理 / Proxies」页面就能看到节点列表。

若导入失败,先确认链接没有被截断,再检查当前网络能否直接访问订阅地址。

如何设置 Clash 开机自启?

各客户端都在设置中提供了开机自启开关:Clash Plus 与 Clash Verge Rev 在设置的通用分区勾选「开机启动」;macOS 首次启用时系统会请求登录项权限,需在系统设置中允许。建议同时勾选「静默启动」,开机后自动最小化到托盘。

注意自启只是启动程序,若还需要自动接管流量,应另外勾选「自动开启系统代理」。

Windows 安装时被安全软件拦截或报毒怎么办?

代理类软件需要修改系统代理设置、创建虚拟网卡,容易触发安全软件的启发式误报。请先确认安装包来自本站下载中心或官方发布渠道,然后在安全软件中把安装目录加入白名单(排除项)。

如果 TUN 模式的驱动组件被删除,需要从隔离区恢复文件后重新安装。

macOS 提示无法验证开发者,怎么打开应用?

部分开源客户端未做 Apple 公证,首次打开会被拦截。前往「系统设置 - 隐私与安全性」,在底部找到被阻止的应用,点击「仍要打开」即可。

如果提示应用已损坏,可在终端执行 xattr -cr /Applications/应用名.app 移除隔离属性后再启动。

开启 TUN 模式为什么需要管理员权限?

TUN 模式通过创建虚拟网卡在系统网络层接管全部流量,创建网卡与修改路由表都属于系统级操作:Windows 需要以管理员身份运行或授予服务权限,macOS 会弹出授权对话框,Linux 需要 root 或为内核文件设置 cap_net_admin 能力。

Clash Verge Rev 提供服务模式,安装并授权一次后,后续启用 TUN 无需每次提权。

03

使用技巧

5 条
如何测试节点延迟并挑选节点?

在「代理」页面点击代理组的测速图标,客户端会向配置的测试 URL 发起请求并显示毫秒数。该数值只代表一次 HTTP 握手延迟,不等于实际带宽;优先选择数值稳定的低延迟节点,反复超时的节点应避开。

也可以把代理组类型设为 url-test,让内核按固定间隔自动选择延迟最低的节点。

自定义规则怎么写才不会被订阅更新覆盖?

直接修改订阅生成的配置文件,下次更新就会被整体覆盖。正确做法是使用客户端的扩展机制:Clash Verge Rev 支持全局扩展配置与 Merge、Script 处理,把自定义规则写在扩展层,每次订阅更新后自动合并;Clash Plus 同样提供规则追加入口。

规则自上而下匹配,自定义规则应排在订阅规则之前才能优先生效。

Fake-IP 和 Redir-Host 两种 DNS 模式怎么选?

Fake-IP 用保留网段的虚拟地址应答 DNS 查询,省去真实解析的等待,首包延迟更低,是 TUN 模式下的默认推荐;但局域网设备互访、部分游戏联机、需要获取真实 IP 的软件可能出现异常,需把相关域名加入 fake-ip-filter 白名单。

Redir-Host 行为更接近传统解析,兼容性好但可能带来额外解析延迟。不确定时先用 Fake-IP,遇到具体问题再逐条加白名单。

有多条订阅,如何管理与切换?

客户端的配置页面支持保存多个 Profile,点击即可切换,同一时间只有一个生效。建议为每条订阅设置可识别的名称与自动更新间隔。

切换前注意两份配置的端口设置是否一致,避免切换后本地监听端口变化,导致其他软件里写死的代理地址失效。长期不用的配置应及时删除,减少误切换。

混合端口 mixed-port 是什么?局域网其他设备能共用吗?

mixed-port 是同时接受 HTTP 与 SOCKS5 两种协议的监听端口,常见默认值为 7890,本机软件把代理指向 127.0.0.1:7890 即可。

要给同一局域网的手机、电视等设备共用,需在客户端开启允许局域网连接(allow-lan),其他设备把代理服务器填为本机的局域网 IP 加该端口,并确认系统防火墙已放行对应端口。

04

故障排查

6 条
已开启系统代理,浏览器仍然不走代理?

按顺序检查四点:一,客户端日志里是否有该域名的连接记录,没有说明流量根本没有进入客户端;二,系统代理设置里的地址与端口是否和客户端监听端口一致,是否被其他软件改写;三,浏览器是否装有独立的代理扩展覆盖了系统设置。

四,部分命令行工具与桌面软件不读取系统代理,需要单独设置环境变量,或改用 TUN 模式在网络层接管。

订阅更新失败或提示 404、超时怎么办?

先在浏览器直接打开订阅链接:能下载到文件说明链接有效,问题出在客户端网络,可在更新时勾选「使用代理更新」,或临时切换网络再试;返回 404 或 403 通常是订阅过期、链接被服务商重置,需要获取新链接。

更新成功但节点异常时,检查配置内容是否被服务端改版,必要时删除该 Profile 重新导入。

所有节点测速全部超时,怎么排查?

全部超时通常不是节点本身的问题。先切到直连模式确认本机网络正常;再检查系统时间是否准确,误差过大会导致 TLS 握手失败;然后查看日志中是否有 DNS 解析错误,可尝试在配置中更换 DNS 服务器;若订阅长期未更新,服务器地址可能已整体更换,手动更新订阅后再测。

只有个别节点超时则属于正常波动,换节点即可。

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

UWP 应用默认运行在网络隔离沙箱中,被禁止访问本机回环地址,因此连不上 127.0.0.1 上的代理端口。

解决办法有两个:在支持的客户端里使用「UWP 回环豁免」工具(底层调用 CheckNetIsolation 为指定应用解除限制),或直接开启 TUN 模式在网络层接管流量,绕开回环限制。

怀疑 DNS 泄漏,如何确认与处理?

在浏览器访问 DNS 泄漏检测网站,若结果中出现本地运营商的解析服务器,说明存在泄漏。

处理方法:确认配置中 enhanced-modefake-ip;或在 Redir-Host 下把 nameserver 指向加密 DNS(DoH、DoT);开启 TUN 模式并启用 dns-hijack 可强制接管系统全部 DNS 查询,是最彻底的方案。修改后重新检测确认结果。

客户端一打开就闪退,如何定位原因?

最常见的原因依次是:配置文件 YAML 语法错误、监听端口被其他程序占用、内核文件损坏。定位方法:先查看日志,各客户端在设置或帮助菜单中提供打开日志目录的入口;端口冲突可换一个 mixed-port 数值;若日志指向配置错误,回滚最近的改动或临时换一份空白配置启动;仍无法启动时重装客户端并保留数据目录。

技术笔记中的启动闪退排查手册提供了完整的逐项验证顺序。

没有找到对应的问题?

安装与首次连接的完整流程见快速上手;各客户端的功能差异与选型建议见客户端对比;原理向的长文分析在技术笔记中持续更新。

下载 Clash