梯子地图

起步

梯子YAML配置文件怎么导入:本地文件和订阅链接的区别

短答

梯子的 YAML 文件是一份写好节点和分流规则的 Clash 配置,在 Clash 系客户端里找“文件”“打开”或“从文件导入”的入口选中它就能用。它和订阅链接的区别是不会自己更新,机场换了节点,本地文件里的还是旧的。面板能给订阅链接的,优先导入链接,本地文件留着当备用。

更新于

你手里现在有一个以 .yaml 或 .yml 结尾的文件,可能是机场面板里下载的,可能是别人发给你的,也可能是从旧电脑上拷过来的。客户端装好了,订阅页上那个输入框要的是一条链接,你不知道文件往哪里放。这一页先讲清楚这个文件和订阅链接差在哪,再按客户端写导入入口,最后写导入出错时看哪几处。

梯子 YAML 文件和订阅链接差在哪

Clash 和它的后继内核 mihomo 用 YAML 写配置,一份配置里有节点列表、节点分组和分流规则三块。订阅链接指向的通常也是这样一份 YAML,差别在于客户端拿到它的方式。导入链接时,客户端记住了这个地址,之后可以按间隔或者手动再去拉一次。导入本地文件时,客户端只复制了文件的内容,没有地址可以回去拉。

对照项 本地 YAML 文件 订阅链接
节点会不会变 导入时是什么样就一直是什么样 机场换了节点,更新一次就拿到新的
流量和到期日 卡片上一般不显示,这两项是客户端从订阅链接的响应里读出来的 卡片上显示已用流量和到期日
换一台设备 要把文件传过去再导入 把链接粘过去就行
泄露以后 文件里的节点密码一直有效,要去面板重置订阅才失效 同样要重置,重置后旧链接拉不到节点
适合的情况 机场只给文件、需要手改规则、或者临时没网拉订阅 日常使用

所以面板上同时有链接和文件下载的,本站的判断是先用链接,文件留作备份。

各客户端导入本地 YAML 文件的入口

下表按本站各篇安装教程里记下的菜单整理,版本号以教程页写的为准。

客户端 入口 导入后会看到
Clash Verge Rev 订阅页链接输入框右边的“新建” 列表里多出一张卡片
Clash Party 订阅管理页右上的蓝色“+”,菜单里选“打开”去找文件(“新建”只给空白配置);把文件拖到这一页上也行 右侧多出一张配置卡片
FlClash 左栏“配置”,右下角加号,弹出的面板里有二维码、文件、URL 三项,选“文件” 配置页出现一张卡片,左栏多出“代理”
Stash(iPhone) 配置列表里“导入”那组排在末尾的“从文件中导入”;也能用 AirDrop 或 iCloud 把文件传到手机,选用 Stash 打开 配置列表多出一行,勾选它才生效

Clash Verge Rev 那一行,本站教程的截图只拍到了“新建”按钮,弹窗里本地文件的选项以你手里的版本为准。Surfboard 的配置页也有“本地文件”一项,但它读的是 Surge 格式,Clash 的 YAML 放进去用不了。

导入后做两件事确认它真的能用。先点这张卡片让它成为当前配置,再去代理页测一次延迟,有毫秒数的节点就说明文件里的节点还活着。

导入报错或者节点全部超时时查哪几处

  1. 看报错里的行号。YAML 用缩进表示层级,YAML 1.2 规范规定缩进只能用空格,不能用 Tab。手改过文件的,在报错提示的那一行附近找有没有 Tab,或者同一层的缩进格数不一致,改成空格对齐再导入。
  2. 看文件是不是 Clash 格式。用记事本一类的文本编辑器打开,开头附近应该能找到 proxies、proxy-groups、rules 这样的字段。整个文件是一长串看不懂的字母,那是 V2Ray 格式的订阅内容,Clash 系客户端不认,回面板换 Clash 格式的那条。
  3. 看文件新不新。导入成功但节点全部超时,最可能的原因是文件太旧,机场早就换了节点。回面板重新下载一份,或者改用订阅链接导入。
  4. 看订阅本身。刚下载的文件照样全部超时,问题多半出在账号上,登录面板核对套餐有没有过期、流量有没有用完,两样都没事再转去排查本机,完整顺序见文末的链接。

什么时候这个答案不成立

  • 文件里用了代理集合。mihomo 支持在配置里写 proxy-providers,节点从里面的地址按间隔拉取。这种本地文件的节点会更新,上面说“不会自己更新”的只是写死在文件里的那部分。
  • 不是 Clash 系的客户端。v2rayN、v2rayNG、Shadowrocket 读的格式和入口都不一样,本站没有在它们上面核对 YAML 文件的导入。
  • 菜单位置会变。入口表对应的是本站各篇教程当时的界面,Clash Verge Rev 从 1.x 到 2.x 已经把“配置”页改名叫“订阅”,更新后的菜单以你手里的版本为准。
  • 路由器上的 OpenClash 也能上传配置文件,入口和电脑不同,这篇没有覆盖。

接下来去哪

延伸问题

正文没展开、但和这个问题挨着的几条。点问题展开答案。

订阅链接打开后是一堆 YAML 文字,能不能保存成文件导入

能导入,但保存下来的就是一份本地文件,之后不会跟着机场更新。浏览器里能看到 YAML 原文,说明这条是 Clash 格式的链接,直接把链接本身粘进客户端,比保存文件省事。

YAML 文件能不能发给朋友一起用

文件里写着每个节点的服务器地址、端口和密码,发出去就等于把账号交给对方,机场的设备数限制也算在你头上。对方要用,让他自己买一份订阅。文件不小心发出去了,去面板重置订阅。

v2rayN 能导入 Clash 的 YAML 文件吗

v2rayN 主要读 V2Ray 格式的订阅和单条节点链接,本站没有在 v2rayN 里核对过 Clash YAML 的导入方式。手里只有 YAML 文件的,换一个 Clash 系客户端更直接,比如 Clash Verge Rev 或 FlClash。

参考

  1. mihomo 文档,配置总览
  2. mihomo 文档,代理集合(proxy-providers)
  3. YAML 1.2.2 规范
  4. Clash Verge Rev 官方文档

相关问答

下一步问题没解决,回问答目录找挨着的那一条;要动手装,去梯子客户端按系统走;和这一篇相关的还有FlClash Windows挂梯子教程:10 步,睡眠唤醒后断网的处理、Stash iPhone挂梯子教程:14 步,扫码与 URL 两种导入。