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.