按规则分流
域名、IP 与规则集按顺序匹配。
首条命中后交给指定策略,末尾用 MATCH 处理其余请求。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
MATCH,PROXY
配置能力
先区分流量怎样进入内核,再决定流量由哪个策略处理。以下示例以 mihomo 配置语法为参考,图形界面负责把这些设置组织成可操作的菜单。
域名、IP 与规则集按顺序匹配。
首条命中后交给指定策略,末尾用 MATCH 处理其余请求。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
MATCH,PROXY
手动选择、自动测试与故障回退分别配置。
规则引用组名,组内再选择实际使用的代理出口。
规则模式适合日常分流,全局模式便于对照排查。
直连模式改变内核处理方式,不等于退出客户端。
混合端口提供 HTTP 与 SOCKS 代理入口。
仅在需要为可信设备提供代理时开启局域网连接。
打开连接页,找到目标应用产生的请求,查看命中的规则与策略链。自定义域名规则应放在宽泛规则之前,最终兜底的 MATCH 留在末尾;否则前面的规则已经接走流量,后面的例外便不会生效。示例中的 PROXY 是策略组名称,需要在配置中实际存在。相比只设置一个固定代理地址,规则模式可以让不同目标采用不同路径,但准确性取决于域名识别、DNS 设置与规则顺序。
查阅规则集与本地覆写 →规则负责决定请求进入哪个组,策略组负责决定该组使用哪个出口。select 适合手动指定;url-test 根据测试结果选择;fallback 按配置顺序寻找可用出口;load-balance 按指定策略分配连接。自动测试依赖测试地址、周期与容差,不能把一次测试结果视为所有网站的访问表现。调整前先在代理页确认当前组类型,避免一边手动切换,一边又被自动选择逻辑覆盖。
查阅内核与策略组配置 →规则、全局与直连决定进入内核后的处理方式,系统代理和 TUN 决定应用流量怎样进入内核。切到全局并不能让忽略系统代理的应用自动接入。日常使用先选择规则模式;排查单个站点时可临时切到全局,对比是否与规则有关;完成测试后再恢复。若切换后完全没有连接记录,应回头检查应用代理入口、监听端口或 TUN 路由,而不是继续更换规则。
查看系统代理启用步骤 →7890 是常见默认混合端口,实际数值可能被客户端或本地覆写调整。为单个应用手动配置代理时,应填写本机回环地址与当前监听端口,不要照抄其他设备的设置。允许局域网连接后,还需考虑监听地址、系统防火墙与访问认证;它不等于建立远程访问服务。只在可信网络按需开放,并限制可连接的来源。若启动提示地址已占用,先检查是否同时运行了另一个代理客户端。
查看端口与连接故障问答 →下载入口
下载中心按平台列出客户端与安装包。桌面用户先选图形客户端,服务器与路由器用户再考虑独立内核;两者的安装和配置方式不同。
桌面使用可先查看 Clash Plus,再比较 Clash Verge Rev、FlClash 等客户端。安装前在系统“关于”中确认处理器类型,并按下载卡片说明选择对应安装包。
首次启动先完成订阅导入与系统代理验证。需要 TUN 时,再按客户端提示安装服务或授予管理员权限,避免一次开启多项设置后难以定位问题。
前往下载根据“关于本机”显示的芯片选择 Apple Silicon 或 Intel 安装包。Clash Plus、Clash Verge Rev 与 FlClash 的菜单组织不同,可结合日常使用习惯选择。
把应用移动到“应用程序”后再启动,留意系统对网络服务与权限的提示。系统代理只影响遵循该设置的应用,终端工具可能仍需单独配置代理入口。
前往下载可从 Clash Plus、Clash Meta for Android、FlClash 与 Surfboard 中选择。不同客户端接受的配置格式可能不同,导入前先确认订阅服务提供的是哪种格式。
首次连接通常需要确认系统 VPN 授权。若锁屏后连接中断,再检查电池优化与后台运行限制;不要把后台保活问题直接归结为订阅失效。
前往下载下载中心提供 Clash Plus 的 App Store 入口,项目官网为 clashplus.io。安装和权限说明以商店详情及应用内提示为准。
导入配置后确认已选中需要启用的配置,再允许系统创建 VPN 连接。移动系统的网络权限和桌面系统代理不同,不能直接套用电脑上的菜单路径。
前往下载桌面环境可查看 Clash Verge Rev 与 FlClash,按发行版的软件包体系选择安装方式。独立 mihomo 内核更适合已有服务管理经验的服务器与路由器用户。
图形桌面的系统代理不一定被命令行程序读取。验证时区分浏览器、终端与系统服务,必要时分别设置代理变量或使用经过确认的 TUN 路由方案。
前往下载快速上手
第一次配置先只完成一条可验证的路径:启用一份配置、选定一个策略组、打开一种流量接管方式。确认工作正常后,再增加自动更新与进阶规则。
进入“配置”页,粘贴可信来源提供的订阅地址,选择导入或新建远程配置。等待下载与解析完成后,检查是否生成配置条目,并将该条目设为当前配置。
只保存链接但没有启用配置,代理页可能仍为空。若解析失败,先查看日志中的格式或网络错误;不要把订阅链接粘贴到公开截图、评论或问题反馈中。
查看订阅导入步骤 →在代理页使用规则模式,并为手动选择的策略组选定出口。随后到设置页打开系统代理,保持混合端口与客户端当前显示一致;日常使用通常不必修改默认端口。
先用遵循系统代理的浏览器验证。只有目标应用不读取系统代理,或确实需要接管更多流量时,再研究 TUN 模式的权限、DNS 与路由设置。
查看系统代理设置 →访问需要验证的网站,同时打开客户端连接页,确认出现对应请求,检查命中的规则和策略组。能打开客户端并不代表流量已经进入内核,连接记录更适合作为判断依据。
若没有请求记录,先查代理入口;若有记录但访问失败,再看出口、域名解析与日志。按这个顺序排查,比同时切换模式、端口和 DNS 更容易找到原因。
查看故障排查问答 →开源生态与维护
辨认项目时分别查看内核、界面与配置来源。名称里都出现 Clash,并不表示它们由同一维护者发布,也不表示功能与配置语法完全相同。
Clash 生态由早期内核及其配置方式发展而来,后续出现了不同的分支与图形客户端。mihomo 延续并扩展了这一类配置与分流能力,负责代理协议处理、规则匹配、DNS 与网络栈等工作。它不是某个桌面窗口的名称,也不是订阅服务。
桌面客户端把配置导入、策略选择、日志查看和系统集成做成菜单,并可能加入本地覆写、服务管理等功能。同一内核在不同界面下的入口位置会变化,因此教程中的功能名称比按钮所在坐标更值得核对。本页顶部窗口用于解释设置关系,不代表所有客户端都具有完全相同的界面。
客户端更新、内核更新与订阅更新是三件事。客户端更新可能调整界面和系统兼容;内核更新可能改变协议、DNS 或规则行为;订阅更新通常替换出口和配置内容。发生问题时记录最近改变的是哪一层,才能判断应恢复配置、检查内核差异,还是查看客户端发布说明。
选择项目时,可查看公开仓库中的许可证、提交记录、问题讨论与发布记录,而不是仅看名称或界面。mihomo 内核采用 GPL-3.0 协议,具体客户端则应分别查看自身许可证。站内下载与教程用于整理选择路径,不替代各开源项目的维护说明,也不把不同项目统称为同一个官方发布。
下面的命令从公开仓库获取源码,需要本机已安装 Git。克隆仓库用于阅读与开发,不会自动安装桌面客户端;普通使用仍应从下载中心选择图形安装包。
访问 mihomo 开源仓库 →git clone https://github.com/MetaCubeX/mihomo.git
能连接但部分域名异常时,可到进阶手册检查 DNS 解析路径;只有启用虚拟网卡后出错时,检查 TUN 与 Fake-IP;订阅更新后本地规则消失时,检查 规则集与覆写顺序。这些设置彼此有关,但不应在没有日志依据时一起修改。涉及 Clash DNS 泄漏的判断,还需要结合应用是否自带加密 DNS、实际路由与解析出口,单看一个开关不足以下结论。
近期文章
按具体问题查阅:先找到应用或配置所处的环节,再对照菜单与日志逐项检查。以下为最近发布的三篇文章。
微软商店、邮件等 UWP 应用默认禁止访问本机回环地址,导致系统代理无效。本文介绍客户端内置工具与 CheckNetIsolation 命令两种解除方式。
阅读文章 →按侧栏顺序介绍桌面客户端各页面的用途,包括策略组切换、配置文件管理、连接查看与日志级别,第一次打开也能找到对应设置。
阅读文章 →订阅链接过期、返回格式不符、YAML 缩进错误或网络拦截都会导致导入失败,按日志提示逐项排查,定位问题所在环节。
阅读文章 →