{关键词},VLESS 协议简介

Shadowrocket 对 VLESS 协议的支持已经相当完善,包括 XTLS Vision、REALITY 等高级特性,以下是详细配置指南:

VLESS 是 V2Ray 开发的轻量级传输协议,特点:

  • 无状态设计:比 VMess 更轻量,性能更好
  • 依赖 TLS:本身不加密,需配合 TLS/XTLS 使用
  • 适合高延迟网络:握手更快,适合移动网络

手动配置步骤

添加节点

Shadowrocket → 右上角 "+" → 类型选择 "VLESS"

基础配置项

配置项 说明 示例
服务器 域名或 IP example.com
端口 服务端端口 443
UUID 用户 ID 550e8400-e29b-41d4-a716-446655440000
加密方式 固定为 none none(不可更改)
Flow 流控类型 xtls-rprx-vision

传输层设置(Network)

根据服务端配置选择:

  • TCP:最基础,配合 TLS 使用
  • WebSocket (ws):适合 CDN 中转,需填写 HostPath
  • gRPC:需填写 ServiceName
  • HTTP/2 (h2):需开启 TLS

TLS 设置

选项 说明
TLS 开启/关闭(VLESS 建议始终开启)
SNI 证书域名(如与实际连接域名不同需填写)
ALPN 通常留空或填 h2,http/1.1
证书校验 建议开启(自签证书可关闭)

REALITY 配置(如使用)

  • Security: 选择 reality
  • Public Key: 填写服务端公钥
  • Short ID: 填写短 ID
  • SpiderX: 可留空或填写伪装路径

URL 导入格式

支持直接粘贴分享链接:

vless://uuid@host:port?encryption=none&flow=xtls-rprx-vision&type=tcp&security=tls&sni=example.com&alpn=h2,http/1.1#节点名称

参数说明

  • flow: xtls-rprx-vision(推荐)或 xtls-rprx-vision-udp443
  • security: tls, reality, none
  • type: tcp, ws, grpc, http

推荐配置组合

方案 A:Vision + TLS(最稳定)

  • Flow: xtls-rprx-vision
  • Network: tcp
  • Security: tls
  • 端口:443

方案 B:WebSocket + TLS(适合 CDN)

  • Network: ws
  • Path: /path
  • Host: cdn.example.com
  • Security: tls

方案 C:REALITY(抗封锁最强)

  • Security: reality
  • Flow: xtls-rprx-vision
  • PublicKey: [服务端公钥]
  • ShortId: [短ID]
  • SpiderX: 或留空

常见问题

连接失败排查

  • 检查 UUID:确保与服务端完全一致(包括横线)
  • Flow 匹配:服务端和客户端 Flow 设置必须一致(如都用 vision
  • 时间同步:确保手机时间准确(误差需小于 2 分钟)

Shadowrocket 版本要求

  • VLESS 基础支持:v2.1.90+
  • XTLS Vision:v2.2.20+
  • REALITY:v2.2.30+
  • 建议:保持 App Store 最新版本

延迟测试异常

VLESS 协议在 TCP 模式下可能显示 -1 或超时,这通常是正常的,实际连接可能正常,建议通过实际访问网页测试。

与 VMess 的区别

  • VLESS 不加密 payload,完全依赖底层 TLS
  • 性能比 VMess 好 10-20%
  • 更适合 XTLS(降低延迟)

服务端配置参考(Xray)

如果你需要配置服务端,建议:

{
  "protocol": "vless",
  "settings": {
    "clients": [{
      "id": "uuid",
      "flow": "xtls-rprx-vision"
    }],
    "decryption": "none"
  },
  "streamSettings": {
    "network": "tcp",
    "security": "tls",
    "tlsSettings": {...}
  }
}

提示:Shadowrocket 的 VLESS 实现基于 Xray-core,与主流服务端(Xray-core、v2ray-core)兼容性良好,如遇到连接问题,优先检查 Flow 和 TLS 设置是否匹配。

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