Windows
从 Clash Plus 开始选型,也可比较 Clash Verge Rev、FlClash 与 Clash Nyanpasu。安装后先导入配置,再开启系统代理;需要 TUN 时另行处理服务与权限。
先区分流量如何进入内核,再确定连接通过哪个出口。界面示例用于说明字段,不会修改设备设置。
代理模式决定进入内核的连接如何选择出口。日常使用通常选 Rule,让国内服务、境外服务与自定义域名分别匹配规则;Global 将连接交给全局策略,适合临时判断分流是否影响访问;Direct 则使用直连出口。切换模式并不等于打开系统代理,也不会让所有应用自动进入内核。先确认客户端已接管目标应用,再到连接列表核对命中的规则与策略组。不同客户端的按钮位置可能不同,但这些模式的基本含义一致。
规则分流把域名、目标地址或进程条件映射到指定策略。Mihomo 按列表顺序检查,命中后便使用对应出口,因此精确的自定义规则应放在宽泛规则之前,兜底 MATCH 放在末尾。DOMAIN-SUFFIX 用于域名后缀,GEOSITE 与 GEOIP 依赖相应数据,RULE-SET 则引用规则提供器。规则中的策略名必须与配置里的策略组名称一致。排查时先看连接记录中的命中项,再检查数据更新与排列顺序,不要仅凭网站是否打开判断规则有效。
rules:
- DOMAIN-SUFFIX,example.com,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
策略组位于规则与代理出口之间,让规则不必绑定某个具体节点。select 组由用户手动选择,url-test 组根据配置的探测结果选择出口,fallback 组按顺序检查可用性。日常配置可先用 select 建立清晰的选择路径,再按需要引入自动选择。组内引用的节点或其他策略组必须存在,名称也要完全对应。更换订阅后若某个出口消失,应检查组成员来源。自动探测结果只反映特定测试目标,不代表所有网站或业务的访问表现。
proxy-groups:
- name: PROXY
type: select
proxies:
- DIRECT
这里只演示组结构。实际使用时需要加入配置中已定义的代理出口。
TUN 通过虚拟网卡处理流量,适合无法直接设置 HTTP 或 SOCKS 代理的应用。启用前先确认客户端已取得管理员权限或安装所需服务,并检查是否有其他虚拟网卡、VPN 或路由软件同时接管网络。TUN 负责流量入口,Rule 等模式仍负责出口决策,二者不是替代关系。遇到局域网服务不可达时,应核对路由排除和 DNS 设置,而不是直接把全部流量改成代理。建议先验证系统代理可用,再单独开启 TUN,便于定位新增问题。
DNS 配置影响域名如何解析,也影响内核能否保留域名信息用于分流。Fake-IP 会向应用返回保留地址段中的映射地址,内核再根据映射处理实际连接;redir-host 则返回解析得到的真实地址。某些局域网、游戏或依赖真实地址的服务需要单独调整,可使用 fake-ip-filter 排除相关域名。选择上游解析器时,还要考虑请求出口与引导解析,避免相互依赖。仅开启 Fake-IP 不能证明 DNS 路径符合预期,仍需结合系统设置和日志核对。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-filter:
- "*.lan"
- "localhost"
订阅链接可能返回完整 YAML 配置,也可能只返回节点数据,导入前需确认客户端支持其格式。完整配置通常包含代理、策略组、规则和 DNS;节点订阅则需要结合客户端模板或代理提供器使用。更新远程订阅可能覆盖本地修改,因此应优先使用客户端提供的覆写、合并或独立规则功能。导入失败时先确认链接有效,再检查返回内容与日志中的解析位置。订阅链接通常带有账户访问能力,应妥善保存,提交问题时隐藏链接中的敏感参数。
# 常见配置段;具体内容由订阅与覆写共同提供
proxies: []
proxy-groups: []
rules:
- MATCH,DIRECT
Mihomo 是内核,客户端是操作界面。界面里的配置管理、开机启动、系统代理和日志查看由客户端组织;规则解析、连接转发等能力由其集成的内核承担。同一份配置在不同客户端中使用时,还要留意内核支持范围、配置目录和客户端覆写行为。
查阅从零到进阶手册 →先选操作系统,再核对处理器架构。下载中心集中列出可选客户端、安装方式与维护状态,首页不直接分发安装包。
从 Clash Plus 开始选型,也可比较 Clash Verge Rev、FlClash 与 Clash Nyanpasu。安装后先导入配置,再开启系统代理;需要 TUN 时另行处理服务与权限。
区分 Apple Silicon 与 Intel 安装包。首次运行可能涉及系统安全提示、辅助服务或网络权限,应按客户端实际提示处理,避免反复安装不同架构的文件。
按设备架构选择 Clash Plus、Clash Meta for Android 或 FlClash 等客户端。连接时确认系统 VPN 授权;若后台连接中断,再检查电池优化与后台运行限制。
通过下载中心进入 Clash Plus 的 App Store 页面,并查看官网 clashplus.io。导入订阅后按系统提示允许添加 VPN 配置,具体功能以客户端说明为准。
桌面用户可比较 Clash Verge Rev 与 FlClash,按发行版选择包格式。服务器或路由器用户另查 Mihomo 内核区,并自行管理配置目录、服务启动和网络权限。
安装包适配与配置兼容是两件事。处理器架构决定程序能否运行,配置格式和内核能力决定订阅能否正确加载。归档客户端适合兼容性查阅,不宜作为长期维护的默认选择。尚未确定客户端时,可先阅读选型指南,再进入对应平台下载。
首次配置先走通一条最短路径。每完成一步就确认结果,不同时修改代理模式、DNS 和路由。
安装与设备匹配的客户端,进入配置或订阅页面添加链接。等待下载和解析完成后,将该配置设为当前使用项。若显示格式错误,先核对订阅类型,不要直接进入网络排查。
订阅导入说明 →选择 Rule 模式,在主要策略组中指定可用出口。桌面端先开启系统代理,移动端按提示确认 VPN 权限。浏览器正常访问后,再考虑为不读取系统代理的应用启用 TUN。
系统代理设置 →分别访问预期直连与预期代理的网站,在连接列表中核对域名、命中规则和出口。若没有记录,先查流量入口;若已有记录但访问失败,再检查所选出口、解析结果及日志错误。
连接验证说明 →退出客户端前,注意系统代理是否已恢复。更换网络、从休眠唤醒或切换有线与无线连接后,原有路由和解析状态可能发生变化。保留一份可用配置与必要的本地覆写,出现问题时按入口、规则、出口、DNS 的顺序检查,通常比重装更容易定位原因。
查看完整教程 →以项目源码、配置文档和发布说明为参考。客户端名称相近,不代表维护方、内核实现和功能范围完全相同。
Mihomo 项目此前使用 Clash Meta 名称,因此旧教程、订阅说明和客户端介绍里仍可能出现 Clash Meta。阅读资料时,应把名称沿革与具体配置能力分开看。某个字段是否可用,需要查当前内核文档,而不是只根据客户端名称判断。
Mihomo 使用 Go 编写,源码以 GPL-3.0 许可发布。图形客户端在内核之外提供订阅管理、策略选择、系统集成等操作界面。本站整理下载入口和配置路径,项目源码及其发布记录由相应项目维护;客户端提供的商店渠道与内核仓库也应分别识别。
内核、客户端和规则数据各有更新节奏。升级前先阅读对应项目的变更说明,保存当前配置,并记录客户端设置与本地覆写。遇到回归问题时,提供操作系统、复现步骤、脱敏后的相关配置和错误日志,比只描述无法连接更便于判断问题属于哪一层。
开源代码便于查阅实现,但并不替代对配置来源的判断。订阅可能同时携带代理、规则、解析器和远程资源地址,导入前应了解来源和用途。对外展示日志时,隐藏订阅链接、账户信息与内网地址。共享配置片段只保留复现问题所需的字段。
基础操作之外,继续查阅 DNS 模式、订阅解析和平台权限。先确认问题发生在哪一步,再调整对应设置。
解释 Fake-IP 如何用保留地址段换取更快的连接建立,以及 fake-ip-filter 的用途,帮助判断游戏、局域网与内网服务该选哪种模式。
阅读文章 → Fake-IP 与 redir-host 区别把订阅导入报错拆成链接失效、返回内容非 YAML、请求被拦截三类,给出浏览器验证、日志定位与更换 User-Agent 的自查步骤。
阅读文章 → 订阅解析失败排查梳理 macOS 首次运行时的安全提示、辅助服务安装、网络扩展允许与钥匙串密码弹窗,说明每一步的系统设置位置与拒绝后的补救方法。
阅读文章 → macOS 客户端权限处理