开源客户端 · mihomo 内核

Clash简体中文网 全平台客户端下载

查找客户端下载、读懂规则分流,按中文配置教程完成订阅导入与连接验证。

代码开源配置入门协议参考

Clash 配置,从规则分流开始

先区分客户端、内核和配置文件,再沿着请求经过的链路检查设置。下面五个环节,覆盖首次使用时最常见的配置入口。

查看配置步骤

规则分流:按目标决定出口

用规则模式区分直连与代理,不必让所有请求走同一条路径。内核按配置顺序匹配域名、地址或规则集,命中后交给对应策略组。遇到网站打不开,先在连接记录里找到目标域名,确认命中的规则和实际出口,再调整规则位置。下面的域名后缀规则会覆盖该域名及其子域名,策略组名称必须与配置保持一致。与单纯切换全局代理相比,规则模式更适合同时访问本地服务与远程资源,也更便于解释每次连接为什么选择某个出口。

↳规则语法示例
DOMAIN-SUFFIX,github.com,Proxy

匹配 github.com 及其子域名,交给 Proxy 策略组。

mihomo 内核:先确认配置兼容

把图形界面与代理内核分开理解。客户端负责订阅、权限和操作入口,mihomo 负责解析配置、建立连接及执行分流。Clash Meta 是这一内核发展过程中的常见名称,当前资料通常使用 mihomo。不要仅凭界面名称判断协议支持;同一个客户端升级前后也可能搭载不同的内核。导入配置出现未知字段或协议错误时,应先查客户端内核信息和配置格式,再决定是否更新。原有 Clash 配置中的许多基础字段可以沿用,但扩展协议和新功能仍需要逐项确认。

≡配置读取
config.yaml → mihomo
↳排查顺序
确认内核 → 检查字段 → 查看日志

TUN 模式:补充流量接管范围

先用系统代理完成基础验证,再考虑启用 TUN。系统代理需要应用遵守系统设置;TUN 通过虚拟网卡接收路由进入的流量,可以覆盖部分不读取系统代理的程序,但仍受路由、排除项与系统权限影响。启用前检查服务模式、网卡授权和 DNS 设置,避免与其他虚拟网卡工具同时调整路由。若浏览器可以访问而命令行或游戏不能访问,再判断是否需要扩大接管范围。TUN 并不改变节点协议,也不能修复过期订阅;连接异常时应区分接管问题与出口问题。

⌘配置片段
tun:
  enable: true
  auto-route: true
示意字段;启用前确认系统权限。

订阅管理:更新后检查启用状态

在订阅或配置页面导入已有地址,等待客户端下载并解析内容,再明确选择要启用的配置。订阅更新成功只代表配置已获取,不代表其中的节点一定可用。需要继续检查有效期、协议参数、策略组选择和连接日志。自行添加规则时,优先使用客户端提供的覆写或合并功能,避免直接修改会被远程更新覆盖的文件。订阅地址可能带有个人访问凭据,不宜发布到讨论区或放进截图;请求帮助时保留错误信息,隐藏完整地址与认证内容,并记录问题发生前的修改。

↓订阅操作顺序
导入地址 → 更新配置 → 设为当前配置
≡本地规则管理
远程订阅与本地覆写分开保存

跨平台客户端:按系统选安装包

先确认操作系统与处理器架构,再比较客户端的配置入口、内核能力和维护状态。桌面端重点检查系统代理、服务模式与开机启动;移动端重点检查 VPN 授权、后台运行和网络切换。不同平台可能使用不同内核实现,即使都能导入订阅,也不代表每个扩展字段都能直接迁移。换设备时建议先导入基础配置,确认规则与策略组正常,再逐项恢复覆写和高级设置。不要把旧客户端能打开配置文件,等同于它完整支持当前配置中的所有协议与功能。

⚙设置入口示意
规则模式已选择
系统代理
当前配置已启用

按设备选择Clash 客户端

下载页按平台列出客户端、安装包和系统要求。先选系统,再核对架构;安装完成后再导入已有配置。

Windows

适合在电脑上管理订阅与规则。先在系统信息中确认处理器架构,安装后检查托盘入口、系统代理开关与端口占用。需要 TUN 时再按客户端提示安装或启动服务,并授予必要权限。寻找旧版替代方案时,优先比较当前维护的客户端,不要仅按过去熟悉的界面名称选择。

前往下载

macOS

