Windows
从 Clash Plus 开始选择,也可比较 Clash Verge Rev、FlClash 与 Clash Nyanpasu。先在系统信息中确认处理器架构,再选择对应安装包。首次运行先导入配置并启用系统代理,不必立即打开所有网络接管选项。
若浏览器可以访问而其他应用不行,先检查应用是否读取系统代理,再考虑 TUN。开机自启、启动后自动连接与服务模式是不同设置,应分别确认,避免重启后客户端运行了但流量仍未进入内核。
前往下载按系统选择客户端,用中文教程导入订阅,了解 mihomo 内核与规则分流。
先理解流量如何进入内核,再决定匹配规则、选择策略与解析域名的方式。
规则分流 工作原理
规则模式把域名、目标 IP 或规则集交给内核逐条判断。命中第一条有效规则后,连接就使用该条指定的策略,不会继续比较后面的规则。因此,针对单个网站的例外通常放在宽泛规则之前,最终兜底的 MATCH 放在末尾。与全局模式统一选择出口不同,规则模式可以同时保留直连、代理和拒绝三种处理方式。修改后应在连接列表检查命中规则;代理组名称必须与配置中的定义一致,规则集也需要先在 rule-providers 中声明。
mode: rule
rules:
- DOMAIN-SUFFIX,cn,DIRECT
- GEOIP,CN,DIRECT
- MATCH,PROXYPROXY 需对应已定义的代理组。
代理组策略 出口选择
代理组是规则与具体节点之间的中间层。select 适合手动指定出口,url-test 根据测试结果选择节点,fallback 则按列表顺序优先使用可用节点。把网站规则指向稳定的组名,就能更换节点而不必重写整套分流。测试地址应选择实际能够访问的目标,测试间隔也不宜过短。测试结果反映指定请求的响应情况,不等于文件下载速度;某个服务访问异常时,还应检查节点地区、协议支持和规则是否命中了预期分组。
proxy-groups:
- name: PROXY
type: select
proxies:
- DIRECT
# 导入后加入实际节点名称示例仅展示组结构,不提供代理节点。
DNS 与 Fake-IP 域名关联
Fake-IP 为域名返回映射地址,连接进入内核后再关联原始域名,便于使用域名规则分流。这些地址不是目标网站的真实公网地址。遇到局域网设备、特定游戏或应用兼容问题时,可以用 fake-ip-filter 为必要域名设置例外,而不是一次关闭全部 DNS 功能。与直接返回真实地址的方式相比,Fake-IP 更依赖 DNS 请求和连接被正确接管。浏览器安全 DNS、系统解析缓存与其他 VPN 都可能改变请求路径,排查时应逐项确认。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
- "*.local"上游解析器应结合实际网络补充。
TUN 模式 流量入口
系统代理只影响愿意读取代理设置的程序,部分游戏、命令行工具和桌面应用不会自动使用它。TUN 通过虚拟网络接口接管流量,再交给内核处理,因此覆盖范围不同于系统代理。桌面端通常需要服务组件或管理员权限,移动端则通过系统 VPN 接口运行。启用前先让普通代理连接正常工作,再检查自动路由、DNS 接管与局域网访问。与其他 VPN 同时开启容易引起路由冲突;需要访问内网时,应按环境配置排除地址。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53权限与路由设置需按平台调整。
订阅管理 配置来源
完整订阅配置可能包含节点、代理组、DNS 与规则;proxy-providers 通常只提供节点,需要主配置另外定义策略组和分流。两者不能仅凭链接外观判断,导入时应确认服务支持的格式与客户端内核。更新订阅前保留可用副本,自定义规则优先放在客户端支持的覆写或合并区域,避免远程更新替换本地修改。链接包含个人访问权限时应妥善保存,截图和日志中遮蔽查询参数。发生更新失败时,先区分请求失败与配置解析失败。
proxy-providers:
local:
type: file
path: ./providers/local.yaml
proxy-groups:
- name: PROXY
type: select
use:
- local文件中需包含实际 proxies 列表。
客户端负责图形界面与系统集成,内核负责代理协议和规则执行。安装前同时确认平台、处理器架构与配置兼容性。
从 Clash Plus 开始选择,也可比较 Clash Verge Rev、FlClash 与 Clash Nyanpasu。先在系统信息中确认处理器架构,再选择对应安装包。首次运行先导入配置并启用系统代理,不必立即打开所有网络接管选项。
若浏览器可以访问而其他应用不行,先检查应用是否读取系统代理,再考虑 TUN。开机自启、启动后自动连接与服务模式是不同设置,应分别确认,避免重启后客户端运行了但流量仍未进入内核。
前往下载按 Apple Silicon 或 Intel 选择包,下载中心提供 Clash Plus、Clash Verge Rev 与 FlClash 等选项。安装后确认网络权限和配置导入结果,系统代理主要作用于支持代理设置的应用;终端环境可能还需单独指定代理变量。
切换有线网络、无线网络或扩展坞后,若连接异常,可重新检查当前网络服务与默认路由。使用 TUN 时留意与其他 VPN 的冲突。停止代理前正常退出接管模式,便于系统恢复原有网络设置。
前往下载可选择 Clash Plus、Clash Meta for Android、FlClash 或 Surfboard,配置格式需按客户端确认。安装时区分 ARM64 与其他架构。首次连接需要批准系统 VPN 请求,这表示应用能够通过 VPN 接口接管网络,不代表已选好可用出口。
连接后仍需检查规则模式与代理组。若锁屏后频繁断开,排查电池优化、后台运行与厂商省电策略;若只有某些应用未走代理,检查应用分流设置。切换移动网络后重新验证目标网站,避免只根据状态栏图标判断。
前往下载下载中心提供 Clash Plus 的 App Store 入口,产品官网为 clashplus.io。安装后导入适配客户端的配置,批准系统 VPN 权限,再选择规则模式与代理组。订阅链接应从可信来源获取,并确认配置能够成功解析。
首次使用建议先验证浏览器访问,再测试具体应用。连接按钮显示已开启,仅说明隧道启动,仍需确认出口和规则。网络切换后出现异常时,可重新连接并检查配置;不要同时启用多个相互竞争的 VPN 接管工具。
前往下载桌面环境优先比较 Clash Verge Rev 与 FlClash;服务器或路由器可直接部署 mihomo 内核。图形客户端安装前确认发行版包格式与处理器架构。命令行内核则需要自行准备配置目录、运行权限与后台守护方式。
桌面系统代理、终端环境变量与 TUN 路由是三条不同入口。命令行程序未使用代理时,先检查环境变量是否传给当前进程。后台部署应记录服务日志与实际监听端口,逐层确认内核启动、配置加载和应用请求是否正常。
前往下载Clash 是一个生态名称,不是所有应用都使用同一套内核或界面。支持的协议、规则语法、配置覆写方式与 TUN 实现可能不同。已有订阅时,先确认订阅提供的格式,再选择客户端;准备迁移时,保留旧配置并逐项核对 DNS、代理组与规则集。下载中心把维护状态与平台选项分开说明,归档客户端更适合已有环境参考,新安装应优先比较持续维护的选项。
先完成最小可用连接,再调整自定义规则。每一步都有可观察的结果,出现问题时可以回到对应环节。
从下载中心选择符合系统与架构的客户端。打开配置或订阅页面,使用链接导入或本地文件导入;界面名称可能是配置、Profiles 或订阅。导入完成后确认该配置已经启用,并能看到代理组和节点列表。只有安装客户端,尚不足以建立代理连接。
如果导入失败,先看错误属于网络请求、返回内容还是 YAML 解析。网页登录页、订阅到期提示或其他格式的节点列表不能直接当作完整配置使用。保留原始错误信息,遮蔽订阅地址中的个人参数,再按故障排查页的顺序处理。
选用规则模式,在负责代理流量的组内选择一个可用节点。不同订阅的分组名称会不同,应结合组的用途判断,不能只寻找固定名称。桌面端先启用系统代理;移动端按提示批准 VPN 接口。首次测试时保留配置原有的 DNS 与规则,减少同时修改多个变量带来的判断困难。
直连表示请求使用本地网络出口,代理表示请求通过选定节点,拒绝表示内核阻止连接。全局模式可以辅助确认节点是否可用,但不适合用来掩盖规则错误。节点测试能帮助筛选候选出口,实际网站访问仍要单独验证。
分别访问一个预期直连的网站和一个预期使用代理的网站。在连接列表查看目标域名、命中规则与使用的策略组,确认结果符合预期。浏览器能访问但其他应用失败时,应检查流量入口,而不是立即更换整份订阅。需要更广泛接管时,再阅读 TUN 权限与路由说明。
完成验证后保存可用配置,再逐项调整开机自启、DNS 或自定义规则。每次只改一类设置,重载配置后重复验证;这样出现问题时可以准确回退。退出客户端前关闭网络接管,若网络未恢复,再检查系统代理与仍在运行的后台服务。
理解项目关系和配置来源,比只看应用名称更有助于判断兼容性与更新风险。
Clash 的配置模型将代理、策略组和分流规则组织在同一份文件中,多个图形客户端围绕这套模型提供配置管理与系统集成。原版项目停止维护后,社区继续发展不同实现。mihomo 曾以 Clash Meta 名称为用户熟知,延续相关配置习惯,并扩展协议、规则与网络栈能力。名称相似不等于功能完全一致,使用旧教程时应核对当前内核文档。
客户端界面负责订阅导入、代理组选取、服务安装和系统代理设置;内核承担连接处理、DNS 与规则执行。一款客户端可能随安装包附带内核,也可能允许独立更换。出现配置不兼容时,既要确认应用名称,也要确认实际运行的内核类型。迁移配置应重点检查新增协议、规则集格式和 TUN 参数,而不是仅比较界面开关是否齐全。
可从项目仓库阅读源代码、许可文件与变更记录。下面的命令复制仓库到当前目录,仅用于查看或开发;克隆源码不会自动完成客户端安装,也不会提供代理节点。
git clone https://github.com/MetaCubeX/mihomo.git
社区问题记录可帮助理解已知行为。提交问题前整理复现步骤、系统环境和相关日志,去掉节点凭据与订阅链接中的个人信息。清晰的最小配置比完整上传私人订阅更便于定位问题。
应用更新、内核更新和订阅更新是不同操作。应用更新可能改变权限与系统集成,内核更新可能影响配置解析与网络栈,订阅更新则可能替换节点、规则和 DNS。更新前记录当前的模式、代理组选择与覆写设置,保留可用副本;更新后先进行基础访问测试,再恢复复杂规则。遇到问题可先回退最近的单项变更,不必把所有配置一起重置。
本站以平台选择、上手步骤和配置解释为主,站名不代表各个上游客户端由同一团队开发。具体系统要求、许可与功能行为应结合应用说明及内核文档确认。教程中的配置片段用于解释字段关系,实际参数需要适配网络环境。代理服务的可用性、流量与订阅状态由相应服务提供方决定;客户端安装成功和网络出口可用应分开验证。
需要查询字段时可使用 术语表;遇到订阅更新失败、节点超时、DNS 问题或系统代理不生效,转到 故障排查按症状逐层检查。一般使用疑问可在 帮助中心查阅。先识别问题发生在哪一层,再选择对应的操作,能够减少反复更换节点和重复安装带来的干扰。
围绕节点选择、速度诊断与内核差异,补充上手教程之外的判断方法。
面向新手解释节点列表里各项信息的含义:延迟数值怎么解读、倍率如何折算流量、地区如何对应使用场景,以及不同协议的取舍。
把速度慢拆成节点、线路、本机三层,依次说明延迟测试的正确用法、高峰时段的线路波动,以及 DNS、TUN 与系统代理设置对速度的影响。
梳理 mihomo(原 Clash Meta)相对原版内核的主要变化:VLESS、Hysteria2 等协议支持,rule-providers 写法,以及 TUN 栈与 DNS 行为差异。