Skip to content

VMess

示例为 VMess + WebSocket + TLS。普通 TCP 传输改为 network: tcp 并删除 ws-opts;TLS 是否保留由服务器决定。其他传输的写法见传输层

节点示例

将以下节点合并到配置的 proxies 列表。替换示例地址、身份和凭据;Node 可改名,但代理组中的引用必须同步。

yaml
proxies:
  - name: Node
    type: vmess
    server: proxy.example.com
    port: 443
    uuid: 00000000-0000-4000-8000-000000000001
    alterId: 0
    cipher: auto
    tls: true
    servername: proxy.example.com
    network: ws
    ws-opts:
      path: /proxy
      headers:
        Host: proxy.example.com
    udp: true

协议字段

字段填写方式
uuid用服务端分配的 UUID 替换示例。
alterId常见 AEAD 配置使用 0;旧服务按其配置填写。
cipherauto、none、zero、aes-128-gcm 或 chacha20-poly1305,按服务端填写。
network / ws-opts示例使用 WebSocket,path 和 Host 需与服务端一致。
tls / servername是否使用 TLS 及握手域名。VMess 使用 servername 字段。
packet-encoding需要时选 packetaddr 或 xudp,与服务端的 UDP 编码一致。

如何加入代理组与规则 · 通用字段 · TLS 配置 · 传输层配置

参考:mihomo.