同一条订阅链接,为什么这个客户端能用那个不行
同一个订阅地址,Clash 拿到的是 YAML,v2rayN 拿到的是 Base64 节点清单——服务端按请求头里的 User-Agent 决定返回哪种格式。理解这一点,就能解释「链接没换、换个客户端就报错」这类问题,也知道该怎么验证。
共 8 篇文章涉及这个话题。
同一个订阅地址,Clash 拿到的是 YAML,v2rayN 拿到的是 Base64 节点清单——服务端按请求头里的 User-Agent 决定返回哪种格式。理解这一点,就能解释「链接没换、换个客户端就报错」这类问题,也知道该怎么验证。
有的机场发的订阅链接是一次性的,在浏览器里点开一次就作废。而几乎所有在线校验、转换工具的第一步都是「打开订阅地址复制内容」——一测就把链接烧掉了,回头导入客户端才发现报错。本文说明怎么判断、正确顺序是什么、烧掉了怎么办。
机场页面写着 60 个节点,解码出来却只有 52 个能用。差额通常来自三处:服务器加端口完全相同的重复条目、解析失败的坏行,以及非节点的公告行。本文说明怎么逐项对上账。
打开订阅地址,有人看到一整块乱码,有人看到一行行 vmess:// 开头的链接。两种都是正常的订阅内容,区别只在机场有没有做 Base64 编码。本文说明两种形态的由来、各自的判断方法,以及编码与加密的区别。
Clash 配置、节点分享链接、订阅返回的内容,三样东西粘在输入框里都像乱码,但要用不同的工具处理。本文给出不看工具也能自己分辨的三个特征,以及第四种情况——订阅地址本身该怎么办。
解析器只认节点分享链接。报「不认识的协议」时,粘进去的往往是订阅地址、一键导入链接或网页地址——它们长得像链接,作用却完全不同。本文列出几种常被混淆的链接,并说明各自该怎么处理。
本站的工具要的是订阅返回的内容而不是订阅地址。本文用三种方式说明怎么拿到它:浏览器直接打开、客户端里复制、命令行获取,以及每种方式常见的坑。
在浏览器里打开机场订阅地址,看到的往往是一长串没有换行的字符。那不是加密,是 Base64 编码的节点清单。本文说明它的结构、为什么要编码、以及三种常见的订阅返回格式怎么区分。