导读:
Shadowrocket 对 VLESS 协议的支持非常完善,包括最新的 XTLS Vision 流控和 REALITY 传输层安全,以下是详细配置指南:
在 Shadowrocket 中添加 VLESS 节点时,主要配置项如下:
| 参数 | 说明 | 常见值 |
|---|---|---|
| 服务器 | 域名或 IP 地址 | example.com |
| 端口 | 服务端监听端口 | 443, 8443 |
| UUID | 用户唯一标识 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| 加密 | VLESS 固定为无加密 | none(不可更改) |
| 流控 | Flow 控制 | xtls-rprx-vision, xtls-rprx-vision-udp443 |
| 传输协议 | 底层传输方式 | tcp, ws, grpc, xhttp |
| 传输层安全 | TLS 类型 | tls, xtls, reality |
详细配置步骤
手动添加节点
打开 Shadowrocket → 右上角 "+" → 类型选择 "VLESS"
2. 填写服务器地址和端口
3. 粘贴 UUID(注意去除多余空格)
4. 加密方式保持为 "none"
5. 根据服务端配置选择流控(Flow):
- 留空:普通 TLS
- xtls-rprx-vision:XTLS Vision(推荐)
- xtls-rprx-vision-udp443:Vision + UDP 443 分流
传输层安全设置(关键)
- TLS:开启 TLS 开关,选择 "TLS 1.3"(如果服务端支持)
- XTLS:选择 "XTLS" 或保持 TLS 但选择 Vision 流控
- REALITY(新版支持):
- 选择 "REALITY"
- 填写
PublicKey(公钥) - 填写
ShortId(短 ID) - 设置
SpiderX(可选,用于伪装)
网络传输配置
根据服务端配置选择:
WebSocket (WS):
- 传输方式选
websocket - 填写
Host(伪装域名) - 填写
Path(路径,如/vless)
gRPC:
- 传输方式选
grpc - 填写
ServiceName
XHTTP (SplitHTTP):
- 传输方式选
xhttp(需 Shadowrocket 2.2.30+) - 支持
packet-up模式
分享链接格式
Shadowrocket 支持标准 VLESS URL 导入:
vless://uuid@server:port?encryption=none&flow=xtls-rprx-vision&security=tls&sni=example.com&type=tcp#备注名称
REALITY 示例:
vless://uuid@server:port?encryption=none&flow=xtls-rprx-vision&security=reality&sni=www.google.com&pbk=公钥&sid=短ID&spiderx=/&type=tcp#Reality节点
版本兼容性注意事项
- XTLS Vision 支持:需要 Shadowrocket 2.2.20+
- REALITY 支持:需要 2.2.30+ 版本
- XHTTP 支持:较新版本才支持,旧版请用 WebSocket 替代
- uTLS 指纹:在 TLS 设置中可选择
fingerprint(如chrome,firefox,safari)以模拟真实浏览器指纹
常见问题排查
| 问题 | 解决方案 |
|---|---|
| 连接失败 | 检查 UUID 是否正确(注意大小写和横线位置) |
| TLS 握手失败 | 确认 SNI(服务器名称指示)与证书域名匹配 |
| REALITY 无法连接 | 检查 PublicKey 和 ShortId 是否与服务端一致,确认 SpiderX 路径正确 |
| 速度慢 | 尝试开启 Mux(多路复用),或切换流控为 xtls-rprx-vision-udp443 |
| UDP 不通 | 确保流控包含 -udp443 后缀,或关闭流控使用普通 TLS |
性能优化建议
- 启用 Mux:在"更多"选项中开启多路复用(建议并发数 8-16)
- TCP 快速打开:开启 TFO(需服务端支持)
- IPv6 优先:如果网络支持 IPv6,可开启优先使用
- DNS 设置:建议搭配 DoH(DNS over HTTPS)使用,如
https://dns.google/dns-query
提示:VLESS 协议本身不加密,必须配合 TLS/XTLS/REALITY 使用,切勿在公网裸奔使用无安全层的 VLESS。
如需导入订阅,确保订阅链接包含完整的 VLESS 参数,Shadowrocket 会自动解析标准 JSON 格式或 Base64 编码的订阅内容。