• mihomo 内核
  • 首次配置
  • 订阅与规则分流

Clash Meta 教程
订阅导入与连接验证

按“导入订阅 → 选择代理模式 → 连接 → 验证”完成首次配置。先跑通一条浏览器连接,再处理 TUN、DNS 与自定义规则。

开始前:客户端与订阅

本教程面向约十分钟的首次上手流程,前提是客户端已经安装,且手头有可用的订阅链接或完整配置文件。Clash 客户端负责读取配置、执行规则和建立连接,不会在安装后自动生成可用代理。订阅需要从所使用的服务提供方取得;如果目前只有账号登录页面,应先在其管理页面寻找明确标注的 Clash 或 mihomo 配置入口。

已有其他代理工具运行时,先退出其连接并恢复系统代理,避免两个程序同时修改网络设置。保留原配置备份,首次配置暂不添加覆写脚本或自定义 DNS。下面每一步都给出完成标志:没有看到该标志,就先处理当前步骤,不必反复重装客户端。遇到概念疑问可查疑难解答,已经出现明确错误则转到故障排查。

01 导入订阅并激活配置

完成标志:配置列表中有当前选中项,代理页面能读取对应的代理组。

新增远程订阅

打开客户端侧栏或底部导航中的“配置”或“订阅”,找到“新增”“添加配置”或带加号的入口。选择远程链接类型,给这份配置填写一个便于辨认的本地名称,再将订阅链接完整粘贴到 URL 输入框。名称只用于本地识别,不会改变连接行为。检查链接开头、查询参数和末尾是否完整,尤其不要把聊天消息中的说明文字或换行一起复制进去。

点击保存、导入或下载后,等待这次请求结束。成功时通常会出现配置条目、更新时间,或可打开的配置内容。仅看到“已保存”还不能确认下载成功:部分客户端会先保存链接,再异步获取文件。继续观察该条目是否报错,随后点击条目或使用“设为当前”“启用”操作,让它成为内核实际加载的配置。

进入“代理”或“策略组”页面检查结果。如果能看到订阅原有的分组名称,说明客户端已经解析了配置。配置列表中同时存在多个文件时,下载成功的文件不一定自动成为当前项;需要再次确认选中标记。不要因为页面仍显示旧分组就重复添加同一链接,先核对当前配置是否切换成功。

本地文件与链接格式

如果取得的是本地 .yaml 或 .yml 文件,在同一页面选择“导入文件”,通过系统文件选择器打开它,再按相同方式启用。完整配置通常包含代理或代理提供器、代理组以及规则;只有几行节点参数的文本并不一定能独立运行。某些链接只返回节点列表,需要客户端的节点订阅功能配合基础配置,不能直接替代完整配置文件。

导入后若提示格式错误,先确认服务提供方给出的配置类型是否适用于当前客户端。浏览器登录页、订单页以及一般网页地址不是订阅地址;带有访问验证的网页也可能返回 HTML,而不是 YAML。不要为解决格式问题随意把私有订阅提交到在线转换网站。订阅链接往往带有账户访问凭据,截图、日志和求助信息中应隐藏完整链接与敏感参数。

首次导入成功后,暂时不要直接编辑远程配置正文。许多客户端会在下次更新订阅时替换下载内容,直接修改的规则可能丢失。后续需要保留本地差异时,再了解客户端的覆写或合并配置功能;相关概念见订阅与配置疑难解答。现在保留已成功加载的配置,进入下一步选择运行模式。

02 选择代理模式与策略组

完成标志:运行模式为“规则”,用于代理出口的选择组已指定可用策略。

首次使用选择规则模式

返回主页或打开“设置 → 代理模式”,找到规则、全局、直连三个选项。首次使用先选“规则”,对应内核配置的 mode: rule。此时连接会按 rules 的顺序进行匹配,交给对应的直连、拒绝或代理策略。规则模式并不意味着所有请求都会经过代理,而是保留配置作者安排的分流行为。

“全局”会将进入内核的连接交给全局策略,适合短时对照测试;它不会让所有应用自动进入内核,也不能替代系统代理或 TUN 开关。“直连”则让进入内核的连接走直连。不要把“直连”当成正常代理连接后的默认选项,否则即使节点已经选择,实际请求仍可能没有使用它。也不建议为追求省事长期切换到全局,而忽略原有规则是否正确。

在代理组中选择实际出口

打开“代理”或“策略组”页面,展开配置提供的主选择组。它可能命名为 PROXY,也可能使用其他名称,不能仅按名称照抄教程。找到规则实际引用的组,再选择其中一个节点,或选择配置已有的自动选择组。手动选择组一般对应 type: select;自动选择组可能使用 url-test,按其测试设置评估候选项。

有些配置采用多层分组:业务组先指向地区组,地区组再指向具体节点。此时只点击最外层不一定完成选择,应展开下一级确认最终出口。需要代理的策略链如果最终指向 DIRECT,请求仍会直连。组内测试结果可以辅助筛选,但测试目标与实际访问目标可能不同,不能仅凭测试结果判断所有网站都能正常访问。

