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.