Windows
从 Clash Plus、Clash Verge Rev 等桌面客户端开始。安装后先导入订阅,再开启系统代理;若服务安装或虚拟网卡需要授权,应按提示完成,不要把节点故障与权限问题混在一起判断。
前往下载CONFIGURATION / 配置能力
客户端负责操作界面,内核负责连接处理。先确认流量如何进入内核,再检查规则和 DNS,比同时改动多个开关更容易定位问题。
规则模式把不同目标交给不同出口,不等于所有连接都走代理。内核按配置顺序向下匹配,命中后使用对应策略,因此具体域名规则应放在宽泛规则之前,兜底规则放在最后。首次配置建议沿用订阅提供的策略组,再从连接列表确认域名、命中规则和最终出口。下面的片段仅演示语法:局域网域名与私有地址直连,其余连接也直连;它不会创建代理节点。接入实际代理时,需要把目标策略改成配置中已经存在的策略组名,避免引用不存在的名称。
mode: rule
rules:
- DOMAIN-SUFFIX,lan,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- MATCH,DIRECT
系统代理依赖应用主动读取代理设置,部分终端工具和游戏并不遵循这项设置。TUN 通过虚拟网络接口接收流量,适合需要扩大接管范围的场景,但实际覆盖仍取决于路由、排除项与系统权限。启用前先确认普通代理已经可用,再按客户端要求安装服务或授权。下面是 mihomo 的配置片段,不是完整配置;已有 TUN 段时应合并字段,而不是重复添加。开启后同时检查局域网访问、DNS 与其他 VPN 软件的冲突,出现异常先恢复原设置再逐项排查。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
DNS 负责把域名转换为地址,代理规则负责决定连接出口,两者需要配合检查。启用内核 DNS 不代表系统和浏览器的所有解析请求都会自动进入内核;应用自带的加密 DNS、系统解析设置与 TUN 劫持范围都可能改变路径。fake-ip 模式使用保留地址映射域名,有助于保留域名信息,但部分局域网服务需要例外处理。下面的本地监听示例还需要系统或客户端把请求送到相应端口。先验证解析是否成功,再核对连接规则,不能仅凭一个 DNS 开关判断是否存在泄漏。
dns:
enable: true
listen: 127.0.0.1:1053
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
- "localhost"
nameserver:
- https://dns.alidns.com/dns-query
规则通常指向策略组,再由策略组选择节点或其他策略。手动选择组适合首次验证,可以明确固定出口,避免自动切换干扰排查。自动测速组则根据测试地址的响应选择候选项,测得的握手耗时不等于下载速度,也不能代表所有网站的体验。下面的选择组使用内核内置的直连和拒绝策略,因此不依赖外部节点即可说明结构。实际使用时,应把订阅中存在的节点名称加入列表,并检查规则引用的组名是否完全一致;名称大小写、空格和层级引用都应保持准确。
proxy-groups:
- name: 手动选择
type: select
proxies:
- DIRECT
- REJECT
rules:
- MATCH,手动选择
片段用于理解字段,不替代完整订阅配置。客户端可能由界面生成配置文件,修改前应确认覆写位置,避免下次更新订阅时丢失。
桌面与移动设备
按系统和处理器架构选包。操作界面、后台权限与网络接管方式随平台变化。
mihomo
承担代理协议、规则匹配与连接处理。界面名称不能单独说明内核能力。
以配置与内核支持为准
节点协议、传输方式和服务端参数需要对应,订阅格式兼容不等于每个字段都可用。
PACKAGE INDEX / 平台入口
先选择操作系统,再核对芯片架构和系统要求。下载页集中列出客户端、维护状态与安装说明,具体功能以对应项目为准。
从 Clash Plus、Clash Verge Rev 等桌面客户端开始。安装后先导入订阅,再开启系统代理;若服务安装或虚拟网卡需要授权,应按提示完成,不要把节点故障与权限问题混在一起判断。
前往下载先区分 Apple Silicon 与 Intel 芯片,再选择相应安装包。打开客户端后检查菜单栏状态和系统代理设置;安装阶段的系统授权,与连接阶段使用哪个策略组,是两项独立操作。
前往下载查看 Clash Plus、Clash Meta for Android 等选择。首次连接需要系统 VPN 授权;长时间后台使用还应检查电池优化。若切换网络后中断,先确认客户端仍在运行,再检查订阅和节点。
前往下载下载页提供 Clash Plus 的 App Store 入口及官网 clashplus.io。安装后按应用内流程导入配置并允许建立 VPN 连接,检查当前配置是否启用;系统显示 VPN 状态不等于目标网站一定命中代理规则。
前往下载桌面用户可查看 Clash Verge Rev 或 FlClash,先核对发行版的软件包格式。服务器和路由器用户再考虑独立内核,并自行管理启动服务、路由与权限;图形界面教程不宜直接套到无桌面环境。
前往下载从旧客户端迁移时,先备份订阅来源、自定义规则和策略组选择。不要同时运行两个接管系统代理或 TUN 路由的客户端,否则端口、系统设置与虚拟网卡可能相互覆盖。归档客户端适合查阅旧配置,不应仅因界面熟悉就忽略维护状态。
查看全部客户端 →FIRST CONNECTION / 首次配置
首次配置保持最少改动。先走通一条连接,再处理自动测速、自定义规则与更广的流量接管范围。
在下载页核对系统、架构和维护状态,安装完成后先打开客户端,确认配置列表与连接页面可以正常访问。桌面端暂时保留默认监听端口,移动端准备好系统 VPN 授权。若电脑曾装过其他代理工具,应先退出旧程序并检查遗留的系统代理,避免安装成功后仍连接到旧端口。
在配置或订阅页面添加已有订阅地址,更新成功后将它设为当前配置,再查看节点和策略组是否出现。客户端下载与代理服务是两件事,安装软件不会自动生成可用节点。订阅地址通常包含访问凭据,不应贴到公开截图或群聊;导入失败时先检查链接有效性和配置格式。
选择一个可用节点,桌面端先开启系统代理,移动端按提示建立连接,然后访问目标网页并查看连接记录。需要同时确认请求进入内核、规则命中正确、出口可用三个环节。只看到启动成功或测速数字,仍不足以证明应用流量已被接管;验证通过后再按实际需要启用 TUN。
每次调整只改一项,并记录调整前的状态。遇到网页打不开,先回到最后一次能正常访问的配置,再沿订阅、节点、模式、接管与 DNS 的顺序检查,通常比重新安装更有针对性。
查看完整教程 →SOURCE / 开源与维护
区分项目、客户端与服务来源。判断一份配置是否适用,应查看实际内核、字段支持和项目维护信息,而不是只比较软件名称。
Clash 既是早期项目名称,也经常被用来统称一类规则代理客户端。原项目及部分旧客户端停止维护后,生态中仍有独立维护的内核和图形界面。mihomo 延续了 Clash Meta 的技术路线,提供规则匹配、代理协议和网络栈相关能力。旧教程中的按钮名称、字段写法与现有客户端可能存在差异,查阅时应先明确文章讨论的是哪个项目,不能把同名或近似名称当作完全相同的软件。
桌面客户端通常把配置管理、策略选择、日志和系统代理开关整合到界面中,再调用内核处理连接。内核能够识别某个字段,不代表所有客户端都会在界面中提供开关;反过来,客户端的覆写功能也可能改变订阅原本的设置。排查时应查看运行中的有效配置,而不只是编辑器里的源文件。不同客户端之间迁移,尤其要检查配置合并顺序、规则覆写和本地端口。
mihomo 的源代码、许可证和变更记录可在项目仓库查阅。公开代码便于研究实现、提交问题和跟踪修复,但软件开源本身不构成对第三方订阅服务质量的保证。客户端、节点提供方与目标网站分别处于不同环节,连接记录只能帮助定位问题,不能替代服务条款或授权。使用网络工具时应遵守所在地法律、网络管理规定及服务提供方的约定。
客户端程序更新、内核更新、订阅更新和规则集更新应分开理解:程序更新可能调整界面和集成方式,内核更新可能影响字段与网络行为,订阅更新改变节点或配置,规则集更新则改变匹配范围。更新前保留可恢复的配置,更新后分别验证直连、代理、局域网和 DNS。若新旧行为不同,结合变更记录缩小范围,不宜同时替换客户端、节点与整份规则后再判断原因。
TECHNICAL NOTES / 技术笔记
按现象阅读专项说明。先分清端口监听、流量接管、域名解析和远端连接,再选择对应检查项,避免把所有网络异常都归因于节点。
讲解端口占用报错的含义,用系统命令查出占用 7890 等端口的进程,并修改 mixed-port、external-controller 后让设置生效。
阅读全文 →对比系统代理只接管遵守代理设置的应用、TUN 虚拟网卡接管流量的机制差异,并给出游戏、终端、UWP 等场景的选择建议。
阅读全文 →按订阅有效性、节点可用性、代理模式、系统代理、DNS 解析、规则命中的顺序逐项排查,定位连上却无法上网的原因。
阅读全文 →