文档 配置 VMess

VMess

V2Ray 生态里最经典的协议,配合 TLS + WebSocket/gRPC 传输层还能套 CDN,是很多机场节点的主力协议之一。

配置示例

config.yaml YAML
proxies:
  - name: "vmess"
    type: vmess
    server: server
    port: 443
    udp: true
    uuid: uuid
    alterId: 0
    cipher: auto
    packet-encoding: packetaddr

    tls: true
    servername: example.com
    alpn:
      - h2
      - http/1.1
    client-fingerprint: chrome

    network: tcp

字段说明

uuid必须

VMess 用户 ID。

alterId必须

不为 0 时启用已经过时的旧协议模式,新节点一般填 0

cipher必须

加密方式,支持 auto/none/zero/aes-128-gcm/chacha20-poly1305,机场节点一般给什么填什么。

packet-encoding可选

UDP 包编码方式,留空则用原始编码;packetaddr 需要 v2ray 5+ 支持,xudp 需要 xray 支持。

global-padding / authenticated-length可选

两个协议层参数:global-padding 开启后会随机浪费一些流量(v2ray 默认强制开启,Mihomo 里默认关闭);authenticated-length 开启长度字段加密。一般不需要改动。

network可选

传输层类型,支持 ws/http/h2/grpc/mkcp,不填则默认 tcp;具体参数见传输层配置。TLS 相关字段见TLS 字段