Windows 客户端
首推 Clash Plus,也可选择 Clash Verge Rev、FlClash 与 Clash Nyanpasu。安装前查看系统类型;需要 TUN 时再按客户端提示配置服务权限。Clash for Windows 已停止维护,旧环境迁移应同时检查订阅、覆写规则和系统代理端口,不能只复制程序目录。
前往下载先选操作系统,再核对处理器架构。桌面端重视托盘管理与配置编辑,移动端还需考虑后台权限、电量策略和系统网络接口。客户端名称相近,不代表安装包、内核与订阅格式完全一致。
首推 Clash Plus,也可选择 Clash Verge Rev、FlClash 与 Clash Nyanpasu。安装前查看系统类型;需要 TUN 时再按客户端提示配置服务权限。Clash for Windows 已停止维护,旧环境迁移应同时检查订阅、覆写规则和系统代理端口,不能只复制程序目录。
前往下载首推 Clash Plus;Clash Verge Rev 与 FlClash 可用于桌面规则管理。先在系统信息中确认 Apple Silicon 或 Intel,再选择对应安装包。授权网络服务后,检查是否仍有其他代理工具接管系统设置;归档的 ClashX Meta 适合了解旧配置,不宜作为新环境的默认选择。
前往下载首推 Clash Plus,也提供 Clash Meta for Android、FlClash 和 Surfboard 的选择说明。多数新设备使用 ARM64,但仍应以系统信息为准。首次连接需要确认系统 VPN 授权;后台断开时先检查电池优化策略。Surfboard 的配置体系与 Clash YAML 有差异,订阅地址不能一概混用。
前往下载首推 Clash Plus,下载页提供 App Store 入口与官网 clashplus.io。导入配置后按系统提示允许添加 VPN 配置,再确认规则与策略组已经加载。iOS 客户端采用系统允许的网络接口,不能把桌面端服务模式、端口接管或内核替换步骤直接照搬到手机。
前往下载桌面环境可选择 Clash Verge Rev 或 FlClash,按发行版的软件包格式安装。代理开关依赖桌面环境与应用支持,终端工具可能还需要单独设置环境变量。服务器、路由器用户可在下载页查看 mihomo 内核入口;运行服务前明确配置目录、监听范围与权限,避免把本机端口意外暴露到局域网。
前往下载图形界面负责管理,内核负责处理连接。以下配置是字段示意,不是可以直接导入的完整订阅;实际使用前需补齐自己的策略组与连接参数。
规则模式按列表顺序匹配域名、地址段或规则集,首次命中后交给指定策略处理。它适合把本地服务、工作资源与其他访问需求分开,而不是让所有连接共用一个出口。排查时先在连接页确认命中的规则,再看策略组当前选择;规则越多并不必然越准确。与只提供单一代理开关的工具相比,mihomo 可以将规则来源独立维护,但仍需理解规则集格式与更新周期。下例引用本地规则文件,实际策略名称必须与配置中已有的组名对应。
rule-providers:
work:
type: file
behavior: domain
path: ./rules/work.yaml
rules:
- RULE-SET,work,DIRECT
- MATCH,PROXY
TUN 通过虚拟网卡把网络流量交给内核,适合不读取系统代理设置的应用,也能覆盖部分 UDP 场景。它与系统代理的区别在于接入层级,不代表开启后所有网络问题都会消失。桌面端通常需要服务组件或相应权限,还要处理路由、DNS 和其他 VPN 的冲突。首次启用前先确认普通代理连接可用,再观察局域网与本地开发服务是否正常。不同系统可用的网络栈与自动路由行为存在差异,示例仅展示基本字段,不能替代对应平台的安装说明。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
Fake-IP 先为域名返回映射地址,再由内核恢复域名并建立实际连接,有助于在流量进入规则判断时保留目标信息。它不是加密 DNS 的同义词,也不能仅凭一个开关保证解析路径符合预期。使用时需要同时确认系统 DNS、浏览器安全 DNS 与 TUN 接管范围,避免请求绕过计划中的解析链路。遇到打印机、局域网发现或特定应用异常,可针对性检查过滤名单,而不是不断切换解析服务器。相较单纯替换 DNS 地址,完整方案更重视域名解析与连接出口的一致性。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- '*.lan'
mihomo 可处理 Shadowsocks、VMess、Trojan、VLESS、Hysteria2 与 TUIC 等协议,具体能力以所用内核构建为准。选择协议时应同时考虑服务端实现、网络是否允许 UDP、证书设置和移动设备耗电,而不是只按名称判断速度。客户端界面显示某类节点,不等于订阅中的每个扩展字段都被支持。与仅面向一种协议的工具相比,多协议内核便于统一管理,但也增加了兼容性核对工作。下面的空列表说明连接定义所在位置,实际连接参数应来自可信配置来源。
proxies: []
proxy-groups:
- name: PROXY
type: select
proxies:
- DIRECT
订阅文件可能同时包含节点、策略组、规则与 DNS 设置,更新后直接编辑的内容容易被覆盖。较稳妥的方式是把上游配置与本地覆写分开,并在应用前查看最终生成结果。不同客户端对合并、脚本与扩展字段的处理并不一致,不能假定同一段覆写能跨客户端原样运行。与手工复制整份配置相比,分层维护便于持续更新和回退,但需要明确冲突字段由哪一层生效。下例属于内核配置字段;如何把这些字段合入订阅,仍由客户端的配置管理机制决定。
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
原版 Clash、Clash Meta 与 mihomo 有历史继承关系,不能把名称变化理解为所有功能完全相同。Clash Meta 后续以 mihomo 名称继续发展,新增协议与规则能力也可能需要新的字段。部分桌面客户端允许选择内核或更新通道,另一些则固定集成,切换入口应以客户端实际界面为准。与只替换程序文件相比,迁移还要检查服务组件、配置解析和控制接口。下例的检查命令用于验证配置能否被目标内核读取;通过检查仍需实际验证 DNS、分流与应用连接。
mihomo -t -f config.yaml
先建立最小可用连接,再增加接管范围。每完成一步都保留一个可观察的结果,避免把订阅错误、策略选择与系统设置混在一起排查。
在客户端的订阅或配置页面添加已有地址,也可导入本地 YAML 文件。完成后选中该配置,确认策略组已出现,且界面没有解析错误。订阅地址可能含访问凭据,不应粘贴到公开讨论区;如需求助,只提供移除敏感信息后的错误片段。空白策略组通常应先检查订阅内容与格式,而不是修改系统网络。
初次使用优先保持规则模式,再在需要代理的策略组中选择可用连接。测试结果只反映特定目标与当时网络,不等同于实际下载速度。先用浏览器完成访问验证,再决定是否启用 TUN;如果系统代理已经满足需求,可以暂缓引入虚拟网卡,减少初始配置中的变量。
打开连接页,查看目标域名、命中规则与实际出口是否符合预期。随后测试局域网服务、常用应用以及休眠唤醒后的连接状态。关闭客户端前先关闭系统代理,确认网络能恢复。若只有某个应用异常,先检查它自己的代理和 DNS 设置;完整操作位置与故障分支见使用指南。
客户端、内核与配置来源是三个独立层次。了解各自负责的部分,比只记住一个软件名称更有助于迁移、更新与定位问题。
Clash 最初形成了以 YAML 配置、规则和策略组为核心的使用方式,后续客户端围绕这些接口提供图形管理。原版项目与部分早期客户端停止维护后,社区分支继续扩展协议和网络栈能力。搜索到旧教程时,应先看它对应的客户端名称,再核对当前界面与字段说明,不宜仅凭截图相似就沿用全部步骤。
Clash for Windows 与 Clash Verge Rev 是不同项目。前者的停更不等于所有 Clash 生态客户端停止更新,后者也不是通过覆盖旧程序目录就能完成迁移。旧环境中的订阅地址、快捷键、服务组件和覆写脚本需要分别记录。迁移后保留旧配置备份,确认新环境可用,再处理旧服务与残留代理设置。
Clash Meta 是理解 mihomo 历史的重要名称。阅读旧文章时常会看到两者并列,但实际支持情况应以正在运行的内核及其文档为准。图形客户端的设置页可能隐藏部分字段,也可能通过自己的覆写机制生成最终配置。因此,界面里没有某个开关,不一定代表内核不支持;同样,界面允许输入字段,也不能替代运行检查。
mihomo 内核采用 GPL-3.0 开源协议,可从项目仓库查看代码、发行记录与问题讨论。图形客户端、图标资产和订阅服务的许可与维护方式应分别确认,不能从内核许可直接推导。本站整理下载选择与中文资料,具体实现事实仍以相应项目的文档、源码及发行说明为依据。
客户端更新、内核更新和订阅更新分别改变不同内容。客户端更新可能调整界面、服务组件与配置合并方式;内核更新可能改变字段解析、协议行为和 DNS 处理;订阅更新则主要替换连接资源与上游规则。遇到更新后的异常,先记录哪一层发生变化,再用保留的配置副本复现,不要立即同时更换多个组件。
升级前阅读发行说明,保存本地覆写与必要日志。日志应关注报错时间、目标和规则命中,分享前移除订阅地址与认证信息。对于持续使用的设备,优先选择可理解、可回退的更新路径;测试通道适合验证特定修复,不应只因为名称更新就替换稳定运行的环境。下载页负责呈现安装选择,首页不固定具体发行编号。
有效的问题记录应说明操作系统、客户端、运行模式和出现错误的步骤,并区分浏览器访问、终端请求与局域网服务的表现。只有“连接失败”或单个延迟结果,通常不足以判断原因。先使用精简配置复现,再逐项恢复规则与覆写,能帮助判断问题属于连接资源、配置组合还是本机环境。
需要深入核对时,可阅读 协议手册了解协议取舍,在 术语表确认字段含义,或从 常见问题按症状继续排查。开源协作的价值在于实现可查、变更可追踪、问题可讨论,而不是把所有平台与所有配置假定为同一种运行环境。
git clone https://github.com/MetaCubeX/mihomo.git
Linux 企鹅图形:Font Awesome,CC BY 4.0;以单色方式呈现。
从明确的症状进入,沿日志、配置与网络路径逐层检查。以下为最近三篇文章,适合在完成基本安装后按需查阅。
介绍 DNS 泄漏的成因与在线检测方法,给出 enhanced-mode、fallback 过滤、nameserver-policy 与 TUN 劫持 DNS 的配置写法。
阅读文章 →按时间线说明三代内核的关系,逐项对比协议支持、规则类型、TUN 与 DNS 能力,并标出旧配置迁移到 mihomo 时需改的字段。
阅读文章 →针对启动即崩溃、托盘图标一闪而过等情况,讲清日志文件位置、损坏配置的清理方式、端口冲突与运行库缺失的排查。
阅读文章 →