Shadowrocket(小火箭) 使用 Reality 协议 的配置,以下是详细说明: Shadowrocket 支持 Reality 协议需要 2.30 或更高版本(建议更新到最新版 App Store 版本)。
Reality 协议订阅格式
Reality 节点通常以 VLESS 协议为基础,订阅链接一般为以下格式:
单节点链接(URL Scheme)
vless://UUID@服务器地址:端口?security=reality&pbk=公钥&sid=短ID&spx=路径&fp=指纹&type=tcp&flow=xtls-rprx-vision&sni=伪装域名#节点名称
关键参数说明:
security=reality:启用 Reality 协议pbk:Reality 公钥(Public Key)sid:Short ID(短 ID)spx:SpiderX(伪装路径,可为空或 )fp:uTLS 指纹(如chrome,firefox,safari,ios)flow=xtls-rprx-vision:流控模式(必须)sni:服务器名称指示(目标网站域名)
订阅链接格式
Shadowrocket 支持以下订阅格式:
- Base64 编码:多行节点文本 Base64 编码后作为订阅内容
- SIP008:JSON 格式订阅
- Clash 配置:部分版本支持 Clash 配置直接导入
手动配置步骤(无订阅时)
如果只有节点信息,手动添加:
- 打开 Shadowrocket → 右上角
- 类型选择 VLESS
- 配置如下:
- 服务器:填写 IP 或域名
- 端口:填写端口
- ID:填写 UUID
- 流控:
xtls-rprx-vision - 传输:
tcp - TLS:关闭(Reality 不使用传统 TLS)
- 点击 "Reality" 选项(在 TLS 下方或高级设置中):
- Public Key:填写
pbk值 - Short ID:填写
sid值 - Spider X:填写
spx值(如 )
- Public Key:填写
- uTLS指纹:选择
chrome或ios - SNI:填写伪装域名
订阅转换(推荐)
如果你有 Reality 节点的原始链接或 Clash 配置,但 Shadowrocket 无法直接识别,可以使用 订阅转换服务:
- 访问订阅转换网站(如
subconverter相关工具) - 目标类型选择 Shadowrocket
- 勾选 "支持 Reality 协议" 选项
- 生成订阅链接后导入小火箭
常见问题
Q: 导入后无法连接?
- 检查 Shadowrocket 版本是否过旧
- 确认
flow必须为xtls-rprx-vision - 检查
pbk(公钥)是否完整无误(43 字符 Base64)
Q: 订阅导入后显示为 vmess 而非 vless?
- 说明订阅格式不标准,建议手动创建或更换订阅转换工具
Q: Reality 和 XTLS 什么关系?
- Reality 是传输层安全协议,替代 TLS
- XTLS 是流量控制技术(Vision 流控)
- 两者通常配合使用:
security=reality+flow=xtls-rprx-vision
示例配置
vless://12345678-1234-1234-1234-123456789abc@example.com:443?security=reality&pbk=ZJPBXAeYpIWPxPZNKj1CzIRJqX_aZ1qi2Fev1iZJ3Xc&sid=00&spx=%2F&fp=chrome&type=tcp&flow=xtls-rprx-vision&sni=www.google.com#Reality节点
提示:由于 Reality 协议较新,建议优先使用 手动添加 方式确保参数准确,或使用支持 Reality 的订阅转换工具生成专用订阅链接。