Skip to content

Api列表

订阅 - 获取配置文件

依照指定的参数提供对应的配置文件

http
GET /link/{token}
shell
{token} = (String) 订阅的唯一标识 => 在用户中心或订阅中心中获取

参数

点击查看详情

clash => 多选一

http
GET /link/{token}?clash={type}
shell
{type} = (Int) 1 => 下发 SS 配置节点
{type} = (Int) 2 => 下发 [SSR, Trojan] 配置节点
{type} = (Int) 3 => 下发 SSR 配置节点
{type} = (Int) 4 => 下发 Trojan 配置节点

sub => 多选一

http
GET /link/{token}?sub={type}
shell
{type} = (Int) 1 => 下发 SSR 配置节点
{type} = (Int) 2 => 下发 SS 配置节点
# {type} = (Int) 3 => 下发 VMess 配置节点 | 不可用
{type} = (Int) 4 => 下发 Trojan 配置节点

list => 多选一

http
GET /link/{token}?list={type}
shell
# {type} = (String) trojan => 
# {type} = (String) ssr =>
{type} = (String) ssa => SIP008 格式下发 SS 节点(需要 obfs插件支持)
{type} = (String) quantumult =>
{type} = (String) quantumultx =>
{type} = (String) shadowrocket =>

QuantumultX => 多选一

http
GET /link/{token}?quanX=1

此参数节点为list=quantumultx提供

shell
{quanX} = (Int) 1 => 下发 QuantumultX 配置文件

emoji => 可选

http
GET /link/{token}?sample=1&emoji={emoji}
shell
{emoji} = (Int) 1 => 在节点名称前添加地区或国家 emoji Flag旗帜
{emoji} = (Int) 0 => 不添加 emoji Flag旗帜

default: 1
此项可在系统或解析器不支持emoji是使用

extendInfo => 可选

http
GET /link/{token}?sample=1&extendInfo={extendInfo}
shell
{extendInfo} = (Int) 1 => 在下发配置文件中添加额外信息
{extendInfo} = (Int) 0 => 不添加额外信息

default: 1
额外信息指到期时间,剩余流量,网站地址,活动信息等,仅前两项为固定出现
部分类型配置文件默认值为 0

class => 可选

http
GET /link/{token}?sample=1&class={class}
shell
 noclass 参数互斥
{class} = (Int) 节点等级 => 仅获取指定等级的节点 => class=1
{class} = (Array) 节点等级 => 仅获取指定等级范围的节点 => class=[1,2,3]

noclass => 可选

http
GET /link/{token}?sample=1&noclass={noclass}
shell
 class 参数互斥
{noclass} = (Int) 节点等级 => 不获取指定等级的节点 => noclass=1
{noclass} = (Array) 节点等级 => 不获取指定等级范围的节点 => noclass=[1,2,3]

返回

bash
[状态码]

200 => 正常
403 => 用户不存在或Token无效
500 => 类型不存在或处理错误

[响应头]

Cache-Control: no-cache, no-store, must-revalidate
Content-Type: application/octet-stream; charset=utf-8
Content-Disposition: attachment; filename={文件名}
profile-update-interval: 3
subscription-userinfo: upload={用户上传量}, download={用户下载量}, total={用户总流量}, expire={用户到期时间}
!类型差异可能导致响应头差异,请求域名及请求IP亦有可能导致响应头差异