一句话结论
订阅地址通常是域名后面跟 api/v1/client/subscribe 再带一串 token,这串 token 就是身份凭证。别人拿到它能直接消耗你的流量,也能读到订阅内容里的剩余流量和套餐到期日。补救只有一条路,回机场后台重置订阅,旧地址立刻失效,然后每台设备重新导入一次新地址。
关键事实
- 订阅地址的常见形态是域名后面跟 api/v1/client/subscribe 再带一串 token,token 就是身份凭证。
- 订阅内容里带着剩余流量与到期日,拿到地址的人能一并读到。
- ClashN 的「启用订阅转换」和 Quantumult X 的「资源解析器」都要把订阅内容交给第三方服务,两处教程都写明非必要不开。
- 补救办法是回机场后台重置订阅,旧地址立即失效,所有导入过的设备都要重新导入一次新地址。
订阅地址通常长这样,一个域名,后面跟着 api/v1/client/subscribe,再跟一串 token。前半截是机场的服务器,真正认人的是结尾那串 token。客户端拿它去换节点列表,机场那边也靠它认出这是谁的账号。订阅排在最前面,客户端先拿到它才有节点可选,地址到了谁手里,后面的环节就跟着谁走。所以站内的客户端教程写到复制订阅地址这一步,几乎都跟着同一句提醒,这条地址等于账号凭证,不要外发。
这条地址里能看到什么
最直接的后果是用你的流量。这一点不用多解释。
第二层的东西容易被忽略。机场返回的订阅内容里不只有节点,还夹着剩余流量和套餐到期这些信息,客户端导入之后就能直接读出来,这几行长什么样、为什么点上去连不上,写在节点列表里的网址是什么。
拿到你订阅地址的人,因此也能看出你在哪家机场、买的什么套餐,还能读到用掉多少和什么时候到期,顺带拿到这家机场当前的全部节点。这些本来是你登后台才看得到的东西。
三种把地址交出去的方式
最常见的一种是直接发给别人。群里问一句这个能用吗,或者朋友说想试试,你就转过去了。转出去的那一刻,对方的客户端和你的客户端在机场眼里没有区别。
贴在公开页面上是第二种。发帖求助时把完整地址粘进正文,或者截图忘了打码。帖子会被搜索引擎收录,截图会被人存下来,这两样都不受你控制。
第三种最不容易察觉,把地址交给第三方订阅转换服务。ClashN 的新建配置窗口里有个「启用订阅转换」开关,ClashN 教程里写的是一般不用开,机场给的通用订阅多数已经是 Clash 格式,只有拿到的格式客户端解析不了时才需要走转换,而转换服务会看到你的订阅内容。Quantumult X 那边叫「资源解析器」,位置在资源路径下面,说法是同一个意思,它需要填第三方转换服务地址,机场给的通用订阅多数可以直接用。
转换服务的工作方式决定了它必须能读到订阅内容。你把地址填进去,它去拉一次,解析完再吐一个新地址给你。这个过程里它拿到的东西和你自己的客户端一模一样。
需要求助的时候怎么发
多数要问的问题跟 token 无关。节点连不上、延迟高、某个地区打不开,换一串 token 也是一样的结果。
发协议名和地区就够了。比如说香港节点是 Hysteria2,白天正常,晚高峰延迟明显变高。对方要看具体配置,就把 token 那一段打掉,只留域名部分,格式对不对照样能看出来。截图同理,节点名字可以留,订阅地址的输入框和流量到期那一行盖掉再发。
真要把完整地址给某个人看,先想清楚这个人是谁,以及看完之后你打不打算重置。
泄露之后你可能先在别处发现
流量掉得快是一个信号,但月底本来就掉得快,光看这一项不好判断。
比较容易先撞上的是设备数。多数机场按同时在线的设备计数,设备数量限制这一条写清了几种常见口径,超限的典型后果是挤掉旧连接或者临时限速。你自己三台设备在用,别人也在用,本来够用的额度就开始互相顶。表现出来就是莫名其妙掉线,换节点也没用。
重置订阅,然后把每台设备过一遍
补救办法只有一个,回机场用户中心重置订阅。站内好几篇教程的排查表里都留着这一句,导入一直失败时的最后一步就是重置订阅拿新地址。重置之后旧地址立即失效,别人手里那条就废了。
代价是所有导入过的地方都要换。手机上的 v2rayNG、电脑上的客户端、路由器里那份配置,都还指着旧地址,重置之后它们更新订阅会直接失败。一台一台把新地址粘进去,粘完各自更新一次,看到流量和到期日重新出现就算好了。设备越多,这一步越费事。
还有两个地方容易漏。一个是你之前用过的订阅转换服务,那边保存的是旧地址,废了就废了,别再拿新地址去填一次。另一个是当初把地址贴出去的帖子或者聊天记录,能删就删,别人顺着帖子还能找到你在哪家机场。
来源与说明
- 本站客户端教程中的订阅导入与排查步骤
订阅地址的形态、导入后可见的流量与到期信息、订阅转换开关的说明,均来自站内 Clash Verge Rev、ClashN、Quantumult X、v2rayN 等教程正文,未引用第三方数据。
- 本站术语库的订阅与设备数量限制词条
覆盖订阅的性质、重置订阅的后果与设备数的计数口径。各家机场的具体条款不在其中,重置入口和设备数上限要自己去后台确认。
常见问题
订阅链接泄露了怎么办?
回机场用户中心重置订阅,这是唯一有效的办法。重置之后旧地址立即失效,别人手里那条再也拉不到节点。代价是所有导入过这条地址的客户端都要重新导入一次,手机、电脑、路由器上的配置都算在内,不换的话它们更新订阅会直接报错。改机场账号密码、换节点都解决不了这个问题,机场认的是地址里那串 token,只有把它换掉才有用。
订阅链接发给别人有什么风险?
对方能直接用你的流量,机场认的是地址结尾那串 token,不看是谁在用。订阅内容里还夹着剩余流量和套餐到期,客户端导入后就能读到,所以拿到地址的人也能看出你在哪家机场、买的什么套餐,流量还剩多少、什么时候到期,以及这家机场当前的全部节点。
在线订阅转换服务安全吗?
它必须能读到你的订阅内容才能工作。你把地址填进去,它去拉一次、解析完再给你一个新地址,这个过程里它拿到的东西和你自己的客户端一模一样。用的是哪一家、留不留日志、地址存多久,普通用户无从确认。站内 ClashN 教程和 Quantumult X 教程都写明这个功能非必要不开,理由是机场给的通用订阅多数已经能被客户端直接解析,本来就不需要转换。
发帖求助时怎么贴订阅信息才安全?
多数问题不需要完整地址。节点连不上、延迟高、某个地区打不开,说清协议名、节点地区和出问题的时间段,别人就能判断个大概。确实要给人看配置,把 token 那一段打掉,只留域名部分。截图也一样,节点名字可以留,客户端里显示订阅地址的那个输入框、还有流量和到期日那一行,发之前盖掉。
重置订阅之后还要做什么?
把每台设备过一遍。重置只让旧地址失效,客户端里存的还是旧地址,不换的话下次更新订阅就会失败。手机、电脑、平板、路由器上的配置逐个粘上新地址,各自手动更新一次,看到流量和到期日重新显示出来,这台就算好了。另外两件事,之前填过订阅转换服务的地方不要再拿新地址去填,当初把旧地址贴出去的帖子和聊天记录能删就删。