区分 Apple Silicon 与 Intel 安装包,并留意客户端的最低系统要求。首次打开时按系统提示完成授权,在菜单栏确认客户端正在运行。若使用增强接管功能,继续检查网络扩展或辅助服务状态;切换客户端前关闭原有代理,减少两个工具同时修改网络设置的情况。

前往下载

Android

根据设备架构选择安装包,导入配置后允许建立 VPN 连接。部分系统会限制后台运行,需要按设备设置检查电池优化和后台活动权限。Wi-Fi 与移动网络切换后若连接中断,先查看 VPN 状态和节点连接记录,再判断是否与网络环境或 DNS 有关。

前往下载

iOS

从下载页进入应用商店,安装后按提示添加 VPN 配置。导入订阅前先确认客户端支持的格式与协议,不要默认桌面配置中的所有扩展字段都能通用。连接后检查当前策略组与规则模式,遇到特定应用异常时,也要核对按需连接和应用自身的网络设置。

前往下载

Linux

按发行版选择安装包格式,并核对桌面环境与运行依赖。图形客户端适合日常管理订阅;服务器或路由器用户可另行查看内核入口。终端程序不一定读取桌面系统代理,必要时检查环境变量或 TUN 路由,不要把浏览器连接成功视为全部程序都已接管。

前往下载

首次配置,完成三个步骤

先跑通基础连接,再增加高级设置。保留一份可用配置,之后每次只改一个环节,方便判断问题来源。

  1. 导入并启用订阅

    打开订阅或配置管理页,粘贴已有订阅地址并更新。看到配置条目后,将它设为当前配置;如果解析失败,先检查地址是否完整、返回内容是否符合客户端要求。客户端提供连接与分流功能,节点和订阅需要另行准备。

  2. 选择规则模式与策略组

    把运行模式设为规则,在需要代理的策略组内选择可用节点。桌面端先开启系统代理,移动端允许 VPN 连接。暂时保留默认 DNS 和接管设置,避免首次配置时同时修改多个选项,让故障原因难以区分。

  3. 打开目标网站并检查记录

    访问一个需要验证的网站,再打开客户端的连接或日志页面。确认请求进入内核、命中预期规则并使用正确出口。若只有部分应用失败,再检查应用代理设置与 TUN 需求;验证完成后再考虑自动更新和开机启动。

查看完整教程 →

开源生态与内核来源

把项目来源、客户端维护与配置兼容分开核对。开源仓库用于查阅实现和发布说明,本站提供下载索引与中文使用资料。

从 Clash 到 mihomo

Clash 生态由内核、图形客户端和配置工具共同组成。早期 Clash 建立了许多人熟悉的规则、策略组与订阅使用方式;后续社区项目在这些基础上继续发展。原版项目停止维护后,选择客户端不能只看名称是否带有 Clash,还要查看实际采用的内核、支持的系统和近期维护情况。历史配置可以作为迁移起点,但不应被当作所有新客户端都能完整执行的保证。

界面更新与内核更新分开看

mihomo 延续了 Clash Meta 的发展路线,提供规则处理和多种协议实现。图形客户端围绕内核提供订阅管理、连接查看、权限申请等功能,两者的发布节奏并不一定相同。更新界面后,仍应核对内核是否同步变更;更新内核后,也要关注 DNS、路由与配置字段的行为变化。需要查阅实现时,可从下方 mihomo 仓库入口查看源码、文档链接和发布记录。

用发布说明判断是否升级

先阅读变更记录,寻找与当前问题相关的修复,再决定是否更新。升级前保存订阅之外的本地覆写、规则和设置记录,升级后用相同目标验证连接与规则命中结果。如果客户端支持导出配置,应确认导出范围是否包含本地修改。遇到回归问题时,记录系统环境、内核信息、错误日志和复现步骤,比单独描述“连不上”更有助于社区定位原因。

区分资料站与软件项目

Clash简体中文网整理客户端入口与操作说明,不代表每个客户端项目的开发团队,也不提供代理节点或订阅服务。页面中的设置示例用于解释操作逻辑,最终字段支持以所用客户端和内核文档为准。涉及设备权限、路由和后台运行的调整,应结合系统提示理解影响。使用网络工具时,请遵守所在地法律法规、服务条款及所在网络的管理要求。

了解资料维护原则 → · 查看内核关系与协议参考 →

Clash 配置与使用文章

按首次安装、局域网共享和客户端选择查阅。先解决当前环节,再继续调整进阶功能。