若组内为空,回到上一步检查订阅内容和提供器下载状态,不要通过随意新建同名组来掩盖缺项。若能看到候选项但全部测试失败,先核对设备网络、系统时间及订阅可用状态,再按节点超时排查流程处理。界面中选择节点只决定已进入内核的请求如何转发,不会自动修改操作系统代理;选定策略后,还需完成下一步的流量接管。

03 启动内核并开启连接

完成标志:内核运行正常,桌面系统代理已开启,或移动端 VPN 已完成授权并连接。

桌面端:先使用系统代理

在客户端主页点击启动或连接;如果客户端打开后已经运行内核,则检查状态区是否有配置加载失败或端口占用提示。确认运行正常后,开启“系统代理”。这通常会将操作系统的 HTTP、HTTPS 代理指向本机监听地址。Windows 可在“设置 → 网络和 Internet → 代理”中查看;macOS 可在当前网络服务的详细信息中检查代理设置。

系统代理指向的地址与端口必须对应客户端当前监听值。常见混合端口是 7890,但它不是所有客户端的固定值;应以客户端“设置 → 端口”或当前生效配置为准。mixed-port 表示同一端口接受 HTTP 与 SOCKS 代理连接,而不是远程节点的服务端口。不要把远程服务器端口填进本机系统代理设置。

如果浏览器或扩展设置了独立代理规则,先切回使用系统代理,减少变量。终端程序也可能不读取系统代理,它们需要单独设置代理参数或环境变量;因此浏览器已能连接、终端仍直连,并不必然说明客户端失效。首次验证先使用遵循系统代理的浏览器,具体应用的接入方式留到基础连接成功后再处理。

移动端:完成 VPN 授权

Android 或 iOS 客户端通常在主页提供启动或连接按钮。首次点击时,系统会要求允许建立 VPN 连接或添加 VPN 配置,确认请求来自当前安装的客户端后继续授权。回到客户端,等待状态变为已连接,再到系统 VPN 设置中核对。系统 VPN 标识表示流量接管服务已建立,不等于远程代理出口已经可用,仍需要下一步验证。

Android 客户端如果启用了分应用代理,还要检查浏览器是否在需要接管的应用范围内;“仅代理所选应用”和“绕过所选应用”的含义相反,不能只看列表里是否出现应用名称。同一设备上其他 VPN 服务也可能与当前连接发生冲突,测试时先断开其他服务。后台省电策略相关问题可在确认首次连接成功后再单独排查。

何时再启用 TUN

桌面端先用系统代理完成测试,不必同时打开 TUN。只有需要接管不遵循系统代理的应用,或有明确的 UDP 等需求时,再查看客户端的 TUN 与服务模式说明。TUN 往往涉及虚拟网卡、路由与权限;开启失败时应检查服务组件和授权,而不是反复切换节点。详细设置与冲突处理放在TUN 模式故障排查中,避免在首次上手时同时改动网络栈与订阅配置。

04 验证连接与规则分流

完成标志:新请求出现在连接记录中,命中规则与实际策略链符合预期。

先看请求是否进入客户端

保持客户端运行,新开浏览器页面,访问一个按当前配置应走代理的目标。随后切回客户端的“连接”或“活动连接”页面,按域名搜索刚才的请求。部分请求结束很快,需要开启历史记录或查看日志才能找到。观察目标域名、命中的规则以及实际使用的策略链,不要只凭主页上的运行状态判断代理已经生效。

若页面能打开,但客户端完全没有相关记录,先检查浏览器是否使用系统代理,以及当前应用是否被分应用规则排除。也可能是页面资源来自缓存;换一个新页面重新发起请求。若请求已经进入内核,但策略链显示 DIRECT,先查看命中规则是否原本要求直连,而不是立即认定节点选择无效。规则按顺序匹配,较前的匹配项可能覆盖后面的预期。

用分流结果交叉验证

接着访问一个按配置预期应直连的目标,确认连接页显示直连策略。这样可以区分“规则分流正常”和“所有请求都被全局代理”两种情况。再使用可信的出口查询服务,比较经代理访问时的出口信息;出口变化只能说明该次请求的路径变化,不能单独证明全部应用都已接管,也不能替代 DNS 与 IPv6 的专项检查。

如果请求命中了代理组但页面打不开,记录目标域名、规则、策略链和对应时间,再尝试组内另一条可用策略,保持其他设置不变。一次只修改一个变量,才能分清问题来自节点、规则还是接管方式。出现域名解析错误、证书错误或只有单个应用失败时,进入故障排查大全按症状继续检查,不建议一开始就删除整份配置或切换所有 DNS 参数。

保存结果与日常退出

确认连接正常后,回到订阅页面执行一次手动更新,检查更新后当前配置仍能加载、主代理组选择仍符合预期。远程订阅的更新周期可以按服务提供方说明设置,不需要反复刷新。需要新增 Clash 自定义规则时,优先使用客户端提供的覆写机制,并先阅读配置与使用技巧解答,避免下次更新覆盖本地修改。

日常使用保持规则模式,只有排查时才临时改动。退出桌面客户端前先关闭系统代理,或确认客户端已自动恢复系统设置;移动端则使用断开按钮结束 VPN。若关闭客户端后浏览器反而无法上网,优先检查遗留的本机代理地址,而不是把问题归到订阅上。下次启动时,按“当前配置、代理组、接管开关”的顺序复核即可。