文档 配置 VLESS

VLESS

更轻量的下一代协议,去掉了 VMess 里的加密开销,搭配 REALITY/XTLS 是目前抗封锁能力较强的方案之一。

配置示例

config.yaml YAML
proxies:
  - name: "vless"
    type: vless
    server: server
    port: 443
    udp: true
    uuid: uuid
    flow: xtls-rprx-vision
    packet-encoding: xudp

    tls: true
    servername: example.com
    client-fingerprint: chrome
    reality-opts:
      public-key: xxxx
      short-id: xxxx

    network: tcp

字段说明

uuid必须

VLESS 用户 ID。

flow可选

VLESS 的子协议,目前可用值是 xtls-rprx-vision

packet-encoding可选

UDP 包编码,留空为原始编码,可选 packetaddr(v2ray 5+)/xudp(xray)。

encryption可选

VLESS 客户端后量子加密配置,格式类似 mlkem768x25519plus.native/xorpub/random.1rtt/0rtt...,用 mihomo generate vless-x25519mihomo generate vless-mlkem768 生成对应密钥后填入。日常接入机场节点一般留空即可。

network可选

传输层类型,支持 ws/http/h2/grpc/xhttp,不填则默认 tcp,见传输层配置reality-opts 属于TLS 字段的一部分。

Mihomo 里的 xtls-* 流控等价于 Xray-core 中的 xtls-*-udp443,如果要拦截 443 端口的 UDP 流量,请在规则里用逻辑规则:AND,((NETWORK,UDP),(DST-PORT,443)),REJECT