Windows
先查看系统类型与处理器架构,再选择安装包。系统代理适合浏览器等应用;商店应用还可能涉及 UWP 回环限制,需要单独检查。
前往下载 Windows 客户端先确认操作系统,再选择芯片架构。下载页集中列出客户端、适用架构与安装入口;不同客户端的菜单位置可能不同,订阅配置、代理组和流量入口的基本关系相同。
先查看系统类型与处理器架构,再选择安装包。系统代理适合浏览器等应用;商店应用还可能涉及 UWP 回环限制,需要单独检查。
前往下载 Windows 客户端在“关于本机”中区分 Apple Silicon 与 Intel。安装后先导入配置,再开启系统代理;使用 TUN 模式时,按客户端说明完成服务与权限设置。
前往下载 macOS 客户端根据设备架构选择安装包,首次连接通常需要确认 VPN 授权。已有其他 VPN 应用时先检查冲突,再按需要设置分应用代理与后台运行权限。
前往下载 Android 客户端通过下载页进入 Clash Plus 的 App Store 页面。安装后导入兼容配置,确认系统 VPN 授权;可从官网 clashplus.io 了解客户端信息。
前往下载 iOS 客户端桌面用户按发行版选择软件包,服务器用户再考虑独立内核。桌面代理设置、服务权限与路由管理相互独立,安装成功后仍需逐项确认。
前往下载 Linux 客户端客户端安装包不等于订阅服务。准备好有权使用的配置来源,确认其中包含可用的代理节点、代理组与规则。跨设备迁移时,优先使用原始订阅或配置备份,不要仅凭截图重建设置。
查看全部客户端 →系统代理决定应用如何把请求交给客户端,出站模式决定接管后如何处理请求。把这两层分开理解,才能判断应该修改哪个设置,而不是同时打开所有开关。
日常使用从规则模式开始。
规则模式按配置中的匹配顺序选择出站,适合同时访问本地服务与远程资源。全局模式通常把已进入内核的请求交给全局代理组,适合临时对照测试;直连模式则用于检查直接访问的结果。切换模式不会自动创建节点,也不会让尚未进入客户端的应用流量被接管。先确认代理组中存在可用选项,再发起新的请求,并到连接页核对实际出站。已有长连接可能继续沿用原来的路径。
系统代理把系统网络设置指向客户端的本地监听地址,适合遵循该设置的浏览器与桌面应用。开启前应先启动内核并选中有效配置,混合端口以客户端实际显示为准。部分命令行工具、游戏或自带代理设置的应用不会自动使用这个入口,需要单独配置或评估 TUN 模式。退出客户端后若网络异常,先检查系统代理是否仍指向已停止的本地服务,不要直接修改订阅或反复重装。
TUN 模式通过虚拟网络接口与路由接管流量,适合不遵循系统代理设置的应用。它仍然依赖有效配置、可用出站和正确的 DNS 处理,并不等于所有请求都走代理。开启前先阅读所选客户端的服务安装说明,留意管理员权限以及其他 VPN、虚拟网卡和安全软件的影响。若出现本地设备无法访问或域名解析异常,先关闭 TUN 做对照,再检查路由排除与 DNS 设置,每次只修改一项便于定位。
rules:
- DOMAIN-SUFFIX,apple.com,DIRECT
- GEOIP,LAN,DIRECT
- MATCH,Proxy
规则通常从上向下匹配,先命中的条目决定本次请求的出站。域名后缀规则用于一组相关域名,进程规则按应用识别请求,规则集则把大量条目交给独立资源维护。编辑时先确认策略名称与代理组一致,再把具体规则放在兜底规则之前。示意中的 Proxy 必须对应实际存在的代理组,不能直接照抄到所有配置。修改后检查配置能否加载,再通过连接详情确认命中条目,避免只根据页面是否打开判断规则正确。
连接页用于查看请求目标、匹配规则与出站链路,日志页用于追踪配置加载、解析与连接过程中的错误。排查时先记下出错应用和操作时间,再重新发起一次请求,缩小需要查看的记录范围。若连接页没有对应请求,优先检查流量入口;如果有请求但建立失败,再检查 DNS、节点与目标服务。临时提高日志级别可以获得更多线索,完成后恢复常用级别。分享记录前移除订阅地址、节点凭据与个人访问内容。
配置页管理订阅地址、本地文件与当前启用的配置。导入成功后还需要选中条目,确认代理页出现预期的代理组;仅保存订阅链接不代表内核已经切换。远程更新可能覆盖直接写在订阅文件中的改动,需要长期保留的规则应使用客户端支持的覆写或合并机制。订阅转换涉及把原始配置交给转换服务,应先了解其处理范围与可信度。更换来源前保留可恢复的配置副本,但不要把含凭据的文件提交到公开仓库。
先用最少的设置完成一次可复现的连接,再增加规则与接管范围。这样遇到异常时,可以退回上一项已经验证成功的设置,而不必从头猜测原因。
安装与设备架构匹配的客户端,在配置页选择 URL 导入或本地文件导入。等待解析完成后选中该条目,打开代理页,确认出现预期的代理组。若导入报错,先检查地址能否访问、返回内容是否为配置文件,以及当前内核是否支持其中字段。
订阅地址可能包含访问凭据,复制时不要带入额外空格,也不要把完整地址贴进公开讨论区。已有客户端配置时,先保存副本;更换订阅来源与修改流量入口应分开进行,避免一次变更多项后无法判断哪一步产生影响。
在代理页选择准备使用的出站,保持规则模式,再启用适合当前系统的流量入口。桌面应用通常可以先从系统代理开始;需要覆盖其他应用时,再按教程配置 TUN。移动端按系统提示确认 VPN 授权,并检查是否已有其他连接占用相关能力。
节点延迟只能反映特定测速请求的结果,不能直接代表下载速度或全部网站的访问体验。先选一个能够正常建立连接的出站,用实际需要访问的服务验证,再考虑自动选择策略。不要把显示较低延迟当作规则已经正确生效的证据。
重新打开目标页面或应用,在连接页查找对应请求,核对目标、匹配规则和实际出站。同时检查本地服务是否仍能访问。仅看到客户端处于运行状态,不能证明应用已经使用代理;只有入口、规则与出站三项相互对应,才能确认此次配置符合预期。
若连接失败,先保留当前错误记录,再逐项检查配置、入口、DNS 和节点。关闭代理后也应确认系统网络能够恢复。需要远程办公或访问局域网设备时,额外检查内网域名与地址的处理规则,避免在日常工作中才发现路由冲突。
Clash 是一套围绕配置、规则与出站构建的代理工具生态,不同客户端不等于同一个项目。判断功能是否可用,需要同时查看界面项目、所用内核和当前配置,不能只根据名称相近作出结论。
原版 Clash 的规则配置方式影响了许多桌面与移动客户端。原项目停止维护后,社区仍有独立维护的内核与界面项目。它们在协议支持、DNS 行为、配置字段和系统集成上逐渐形成差异。较早的教程可以帮助理解基本概念,但其中的下载入口、权限流程与菜单截图不一定适用于现在使用的客户端。
因此,选择客户端时先确认维护状态与系统支持,再看是否满足所需协议。归档客户端适合已有环境的兼容性查阅,不应仅因为教程截图熟悉就优先用于新安装。遇到旧配置无法加载时,保留原文件并阅读错误信息,按当前内核的字段说明迁移,而不是删除所有无法识别的内容。
图形客户端负责配置管理、菜单栏或托盘入口、系统代理切换以及权限集成;内核负责解析配置、匹配规则和建立出站连接。mihomo 是 Clash Meta 后续使用的项目名称,其代码与配置文档可以公开查阅。某个客户端采用这一内核,不代表它会把内核的全部能力都放进图形设置页,也不代表默认配置已经开启相关功能。
例如进程匹配需要系统与权限配合,规则集需要正确的资源地址和策略引用,DNS 行为取决于配置及接管方式。看到功能名称后,先确定它属于客户端设置还是内核字段,再查相应文档。这样可以避免把界面中没有按钮误判为内核不支持,也避免照搬其他客户端专用的覆写格式。
安装客户端只完成了本地工具的准备。节点凭据、代理组和规则来自选中的配置,实际连接能力还受服务状态、本地网络、目标站点与路由影响。本站提供客户端入口和配置说明,不代替订阅来源管理账号,也不通过面板上的单个延迟数字承诺访问质量。使用配置前,应了解来源、授权范围与有效期限。
涉及 Clash 订阅转换时,原始地址可能暴露给转换服务。能由客户端直接读取的兼容配置,应先尝试直接导入;确需转换时,再确认转换服务的可信度、支持字段和规则处理方式。分享问题时只提供必要的脱敏片段,避免公开节点密码、订阅地址或包含个人访问记录的完整日志。
客户端更新、内核更新和订阅更新是三件事。客户端更新主要改变界面与系统集成,内核更新可能改变协议支持与配置解析,订阅更新则会替换节点、代理组或规则内容。处理问题时记录最近改动的是哪一层,保留可以恢复的配置,并阅读对应项目的更新说明,比同时更新所有组件更容易确认原因。
准备迁移到另一台设备时,先确认目标系统的架构与权限需求,再导入兼容配置。自定义规则应通过客户端支持的覆写方式保存,避免被远程订阅覆盖。更新完成后,用相同目标重新检查连接路径和本地网络访问;旧设置能够保存下来,并不代表它在新环境中仍然具有相同效果。
源码仓库用于了解内核实现、配置文档与公开问题记录。下面的命令只获取源码,不会安装图形客户端,也不会自动完成系统代理设置。普通用户可直接使用上方的客户端下载入口。
访问 MetaCubeX / mihomo 仓库 ↗git clone https://github.com/MetaCubeX/mihomo.git
完成首次连接后,再理解流量如何进入客户端、测速结果代表什么,以及内核之间有哪些配置差异。按实际遇到的问题查阅,不必在第一次安装时修改所有进阶选项。
梳理 mihomo(原 Clash Meta)在协议支持、rule-providers、嗅探与 DNS 配置上的扩展,并提示从旧配置迁移时需要注意的字段差异。
从流量进入客户端的路径出发,对比系统代理依赖应用遵守设置与 TUN 在网络层接管的差异,覆盖兼容性、DNS 处理与适用场景。
拆解 url-test 请求的计时范围,说明握手、测速地址、并发与线路拥塞如何让面板数字偏离真实体验,并给出更合理的节点判断方法。