导读:
Shadowrocket 对 VLESS 协议的支持已经相当完善(需确保应用为较新版本),以下是关于在 Shadowrocket 中配置和使用 VLESS 的详细指南:
VLESS 是 V2Ray 开发的轻量级传输协议,特点包括:
- 无状态设计:比 VMess 更轻量,性能更好
- 强制加密传输:通常需配合 TLS/XTLS 或 Reality 使用
- 支持多路复用:可配合 XUDP 等特性
手动配置参数详解
在 Shadowrocket 中添加 VLESS 节点时,主要配置项如下:
基础参数
| 字段 | 说明 | 常见值 |
|---|---|---|
| 地址 | 服务器 IP 或域名 | example.com |
| 端口 | 服务端监听端口 | 443, 8443 |
| UUID | 用户唯一标识 | xxxxxxxx-xxxx-... |
| 加密 | 加密方式 | none(VLESS 通常不加密,依赖 TLS) |
| 传输协议 | 底层传输方式 | tcp, ws, grpc, http |
TLS/XTLS 设置
- TLS: 开启/关闭 TLS 加密
- XTLS: 如服务器支持 XTLS(Vision 流控),建议开启以获得更好性能
- SNI: 证书域名(通常与地址相同)
- ALPN: 应用层协议协商(如
h2,http/1.1)
传输层特定设置
- WebSocket (ws): 需填写
Path(路径)和Host - gRPC: 需填写
ServiceName - TCP: 如使用 HTTP 伪装,需设置
Header伪装
常见配置示例
示例 1:VLESS + XTLS-Vision(推荐)
协议:VLESS
地址:your-domain.com
端口:443
UUID:your-uuid-here
加密:none
传输协议:tcp
TLS:开启
XTLS:XTLS-Vision(或 Vision)
SNI:your-domain.com
ALPN:h2, http/1.1
示例 2:VLESS + WebSocket + TLS(CDN 友好)
协议:VLESS
地址:your-domain.com
端口:443
UUID:your-uuid-here
加密:none
传输协议:ws
路径:/your-path
Host:your-domain.com
TLS:开启
SNI:your-domain.com
示例 3:VLESS + gRPC + TLS
协议:VLESS
地址:your-domain.com
端口:443
UUID:your-uuid-here
加密:none
传输协议:grpc
ServiceName:your-service-name
TLS:开启
URL 导入格式
Shadowrocket 支持通过 URL 导入 VLESS 节点,标准格式:
vless://UUID@address:port?encryption=none&security=tls&sni=domain&type=ws&path=/path&host=domain#备注名称
示例:
vless://12345678-1234-1234-1234-123456789012@example.com:443?encryption=none&security=tls&sni=example.com&type=ws&path=/vless&host=example.com#MyVLESS
注意事项
-
版本要求:确保 Shadowrocket 为 2.0 以上版本(建议最新版),以支持 XTLS-Vision 和 Reality
-
Reality 协议支持:新版 Shadowrocket 已支持 VLESS + Reality,配置时:
- Security 选择
reality - 填写
PublicKey和ShortId
- Security 选择
-
流控选择:
- 如服务器支持,优先使用
xtls-rprx-vision(XTLS Vision) - 旧版服务器可能使用
xtls-rprx-direct(已逐步淘汰)
- 如服务器支持,优先使用
-
加密方式:VLESS 协议中 Encryption 必须选择
none,加密由 TLS/XTLS 层处理 -
连通性测试:配置后使用 Shadowrocket 的「连通性测试」功能检查延迟,如失败请检查:
- UUID 是否正确(注意横杠位置)
- 时间是否同步(VLESS 对时间敏感)
- TLS 证书是否有效
故障排查
- 连接但无法上网:检查 SNI 是否正确,或尝试切换 ALPN 设置
- 频繁断线:尝试关闭多路复用(MUX)或更换传输协议
- 延迟高:如使用 WebSocket,尝试切换为 TCP 或 gRPC;如支持 XTLS-Vision 建议优先使用
如需更具体的配置帮助,请提供服务端配置信息(脱敏后),我可以给出更精确的 Shadowrocket 配置建议。