版本要求,系统配置与兼容性标准规范

Shadowrocket 需要 2.30 或更高版本才支持 Reality 协议,请先前往 App Store 更新。

手动配置步骤

添加节点

点击右上角 → 类型选择 "VLESS"

基础设置

  • 服务器:填写 IP 或域名
  • 端口:填写端口(如 443)
  • UUID:填写用户 ID
  • 加密方式none(Reality 必须选 none)

传输设置(关键)

  • 传输协议tcp
  • 流控 (Flow)xtls-rprx-vision(服务器如要求 Vision 则必填)

TLS 设置(核心步骤)

点击 "TLS" 进入设置:

  1. 开启 TLS:打开开关
  2. 类型:选择 "Reality"(重点!)
  3. 服务器名称 (SNI):填写目标网站域名(如 www.microsoft.com),必须与服务器配置的 dest 一致
  4. 指纹 (Fingerprint)chromeios(建议 chrome)
  5. PublicKey:填写服务器公钥(很长一串,必填!)
  6. ShortId:填写短 ID(如有,没有则留空)
  7. SpiderX:填写路径(如有,通常留空或填 )

保存

点击右上角 "完成" 保存配置。


通过链接导入(推荐)

如果服务商提供 Reality 分享链接,直接复制链接 → 打开 Shadowrocket 会自动识别导入。

链接格式示例:

vless://uuid@服务器地址:端口?flow=xtls-rprx-vision&encryption=none&type=tcp&sni=www.microsoft.com&fp=chrome&pbk=PublicKey内容&sid=ShortId内容&spx=/path#节点名称

关键参数说明:

  • pbk= → PublicKey(公钥)
  • sid= → ShortId(短 ID)
  • spx= → SpiderX(路径)
  • sni= → 目标网站域名

关键参数获取(问服务商)

配置 Reality 必须从服务端获取以下信息:

参数 说明 示例
PublicKey 服务器公钥,必填 U5bK...9Xq(43 字符)
SNI/ServerName 偷取的网站域名 www.microsoft.com
ShortId 短 ID(可选) 0123456789abcdef
SpiderX 路径(可选) /download 或留空

注意:PublicKey 填错,会无法连接无错误提示(一直转圈)。


常见问题排查

  1. 连不上/超时

    • 检查 Shadowrocket 版本是否 ≥ 2.2.30
    • 确认 PublicKey 复制完整(不要有多余空格)
    • 确认 SNI 与服务器配置的 dest 完全一致
  2. 提示 "TLS handshake failed"

    • 检查端口是否正确(Reality 通常用 443)
    • 检查 SNI 是否填写正确
  3. 速度很慢

    • 尝试更换 SNI(目标网站)为本地网络访问快的域名(如 www.microsoft.comwww.apple.com
  4. 没有 Reality 选项

    • 升级 Shadowrocket 到最新版
    • 确保选择的是 VLESS 协议(VMess 不支持 Reality)

提示:Reality 配置较复杂,建议优先使用服务商提供的 二维码订阅链接 自动导入,避免手动输入错误。

您可以还会对下面的文章感兴趣: