导读:
在 Shadowrocket(小火箭)中配置 Reality 节点(VLESS + Vision + REALITY),请按以下步骤操作:
- Shadowrocket 版本需 ≥ 2.2.30(建议更新到最新版)
- 确保你有 Reality 节点的完整参数(UUID、公钥、ShortID 等)
详细设置步骤
新建节点
点击右上角 → 选择 "类型" 为 VLESS
基础配置
| 参数 | |
|---|---|
| 服务器 | 你的服务器 IP 或域名 |
| 端口 | 服务器端口(通常是 443) |
| UUID | 用户 ID |
| 加密方式 | 默认 none(不要改) |
传输层设置(关键)
- 传输协议:选择
tcp或raw(新版显示为 raw) - Flow:填写
xtls-rprx-vision(必须选这个,否则 Reality 不生效)
TLS/REALITY 设置
打开 TLS 开关,
| 参数 | 设置 |
|---|---|
| TLS 类型 | 选择 Reality |
| Public Key | 填写服务器公钥(长字符串) |
| Short ID | 填写短 ID(如 8f1e) |
| Server Name | 偷取的域名(如 www.microsoft.com)必须与服务器配置一致 |
| SpiderX | 路径(可选,如 /download) |
其他选项
- uTLS 指纹:建议选择
chrome或firefox(模拟真实浏览器指纹) - Mux:建议关闭(Reality 本身已优化)
参数对照示例
协议:VLESS
地址:your-server.com
端口:443
UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
传输:tcp/raw
Flow:xtls-rprx-vision
TLS:开启
类型:Reality
PublicKey:ZXYabc123...(服务器公钥)
ShortID:8f1e
ServerName:www.microsoft.com
SpiderX:(可选)
重要注意事项
-
ServerName 必须真实存在:填写的域名必须是真实网站(如微软、苹果等),且支持 TLS 1.3 和 H2,否则连接失败
-
PublicKey 不能错:这是服务器公钥,不是私钥,复制时确保完整
-
版本兼容性:如果找不到 Reality 选项,请去 App Store 更新 Shadowrocket
-
延迟测试:配置完成后,点击节点后的延迟测试按钮,显示数字即表示连通成功
-
备用方案:Reality 连不上,尝试切换 uTLS 指纹为
ios或chrome
快速验证
配置完成后,打开 Safari 访问 ip.sb 或 ipinfo.io,查看 IP 是否已变为服务器 IP,确认代理生效。
如有具体报错(如 SSL handshake failed),通常是 ServerName 填写错误或服务器配置不匹配导致。