开源项目 · mihomo 内核持续更新

ClashX官网Clash 全平台客户端下载

按系统选择客户端,使用 YAML 配置组织连接,通过规则分流与 TUN 模式设置网络接入。

  • 永久免费
  • 代码开源
  • 中文文档
CONFIGURATION FACTS
CORE
mihomo
LICENSE
GPL-3.0
PLATFORMS
5 个平台
FORMAT
YAML 配置

TRAFFIC / CONFIGURATION

系统接入与规则配置

先确定流量怎样进入内核,再决定连接怎样出站。

让支持代理的应用接入本地端口

系统代理把操作系统的代理地址指向客户端本地监听端口。浏览器等遵循系统设置的应用由此进入内核,再按当前模式选择出口。首次配置建议先采用这条路线:导入订阅,启动内核,再打开客户端的系统代理开关。它与 TUN 的区别在于接入范围,不是节点速度;忽略系统代理的应用仍可能直接连接。代码中的混合端口同时接收 HTTP 与 SOCKS 请求,但真正修改系统设置的是客户端开关。

  • 本地监听:系统代理填写的端口应与实际监听端口一致。
  • 接入检查:在连接列表确认测试请求确实经过内核。
  • 退出恢复:关闭客户端前撤销系统代理,避免残留设置。
LEARN MORE →
config.yaml
mixed-port: 7890allow-lan: falsemode: rulelog-level: info# 系统代理由客户端界面启用

PACKAGES / PLATFORMS

Clash 平台下载入口

先选操作系统,再核对处理器架构与安装方式。客户端下载与代理服务是两件事,安装完成后仍需准备可用配置。

Windows

优先查看 Clash Plus,也可对照 Clash Verge Rev、FlClash 与 Clash Nyanpasu。安装后先导入配置,再启用系统代理;需要 TUN 时再配置服务与权限。遇到本地端口占用,应先定位已有进程,避免反复重装。

前往下载

macOS

按 Apple Silicon 或 Intel 选择安装包。Clash Plus、Clash Verge Rev 与 FlClash 提供不同界面;查找 ClashX Meta 时需留意归档状态。首次运行遇到系统安全提示,应先确认来源,再按系统指引完成授权。

前往下载

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 内核,另行设置配置目录、服务权限与启动方式;命令行部署不等同于安装桌面客户端。

前往下载

FIRST CONNECTION

Clash 订阅导入与连接检查

按“配置来源 → 接入方式 → 请求验证”的顺序操作,出现问题时也按同一顺序回查。

  1. STEP 01 / PROFILE

    安装客户端,导入订阅

    从下载页选择适合系统的客户端。打开配置或订阅页面,粘贴服务提供方给出的 Clash 兼容订阅地址,完成下载后设为当前配置。看到配置名称不代表已经启用,应继续确认节点列表与策略组是否出现。

    如果只拿到单条节点链接或 Base64 文本,先确认客户端的导入能力。需要转换时,优先使用可信任的本地处理方式;订阅链接可能关联账户与流量信息,不应粘贴到来源不明的在线工具。

  2. STEP 02 / ROUTE

    选择规则模式与接入方式

    在策略组中手动选择一个可用节点,再把运行模式设为规则。桌面平台可先打开系统代理,用浏览器完成基础测试;确认这条链路正常后,再按需要启用 TUN。移动平台则按系统提示批准 VPN 授权。

    不要把全局模式与 TUN 当成同一个开关。前者决定连接进入内核后怎样选择策略,后者决定流量怎样进入内核。全局模式也不意味着设备上的每个应用都已经被接管。

  3. STEP 03 / VERIFY

    查看连接记录,确认命中规则

    访问需要测试的目标站点,同时打开客户端连接列表。检查目标域名、命中规则、策略组与最终节点,确认请求路径符合预期。单次延迟测试只反映特定测试目标,不代表下载速度或所有服务的访问质量。

    若页面无法打开,先看连接是否进入内核。没有记录时检查系统代理、VPN 权限与路由;已有记录却连接失败时,再查看 DNS、节点可达性和规则目标。每次只调整一个设置,保留可复现的检查结果。

首次配置的三个边界

安装包不包含代理服务。客户端负责读取配置与处理连接,节点由配置来源提供。订阅可成功下载,也不保证其中每个节点当前可用;需要结合服务状态与实际请求判断。

连接成功不等于分流正确。本地设备、公司网络与打印服务通常需要保留直连路径。开启 TUN 后若这些服务异常,应优先检查局域网路由与排除项,而不是直接把所有请求交给代理节点。

本地修改需要可持续保存。订阅更新可能覆盖手工编辑。长期使用的自定义规则应放进客户端支持的覆写或合并机制,并在更新后再次检查顺序与策略组名称。具体界面因客户端而异,按平台文档核对。

OPEN SOURCE / RESPONSIBILITY

Clash 生态与 mihomo 内核

区分界面、内核与配置来源,才能准确判断功能支持和问题归属。

项目历史与名称关系

Clash 生态包含内核、桌面界面、移动客户端与配置工具。Clash Meta 是常见的历史检索名称,mihomo 延续了相关内核方向。搜索旧教程时可能同时看到这两个名称;实际配置应以所用内核的文档为准,不能仅凭应用名称推断支持哪些协议和字段。

ClashX 则常用于指代 macOS 平台的客户端路线,并不代表所有平台使用同一套应用。本站把安装包入口与中文说明按平台整理,帮助区分仍在维护的客户端和归档项目。不同项目有各自的发布节奏,客户端界面相似也不意味着内核行为完全一致。

开源仓库与社区协作

mihomo 的公开仓库提供源代码、许可文本、问题讨论与发布信息。开源协作的价值在于实现可以查阅,问题能够围绕明确的配置与环境复现。GPL-3.0 是这里列出的 mihomo 内核许可,不代表每一个第三方客户端或商店应用都采用相同许可;分发与修改时应分别阅读对应项目说明。

反馈问题前,先记录操作系统、客户端名称、内核信息与触发步骤。日志只保留复现所需部分,并遮去订阅地址、账户信息、节点密码与其他访问凭据。把“某网站打不开”拆成解析失败、连接失败或规则选择错误,通常比只描述最终现象更容易定位。

客户端与内核各自负责什么

客户端通常负责配置导入、订阅更新、托盘菜单、系统代理和权限服务;内核负责解析配置、执行规则、建立代理连接与处理网络请求。因此,界面开关没有生效时,既可能是系统授权问题,也可能是配置被覆写,不能只检查节点列表。

迁移客户端时,先导出配置并记录自定义项。完整 YAML、单条节点链接与节点提供器不是同一种内容;能够导入其中一种,不代表另外两种也能直接使用。协议支持、TUN 网络栈和规则行为还需要结合内核确认。

应用更新与订阅更新分开检查

更新应用安装包、更新内核、刷新订阅与下载规则集合,是四个不同动作。订阅刷新成功只说明取得了远端内容;应用仍可能使用旧配置,策略组也可能保留此前选择。更新完成后应检查当前启用项,而不是只看更新时间提示。

遇到兼容性问题时先备份,再比较更新前后的配置差异。不要同时更换客户端、节点、DNS 和规则,否则难以判断是哪项变化解决了问题。需要长期运行的环境,建议保留可恢复的配置副本,并把关键修改记录在本地。

NOTES / FIELD GUIDES

Clash 配置与故障排查文章

从端口、订阅格式到 Linux 部署,按问题查阅对应操作。