Skip to content

Sudoku ​

This example disables HTTPMask for a corresponding raw connection. For a CDN or reverse proxy, configure httpmask from the server settings rather than only changing the port to 443.

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: sudoku
    server: proxy.example.com
    port: 443
    key: YOUR_CLIENT_KEY
    aead-method: chacha20-poly1305
    padding-min: 2
    padding-max: 7
    table-type: prefer_ascii
    httpmask:
      disable: true
    enable-pure-downlink: false

Protocol fields ​

FieldHow to configure it
keyUse the shared key or protocol-specific hexadecimal key material supplied by the service, not a generic PEM private key.
aead-methodchacha20-poly1305, aes-128-gcm, or none, matching the server.
padding-min / padding-maxPadding percentages 0–100; maximum must not be below minimum.
table-typeprefer_ascii, prefer_entropy, up_ascii_down_entropy, or up_entropy_down_ascii.
httpmaskEnable for HTTP wrapping; match mode, tls, host, and path-root to the server.
enable-pure-downlinkDownlink mode must match the server.

Groups and rules · Common fields · TLS · Transports

Reference: mihomo.