mihomo 生态 · 配置与排障笔记

Clash 客户端下载与配置教程

从订阅导入到规则分流,按配置项检查 DNS 与 TUN。

代码开源YAML 配置中文操作指南
选择系统

CONFIG / 工单队列

规则、TUN 与 DNS 配置

先分清“流量有没有进入内核”和“进入后走哪条规则”。下面的片段分别用于检查一个环节,不是可独立运行的完整订阅。代理组名称必须与现有配置一致;示例中的 PROXY 需要替换为实际存在的组名。

规则按顺序执行,具体域名放前面

规则模式解决的是同一台设备上直连与代理并存的问题。将运行模式设为 rule,先写需要明确处理的域名,再写地理规则,最后用 MATCH 兜底。与全局模式不同,规则模式不会把所有请求交给同一个代理组;与直连模式不同,它仍会执行配置中的分流逻辑。访问目标站点后,打开连接记录核对命中的规则和最终出口。示例中访问其他未命中目标才会落到高亮行,不代表每次请求都走这里。

config.yaml · 规则片段
mode: rule
rules:
  - DOMAIN-SUFFIX,github.com,PROXY
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

排查顺序:先查配置能否加载,再查监听端口,然后确认应用流量是否进入内核,最后核对规则与 DNS。日志中没有对应连接时,通常还没走到“节点选哪个”的阶段。先把入口接上,再讨论出口,能少绕几圈。

配置示例以 mihomo 为参照,图形客户端可能生成或覆盖部分字段。需要查看每个平台的安装路径、服务权限与系统限制时,转到全平台指南;只想完成第一次连接,可以先看订阅导入教程。

PACKAGES / 按系统选型

Clash 全平台下载入口

客户端负责界面、配置管理和系统集成,内核负责协议处理与规则执行。选择时先看操作系统和处理器架构,再看维护状态与功能支持。Clash教程站整理下载入口与配置方法,并非各客户端项目的官方站点,也不提供代理服务或订阅账户。

Windows

优先从 Clash Plus 开始,也可按使用习惯选择 Clash Verge Rev、FlClash 或 Clash Nyanpasu。下载前确认系统类型与安装权限;首次运行先导入配置,再打开系统代理。需要 TUN 时检查服务模式是否安装成功,避免把权限错误误判成订阅失效。

前往下载 →

macOS

先在“关于本机”确认是 Apple Silicon 还是 Intel,再选择对应安装包。Clash Plus、Clash Verge Rev 与 FlClash 可按界面和维护情况比较。首次启动遇到系统安全提示时,按系统设置中的授权流程处理,不要为一个应用关闭整套安全保护。

前往下载 →

Android

可先看 Clash Plus,再比较 Clash Meta for Android、FlClash 与 Surfboard 的配置兼容性。首次连接需要系统 VPN 授权;若切到后台后连接中断,检查电池优化和后台运行限制。安装包架构应与设备一致,配置格式也要与所选客户端相符。

前往下载 →

iOS

下载页提供 Clash Plus 的 App Store 入口及官网 clashplus.io。安装后导入受支持的订阅或配置,并允许添加 VPN 配置。系统显示 VPN 已连接仅代表隧道建立,仍需实际访问目标网页,确认规则与出口符合预期。

前往下载 →

Linux

桌面环境可从 Clash Verge Rev 或 FlClash 选择,按发行版使用对应的软件包。无桌面的服务器与路由器更适合直接运行 mihomo 内核。图形界面的系统代理开关不一定影响终端程序,需要结合环境变量、应用代理设置或 TUN 判断实际流量路径。

前往下载 →

归档客户端仍可用于理解历史配置,但不应只因熟悉旧界面就忽略维护状态。迁移到 mihomo 生态时,重点检查协议字段、代理组引用和 DNS 参数;能导入文件不等于每个字段都被采用。多个代理客户端同时运行也可能争用端口与路由,初次验证时只保留一个。

查看全部客户端 → · 查看客户端横向评测 →

QUICKSTART / 最小连接流程

订阅导入与首次连接:三步检查

