tutorial
Nextin 支持哪些订阅格式
判断能否导入时,先看最终返回内容,而不是只看 URL 长得像不像订阅。
适用范围与判断标准
适用范围
需要判断订阅 URL、YAML、节点 URI、Base64 节点文本或 Deep Link 是否能被 Nextin 识别的用户。
判断标准
订阅内容结构完整,YAML 至少能表达节点、分组和规则;节点 URI 没有被截断或混入说明文字。
格式总览
| 格式 | 要求 | 适合场景 |
|---|---|---|
| 远程订阅链接 | http:// 或 https:// 链接,最终返回可解析配置文本。 | 服务商后台复制订阅。 |
| Clash/Mihomo YAML | 完整 YAML,通常至少有 proxies 和 proxy-groups。 | 自己维护配置文件。 |
| 节点 URI 文本 | 一行或多行 ss://、vmess://、vless://、trojan:// 等。 | 从其他客户端迁移节点。 |
| Deep Link | nextin:// 或 clash://,URL 参数需编码。 | 网页按钮、二维码、一键导入。 |
常见节点协议
常见代理订阅里可能出现 Shadowsocks、ShadowsocksR、VMess、VLESS、Trojan、Hysteria、Hysteria2、TUIC、AnyTLS、SOCKS5、HTTP/HTTPS、Snell、SSH、Masque 等节点类型。实际是否可用取决于当前 App 版本、配置参数和节点端协议实现。
YAML 最小判断
一个可用的 Clash/Mihomo YAML 不只是节点列表。至少要能让客户端知道节点、分组和最终匹配规则。
proxies:
- name: example
type: ss
server: example.com
port: 443
proxy-groups:
- name: 节点选择
type: select
proxies:
- example
rules:
- MATCH,节点选择判断标准
- 浏览器打开订阅链接后不是网页界面,而是配置文本或节点文本。
- YAML 能被常规 YAML 解析器读取,没有缩进错误。
- 节点名不重复,避免后续策略组或重写模块出现冲突。
- 如果缺少 DNS 段,Nextin 可能尝试补默认 DNS,但不要依赖它修复严重缺项。