Windows
首推 Clash Plus,也可选择 Clash Verge Rev、FlClash 或 Clash Nyanpasu。安装前确认系统架构与运行组件要求,TUN 服务与普通启动权限分开处理。
迁移旧客户端时,先导出订阅与自定义规则,再检查混合端口和开机启动设置;不要让两个客户端同时写入系统代理。
前往下载CONFIGURATION / 配置资料库
先区分订阅、策略和规则,再决定应用流量如何进入内核。
客户端负责图形界面、订阅保存与系统集成;内核负责解析配置、建立连接和执行分流。下列片段分别说明一个设置领域,并非可独立运行的完整配置。实际使用前,需要合并有效的代理定义,确认策略组名称与规则引用一致。
订阅地址用于获取远程配置,不等于客户端安装包,也不直接代表网络已经连通。在客户端的订阅页面粘贴链接,下载成功后选择该配置,再查看代理列表是否出现。完整配置订阅与代理集合订阅应分开处理:后者通过 proxy-providers 引入,还需要策略组引用。远程更新可能覆盖原文件,长期保留的规则应写进客户端覆写或合并配置,避免每次更新后重新修改。订阅含访问凭据,截图与分享日志前应先遮盖地址。
proxy-providers:
remote:
type: http
url: "https://example.com/sub?token=xxxx"
path: ./providers/remote.yaml
interval: 3600
策略组把多个出口组织为规则可引用的目标。select 适合手动固定线路;url-test 按指定测试地址的结果选择候选;fallback 按列表优先级寻找可用出口。测试时间只反映特定地址与当时网络,不能直接换算下载速度。先使用手动组确认单条线路可用,再加入自动组,排查时更容易区分线路故障与切换逻辑。下面的 use 引用订阅面板中的 remote 集合,实际合并时应保持名称一致,避免产生空策略组。
proxy-groups:
- name: 自动选择
type: url-test
use:
- remote
url: https://www.gstatic.com/generate_204
interval: 300
tolerance: 50
规则模式从上到下检查连接,命中后交给指定策略处理,不会继续寻找更靠后的规则。因此,精确域名、局域网网段和特殊应用规则通常放在通用规则之前,最后再用 MATCH 接住其余流量。DOMAIN-SUFFIX 匹配域名及其子域名,IP-CIDR 处理地址范围,二者获取的信息不同。若配置看似正确但结果不符,应在连接页面查看实际命中的规则和目标策略,而不是只看当前节点名称。修改后重新建立连接,已有长连接未必立刻迁移。
rules:
- DOMAIN-SUFFIX,example.com,自动选择
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
- MATCH,自动选择
Fake-IP 为域名返回保留地址,内核在后续连接中还原域名并执行规则,有助于保持域名分流信息。它不是单独的防泄漏开关:应用是否使用内核 DNS、系统路由如何接管、上游解析走哪条出口,都需要一起检查。少数依赖真实解析结果的局域网服务可能需要过滤例外,例外范围应尽量收窄。启用后用新连接测试,并分别确认 DNS 请求和业务连接的路径;仅看到一个保留地址,不能证明全部流量都经过代理。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
- "localhost"
nameserver:
- https://dns.alidns.com/dns-query
TUN 通过虚拟网卡接收流量,可覆盖不遵循系统代理设置的应用,但依赖客户端权限、驱动或系统网络扩展。启用前先用系统代理验证配置,确认线路可用后再处理路由接管。与其他 VPN、虚拟机或公司网络同时运行时,应检查路由冲突与排除网段,不宜反复切换多个接管工具。示例中的 DNS 劫持针对进入 TUN 的普通 DNS 请求,应用自带的加密解析仍需单独判断。不同平台支持的网络栈与授权流程,以对应客户端说明为准。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
系统代理把应用的代理请求指向本地监听端口,只有遵循该设置的程序才会使用。mixed-port 同时接收 HTTP 与 SOCKS 请求,修改后要同步检查客户端显示的系统代理地址。开机自启属于图形客户端功能,不是下方内核字段;启动客户端、启动内核和自动启用代理也可能是三个独立选项。首次设置后重启一次,检查托盘、内核状态和系统代理是否一致。退出客户端前关闭系统代理,可避免系统仍指向已经停止的本地端口。
mixed-port: 7890
allow-lan: false
bind-address: "127.0.0.1"
mode: rule
log-level: info
PACKAGES / 按系统选择
先核对系统与处理器架构,再选择图形客户端。
Clash 是一个生态名称,不代表所有平台使用同一个安装程序。不同客户端的界面、内核更新节奏与系统集成方式各有差异,配置字段也应以实际内核支持为准。下载页按平台集中列出安装包、维护状态和安装说明;客户端横向差异可在客户端对比中查阅。
首推 Clash Plus,也可选择 Clash Verge Rev、FlClash 或 Clash Nyanpasu。安装前确认系统架构与运行组件要求,TUN 服务与普通启动权限分开处理。
迁移旧客户端时,先导出订阅与自定义规则,再检查混合端口和开机启动设置;不要让两个客户端同时写入系统代理。
前往下载按 Apple Silicon 或 Intel 处理器选择 Clash Plus、Clash Verge Rev 或 FlClash。安装后先完成系统提示的必要授权,再验证菜单栏状态与代理端口。
系统代理与网络扩展的授权范围不同。出现网络异常时,先检查其他 VPN 和旧客户端是否仍在运行,再调整 DNS 或 TUN。
前往下载首推 Clash Plus,另有 Clash Meta for Android、FlClash 与 Surfboard。按设备 ABI 选择安装包,首次连接时确认系统 VPN 授权。
后台连接中断应检查电池优化、后台运行和厂商省电限制。Surfboard 的配置格式与 Clash YAML 不同,导入前确认订阅类型。
前往下载选择 Clash Plus,通过下载页进入 App Store。产品信息可查阅官网 clashplus.io,连接前按系统提示添加 VPN 配置。
导入订阅后先选择配置和策略,再启动连接。桌面客户端的服务模式、开机自启等选项不能直接套用于移动系统。
前往下载图形桌面可选 Clash Verge Rev 或 FlClash,按发行版选择对应包格式。服务器与路由器用户可在下载页内核区查找 mihomo。
桌面会话的系统代理不会自动传给所有终端进程。命令行应用需要核对环境变量,服务部署还需明确运行用户、配置目录与日志位置。
前往下载SOURCE / 内核与客户端
原版 Clash 为这一生态奠定了规则代理和 YAML 配置的基础,后续客户端与内核分支沿用了大量相近的界面名称。mihomo 曾以 Clash.Meta 为名,在原有配置体系上扩展协议、规则集和网络处理能力。看到名称相似的安装包时,应进一步确认维护项目和内置内核,不能只凭图标或文件名称判断兼容性。本站是下载与中文资料入口,不代表各客户端的开发团队。
mihomo 负责监听端口、处理 DNS、解析规则并建立代理连接;Clash Verge Rev、FlClash 等图形客户端则提供订阅管理、托盘操作和系统代理集成。两层可以独立更新,因此更换客户端后,即使订阅地址相同,某些设置的位置与生效方式仍可能改变。排查时先记录客户端名称与所用内核,再看最终生成的运行配置,避免把界面开关误认为标准 YAML 字段。
mihomo 源码在公开仓库维护,采用 GPL-3.0 许可。代码、提交记录和问题讨论可用于理解实现与变更背景,源码开放本身并不保证任意配置都符合预期。不同图形客户端有各自的许可、依赖与发布说明,不能把内核许可直接视为整个安装包的全部条款。需要构建或再分发时,应阅读相应项目的许可文件,保留要求保留的声明,并核对依赖组件的使用条件。
更新之前,保存订阅地址、覆写文件和自定义规则,记录当前监听端口与网络接管方式。更新之后先加载配置,再检查启动日志、策略组和一条新建连接,最后恢复 TUN 与开机自启。订阅更新只是重新获取配置,客户端更新才涉及界面和打包内核,两者不应混为一谈。已停止维护的客户端适合作为迁移参考,不宜依赖其长期适配新系统或新协议;迁移步骤可查阅Clash for Windows 停更后的替代方案。
NOTES / 使用心得
配置生效需要同时满足客户端支持、内核字段有效和网络路径正确。以下文章按具体症状与迁移场景展开,适合在完成首次连接后继续查阅。排查时一次只改一个变量,并保留可以恢复的配置副本,才能判断哪一步真正改变了结果。
梳理停更客户端的替代选择,对比平台覆盖与内核差异。迁移从备份订阅、规则和自定义配置开始,再重新确认端口、系统代理及启动设置,避免旧设置残留影响新客户端。
按系统检查配置语法、端口占用、内核文件权限与 WebView 组件。先保存日志并回滚最近的变更,再考虑重置数据目录,避免在定位原因之前丢失订阅与覆写文件。
分开检查应用解析、内核上游与业务连接的出口,结合 Fake-IP、nameserver-policy、respect-rules 和 TUN 分析请求路径。检测结果需要结合网络环境解释,不能只凭单次页面提示下结论。