mihomo规则内核 · 桌面配置

Clash电脑版下载与配置

按系统选择客户端,从订阅导入到规则分流,再检查代理是否生效。

  • 中文配置指南
  • 开源生态
  • config.yaml

按设备查看安装包

CONFIGURATION / 配置路径

规则、代理与配置管理

图形界面负责导入、切换与查看;内核负责解析配置和处理连接。先明确两者分工,再调整设置,排查时就能区分问题出在订阅内容、客户端选项,还是系统网络环境。

规则顺序决定匹配结果

规则模式按配置文件中的顺序检查连接,命中第一条规则后使用对应策略,不会继续寻找更靠后的例外。局域网域名、指定站点和拒绝规则应根据实际需求安排,MATCH 放在末尾承接剩余连接。与只选一个统一出口的全局模式相比,规则模式能让不同目标使用不同路径。修改前先确认策略组名称存在,再从连接详情查看命中的规则;订阅自带的规则可通过客户端覆写功能补充,避免更新时丢失改动。

rules:
  - DOMAIN-SUFFIX,local,DIRECT
  - DOMAIN-SUFFIX,github.com,Proxy
  - MATCH,Proxy
mihomo

Clash Meta 技术路线延续的代理内核

GPL-3.0

mihomo 内核采用的开源协议

5 个平台

桌面与移动设备分别选择适配客户端

CLIENT SHELF / 安装入口

按系统选择 Clash 客户端

先确认操作系统与处理器架构,再选择安装包。客户端名称相近时,重点比较维护状态、内核支持和系统要求。下载页把当前可选项目按平台排列,版本信息也集中在对应卡片中,方便在安装前核对。

Windows

桌面用户可从 Clash Plus、Clash Verge Rev 等客户端开始选择。先在系统设置里确认设备架构,安装后导入订阅并启用系统代理,再用浏览器检查连接。若需要 TUN,按客户端提示配置服务与权限。

前往下载 →

macOS

安装前区分 Apple Silicon 与 Intel 机型,选择相应构建。首次启动时按系统提示授予必要权限;迁移旧配置后检查监听端口和本地路径。菜单栏开关、系统代理与 TUN 的具体入口以所选客户端为准。

前往下载 →

Android

按设备架构选择客户端安装包,首次连接需要确认系统 VPN 授权。若后台运行中断,检查电池优化与后台活动权限。桌面上可用的订阅仍需确认格式兼容,不能只凭链接能打开就判断导入一定成功。

前往下载 →

iOS

下载页提供 Clash Plus 的 App Store 入口,并列出官网 clashplus.io。安装后先导入兼容配置,再确认 VPN 配置授权。移动网络与无线网络切换后,可重新检查连接状态和策略组选择。

前往下载 →

Linux

桌面环境可选择 Clash Verge Rev 或 FlClash,再按发行版选择软件包格式。系统代理的作用范围取决于桌面环境和应用实现;服务器与路由器用户可在下载页另查 mihomo 内核,按自身环境管理配置与服务。

前往下载 →

安装后的检查顺序

完成安装只是第一步。先确认配置已启用且没有解析错误,再进入策略组选择可用出口,最后打开所需的代理入口。检查时使用一个新的浏览器请求,避免旧连接影响判断;如果代理仍未生效,记录客户端提示与命中规则,再进入帮助中心排查。一次只改动一项设置,更容易判断是哪一步产生了变化。

查看全部客户端 → 阅读安装与首次连接指南 →

OPEN SOURCE / 项目与内核

开源来源与维护边界

Clash、Meta 与 mihomo 的关系

Clash 最初提供的是代理内核及配置机制,后来围绕它形成了不同平台的图形客户端。原版 Clash 停止维护后,生态中的后续项目继续演进;Clash Meta 这一名称常见于旧教程与配置说明,mihomo 则延续了相应分支的技术路线。阅读资料时,应把项目历史名称与当前所用内核对应起来,而不是把所有带 Clash 字样的安装包当成同一个项目。

内核负责协议处理、DNS、规则匹配和连接转发,图形客户端负责设置页面、配置管理、系统集成与日志展示。Clash Verge Rev 等客户端会调用内核工作,但界面更新和内核更新是不同的维护事项。某项能力是否可用,要同时看客户端是否提供入口,以及随附内核是否支持该字段。只替换界面,不能自动解决所有配置兼容问题。

公开代码如何帮助判断

公开仓库可以查看源代码、提交记录、问题讨论和发行说明。遇到配置项被调整或某类协议不受支持时,优先查对应项目的文档与发布记录,比反复尝试来历不明的配置片段更有效。mihomo 内核采用 GPL-3.0;其他客户端各自的代码许可证、分发条件和第三方依赖,应以其项目文件为准,不能把内核协议直接套用到所有图形客户端。

右侧命令用于取得 mihomo 源代码,适合需要阅读实现或参与开发的用户。克隆仓库不等于安装桌面客户端,也不会自动创建系统代理服务。普通用户可直接从安装包页面选择图形客户端;需要研究配置行为时,再从官方文档确认语法与默认行为。本站提供中文下载导航与使用说明,不代表各上游项目的开发团队。

更新前后分别检查什么

客户端、内核、远程订阅和规则集各有更新来源。客户端更新可能影响设置入口,内核更新可能增加协议支持或调整字段,订阅更新可能替换代理与策略组,规则集更新则会改变分流覆盖范围。它们不是同一个开关,也不应在故障发生时同时全部调整。先确认报错发生在哪一层,再决定更新、回退或修订配置。

更新前保留本地覆写、常用策略组选择与必要的设置记录。更新后先确认配置成功加载,再检查 DNS、局域网访问与常用应用。若出现原先正常的站点无法访问,比较新旧配置和发行说明,优先检查被修改的字段。保留可复现的操作步骤和经过脱敏的日志,能让项目社区更准确地判断问题,而不是只得到一句连接失败的描述。

首次配置容易混淆的几项

有订阅,为什么还要选策略组?

订阅定义可选代理和分流策略,策略组决定实际使用哪个出口。导入后先确认启用的是新配置,再检查规则引用的组名与该组当前选择。查看策略组名词解释 →

系统代理开启后,所有应用都会生效吗?

部分应用不读取系统代理,也可能自带独立网络设置。先验证浏览器,再检查具体应用的代理入口;需要接管其他流量时,再评估 TUN 模式。查看系统代理排查说明 →

开启 TUN 就能避免 DNS 问题吗?

TUN 是流量接管方式,DNS 行为还取决于内核解析配置、系统解析路径和应用自身设置。出现解析异常时应结合日志检查,不能只看开关是否开启。查看 DNS 与协议参考 →

手动改好的规则,更新后为什么变了?

远程订阅刷新可能替换原文件。优先把本地规则写入客户端提供的覆写或合并配置,并确认它们最终插入的位置;规则内容正确但排序不当,同样可能无法命中。查看配置导入与使用指南 →

READING / 配置文章

订阅导入、首次连接与规则写法

下面三篇按发布日期倒序排列。初次使用可先看订阅导入,再完成连接检查;需要调整分流范围时,再阅读规则语法与匹配顺序。文章中的设置名称用于说明操作路径,具体位置请结合所选客户端界面查找。

查看全部文章 →