Skip to content

VLESS ​

This example uses ordinary VLESS over TLS. A REALITY public key is not a certificate fingerprint; see TLS and REALITY for a complete combination. Do not combine mutually exclusive TLS wrappers.

Node example ​

Merge this node into the configuration’s proxies list. Replace example addresses, identities, and credentials. If you rename Node, update group references too.

yaml
proxies:
  - name: Node
    type: vless
    server: proxy.example.com
    port: 443
    uuid: 00000000-0000-4000-8000-000000000001
    tls: true
    servername: proxy.example.com
    network: tcp
    udp: true

Protocol fields ​

FieldHow to configure it
uuidServer-issued UUID.
flowSet xtls-rprx-vision only when the server enables Vision.
tls / servernameTLS switch and name; VLESS uses servername.
reality-optsREALITY requires the server public-key, short-id, and matching servername.
networkMatch tcp, ws, http, h2, grpc, or xhttp and its options to the server.
packet-encoding / encryptionUse server-supplied UDP encoding and VLESS Encryption settings; omit when unused.

Groups and rules · Common fields · TLS · Transports

Reference: mihomo.