支持的格式
输入格式
Sub-Store 支持以下输入格式(详见后端仓库 README):
WARNING
不要用 Shadowrocket 或 NekoBox 导出 URI 再作为输入导入——导出的 URI 可能不是标准 URI。已兼容部分常见的非标准 URI(如 VMess、VLESS)。
协议 URI
| URI Scheme | 说明 |
|---|---|
socks5 / socks5+tls | SOCKS5(+TLS) |
socks | SOCKS5(用户信息为 Base64) |
http / https | HTTP(S) 代理 |
ss | Shadowsocks |
ssr | ShadowsocksR |
vmess | V2Ray VMess |
vless | V2Ray VLESS |
trojan | Trojan |
hysteria | Hysteria |
hysteria2 | Hysteria 2 |
tuic | TUIC v5 |
wireguard / wg | WireGuard |
anytls | AnyTLS |
HTTP / HTTPS 代理没有通行的标准 URI 格式,Sub-Store 按
http(s)://[用户名:密码@]主机:端口解析,未写端口时 http 默认80、https 默认443。
各代理 App 原生格式
| 平台 | 支持的协议 |
|---|---|
| QX | SS、SSR、VMess、Trojan、HTTP、SOCKS5、VLESS、AnyTLS |
| Loon | SS、SSR、VMess、Trojan、HTTP、SOCKS5、SOCKS5-TLS、WireGuard、VLESS、Hysteria 2、AnyTLS |
| Surge | Direct、SS、VMess、Trojan、HTTP、HTTPS、HTTP/2 CONNECT、SOCKS5、SOCKS5-TLS、AnyTLS、TrustTunnel、TUIC、Snell、Hysteria 2、MASQUE、SSH(仅密码认证)、External Proxy Program(仅 macOS)、WireGuard(Surge 互转) |
| mihomo(Clash.Meta) | Direct、SS、SSR、VMess、Trojan、HTTP、SOCKS5、Snell、VLESS、WireGuard、Hysteria、Hysteria 2、TUIC、SSH、Naive、Juicity、Mieru、Sudoku、AnyTLS、TrustTunnel、HTTP/2 CONNECT、MASQUE、Tailscale、GOST Relay、Shadow QUIC、ZeroTier、OpenVPN、EasyTier |
Clash 格式
- Clash Proxies YAML(多行)
- Clash Proxy JSON / JSON5 / YAML(单行)
已弃用
旧版 Clash(SS、SSR、VMess、Trojan、HTTP、SOCKS5、Snell、VLESS、WireGuard)已弃用:前端不再显示,但后端仍支持(通过 target=Clash 参数)。
输出目标
- Plain JSON:结构化节点数据,便于调试和脚本使用
- SurgeMac:使用 mihomo 支援 Surge 本身不支持的协议(如 VLESS/SSR)
- Stash、mihomo(Clash.Meta)、Surge、Surfboard、Loon、Egern、Shadowrocket、QX、sing-box、V2Ray、V2Ray URI
已弃用
Clash(旧版)已弃用:前端不再显示,仍可通过 target=Clash 输出。