先跑通最简单的路径,再增加覆写、自定义规则和 TUN。准备好受支持的订阅地址、可正常联网的设备,以及一份原配置备份。客户端本身不会生成可用节点,安装完成与具备代理服务是两回事。

  1. 导入订阅,选为当前配置

    在客户端的配置或订阅页面添加远程地址,执行一次更新。看到节点与代理组后,再将这份配置设为当前使用项。若列表为空,先查看更新日志里的状态码和解析错误;订阅链接可能包含账户标识,不要把完整地址贴进公开截图。此时暂不修改 DNS,保留一个能够回退的起点。

  2. 选择规则模式,开启流量入口

    选择规则模式,在代理组中选定可用出口,再开启系统代理。桌面浏览器通常可用这条路径完成首次测试;移动端按提示授予 VPN 权限。若某个应用不读取系统代理,再单独评估 TUN。不要一边切换全局模式、一边改端口和路由,否则一次成功也很难知道是哪项设置起了作用。

  3. 访问网页,对照连接与规则记录

    分别访问预期代理和预期直连的目标,观察连接页面中的域名、命中规则与代理链。网页失败时记录具体错误:解析失败、连接超时与证书异常的排查方向不同。测试结束后关闭代理再访问一次,确认系统代理能正常恢复。只看开关变色不算验证,配置文件也不会因为被保存就自动正确。

查看完整教程 →

SOURCE / 内核与前端的边界

Clash 开源生态与 mihomo 内核

判断一个客户端是否适合长期使用,先看它依赖什么内核、如何更新配置、遇到错误能否查看运行日志。项目名称相近,不代表来自同一维护者,也不代表功能与更新节奏完全相同。

从原版 Clash 到 mihomo

原版 Clash 项目停止维护后,社区继续围绕兼容的规则语法和配置结构发展。mihomo 延续了 Clash.Meta 这条技术路线,维护协议、路由与 DNS 等能力。教程中出现的 Clash、Clash Meta 与 mihomo 有历史联系,但不能简单当成同一个软件名:旧教程中的字段、专有功能和平台限制,仍需对照当前内核文档确认。

图形客户端与内核各管一层

Clash Verge Rev、FlClash、Clash Nyanpasu 等前端提供订阅管理、托盘菜单、系统代理与服务集成。真正建立连接、解析规则和处理流量的是内核。前端更新不一定意味着协议实现也有变化;反过来,替换内核后界面可能没有变化,字段支持却已经不同。报错时应同时记录客户端名称、操作系统和内核信息,便于定位责任层。

开源许可与项目资料

mihomo 仓库以 GPL-3.0 许可发布代码,源文件、提交记录和问题讨论可用于核对功能来源。开源可审阅并不等于任意配置都安全:开放监听地址、开启局域网访问或暴露控制接口,仍需要使用者检查访问范围。规则与订阅也是输入数据,来源不明时不要直接覆盖长期使用的配置,更不要向他人提供控制接口凭据。

把程序更新与订阅更新分开

程序更新修复界面或内核问题,订阅更新同步节点与规则,GeoIP、GeoSite 数据更新则影响地理分流结果,三者不是同一个按钮。更新前保留可工作的配置,更新后检查启动日志和关键站点的命中结果。若只是订阅返回错误,反复重装客户端通常不会解决问题;若是字段不兼容,则应检查运行内核是否支持该配置。

按现象找资料:不清楚 mixed-port 与控制接口的区别,可查名词解释;导入成功但无法连接,先看常见问题;需要逐平台核对系统代理、权限和后台运行限制,则看全平台安装配置指南。本站以可复现的操作与配置解释为主,不使用下载量或评分代替技术依据。

FIELD NOTES / 最新排障笔记

Clash 配置与故障排查文章

快速教程负责建立第一次连接,下面的笔记处理连接之后的细节。阅读时先把自己的现象写成一句可验证的问题,例如“浏览器可访问但终端失败”或“规则正确但域名解析超时”,再按证据缩小范围,比一次复制整份配置更可靠。

涉及 DNS 的调整,建议保留修改前后的解析结果,同时记录浏览器是否启用了安全 DNS;涉及规则的调整,保留目标域名和实际命中行。日志要能说明“哪里失败”,而不只是截下一个红色图标。分享前删去账户相关内容,复现步骤越短,问题越容易定位。

查看全部文章 →