基础认知
先弄清内核、订阅、模式这几个概念,后面的配置问题会少一大半。
Clash 与 mihomo 是什么关系?
Clash 原本是一个开源代理内核项目,原作者已于 2023 年删除仓库并停止维护。mihomo(曾用名 Clash Meta)是社区在原内核基础上延续开发的分支,兼容原有配置格式,并补充了更多协议与规则类型支持。当前主流客户端如 Clash Verge Rev、ClashX Meta、FlClash 内置的都是 mihomo 内核,日常语境里说的「Clash」通常指这一整套生态。
Clash for Windows 停止更新了,还能继续用吗?
Clash for Windows 已停止维护,不再获得内核与安全更新,对新协议和新版订阅格式的兼容性会逐渐落后。短期内旧版本仍可运行,但建议迁移到仍在活跃维护的 Clash Verge Rev 或 Clash Plus,订阅链接与大部分配置可以直接复用,迁移成本很低。
客户端本身提供节点吗?订阅链接从哪里获取?
不提供。Clash 系客户端只是流量转发与规则调度工具,节点需要由订阅服务商或自建服务器提供。服务商通常会在用户面板里给出一条 Clash 格式的订阅链接,把它粘贴到客户端的订阅页面导入即可;自建用户则自行编写 YAML 配置文件。
规则模式、全局模式、直连模式有什么区别?
规则模式按配置文件中的 rules 逐条匹配流量,常见做法是中国大陆域名直连、海外域名走代理,是日常推荐模式;全局模式让所有流量都经过当前选中的代理节点,适合临时需要全部流量走代理的场景;直连模式则完全不经过代理,等同于关闭代理但保留客户端运行。三种模式可在客户端主界面一键切换。
不同平台该选哪个客户端?
全平台首推 Clash Plus,Windows、macOS、Android、iOS 均有对应版本;桌面端 Clash Verge Rev 功能全面、更新活跃,是 Windows 与 Linux 上的主力选择;macOS 老用户可用 ClashX Meta 过渡(已停止维护);Android 上 Clash Meta for Android 与 FlClash 也是常见选项。各客户端差异可在下载页对照卡片说明。
安装配置
从安装包被拦截到订阅导入,首次配置阶段最常见的几个卡点。
Windows 安装时被 SmartScreen 或杀毒软件拦截怎么办?
这类客户端会修改系统代理设置并创建虚拟网卡,容易触发启发式误报。下载来源可靠时,SmartScreen 提示界面点「更多信息」再点「仍要运行」即可继续;杀毒软件拦截时把安装目录加入白名单。建议只从官方发布渠道或本站下载页获取安装包,避免来路不明的重打包版本。
macOS 提示「无法打开,因为它来自身份不明的开发者」怎么处理?
首次打开被拦时,前往「系统设置 → 隐私与安全性」,在页面底部找到刚被阻止的应用,点「仍要打开」;也可以在访达中右键应用图标选「打开」,在弹窗中再次确认。如果提示文件已损坏,通常是下载隔离属性所致,可在终端执行 xattr -cr /Applications/应用名.app 后重试。
订阅链接怎么导入客户端?
以 Clash Verge Rev 为例:复制服务商提供的订阅链接,打开客户端「订阅」页面,把链接粘贴到顶部输入框后点导入,客户端会自动下载并解析配置;导入成功后点击该配置卡片使其生效,再到「代理」页面选择节点。其他客户端流程类似,入口名称可能叫「配置」或「Profiles」。
系统代理和 TUN 模式两个开关有什么区别,该开哪个?
系统代理通过修改操作系统的代理设置生效,大多数浏览器和常规软件会遵循,开销小,是默认推荐;TUN 模式创建虚拟网卡接管全部系统流量,能覆盖不读系统代理设置的程序,例如部分游戏和命令行工具,但需要管理员或 root 权限。日常先开系统代理,遇到个别程序不走代理时再启用 TUN。
Android 首次启动时要求 VPN 授权是怎么回事?
Android 平台的 Clash 客户端通过系统 VpnService 接口建立本地虚拟隧道来接管流量,首次点击连接时系统会弹出 VPN 连接请求,这是标准系统机制,点「确定」即可。授权后状态栏会出现钥匙图标,表示本地隧道已建立;流量的实际去向仍由配置文件里的规则决定。
使用技巧
测速、分流、局域网共享、自动更新——把客户端用顺手的几个高频操作。
怎么测试节点延迟,数值代表什么?
在代理页面点击策略组右上角的闪电或测速按钮,客户端会向配置的测速地址(通常是 generate_204 类接口)发起请求并显示毫秒数。数值越低越好,一般 300ms 以内可正常使用;显示超时说明该节点当前不可达。延迟只反映握手速度,不完全等于带宽,大流量下载还需实测。
如何让手机、电视共用电脑上的代理?
在客户端设置中开启「局域网连接」(allow-lan),并记下混合端口号(默认多为 7890);然后在手机或电视的 Wi-Fi 高级设置里,把代理设为手动,服务器填电脑的局域网 IP,端口填 7890。注意两台设备需在同一网段,且电脑防火墙要放行该端口。完整步骤可参考博客文章混合端口与局域网共享设置。
怎么实现国内网站直连、国外网站走代理?
使用规则模式即可。主流服务商的订阅自带完整分流规则,导入后默认就是中国大陆直连、海外走代理;自建配置则在 rules 段落编写规则,例如 GEOIP,CN,DIRECT 让大陆 IP 直连,DOMAIN-SUFFIX,youtube.com,PROXY 让指定域名走代理。规则从上到下逐条匹配,末尾用 MATCH 兜底。
订阅如何保持自动更新?
在订阅卡片的设置里填写更新间隔,例如 1440 分钟即每天一次,客户端会到期自动拉取最新配置;部分客户端还提供「启动时更新」与「通过代理更新」开关,前者保证每次打开客户端都是最新配置,后者用于订阅地址本身被拦截、需要借助代理才能访问的情况。
想让流媒体固定走某个地区的节点怎么做?
如果订阅自带按地区或按服务划分的策略组,例如 Netflix、YouTube 组,直接在代理页面把该组手动指到目标地区节点即可;自建配置则新增一个 proxy-group,并在 rules 里把相关域名规则指向这个组。策略组选择改完即时生效,不需要重启客户端。
故障排查
连不上、不生效、开不起来——按检查顺序逐项排除,大多数问题十分钟内能定位。
订阅导入失败或提示解析错误怎么排查?
按出现频率从高到低依次检查:订阅是否过期或流量用尽,登录服务商面板确认;链接是否复制完整、有无多余空格;订阅格式是否为 Clash 类型,部分面板需要手动选择目标格式;服务商是否限制了请求 UA,可尝试切换「使用系统代理更新」开关;最后查看客户端日志中的具体报错定位问题。更细的六项清单见订阅失效排查文章。
所有节点测速都超时怎么办?
先确认本机网络正常,即直连模式下能否打开常规网页;再确认订阅未过期,手动更新一次拿到最新配置;然后检查是否选错策略组或选中了失效节点,换几个不同地区的节点重试;若仍然全部超时,多为服务商线路故障或本地网络对相关协议的干扰,可联系服务商确认节点状态。
系统代理已开启,但浏览器还是不走代理?
逐项检查:客户端「系统代理」开关是否确实处于开启状态,端口是否与设置页一致;浏览器是否安装了代理类扩展覆盖了系统设置,需要把扩展切到跟随系统代理;Windows 可到「设置 → 网络和 Internet → 代理」确认代理项是否被正确写入;部分软件天生不读系统代理,这类程序需改用 TUN 模式接管。
TUN 模式开启失败或提示权限不足?
TUN 需要创建虚拟网卡:Windows 上要求以管理员身份运行客户端,并安装服务模式组件,Clash Verge Rev 设置页提供一键安装入口;macOS 会弹出系统扩展或权限确认,需在系统设置里允许;Linux 需要相应的 capability 或 root 权限。开启后如无法上网,把 DNS 劫持与 fake-ip 相关选项恢复默认再重启客户端。
Windows 商店应用(UWP)不走代理怎么办?
UWP 应用默认受系统网络隔离策略限制,无法访问本机回环地址,因此连不上本地代理端口。解决办法是解除回环限制:Clash Verge Rev 等客户端设置里提供「解除 UWP 应用回环限制」工具,打开后勾选目标应用并保存;也可以使用微软官方的 CheckNetIsolation 命令行完成同样的操作。