{ "inbounds": [ { "type": "sudoku", "listen": "::", "listen_port": 443, "key": "your-secret-key" // "aead_method": "chacha20-poly1305", // chacha20-poly1305 | aes-128-gcm | none // "table_type": "prefer_ascii", // prefer_ascii | prefer_entropy | up_ascii_down_entropy | up_entropy_down_ascii // "padding_min": 10, // 0-100 // "padding_max": 30, // 0-100, >= padding_min // "enable_pure_downlink": true, // true | false // "handshake_timeout": 5, // seconds // "custom_table": "xpxvvpvv", // 8 chars: 2x, 2p, 4v // "custom_tables": ["xpxvvpvv", "vxpvxvvp"], // "disable_http_mask": false, // true | false // "http_mask_mode": "legacy", // legacy | stream | poll | auto | ws // "path_root": "secret", // optional, URL path prefix (single segment) // "fallback": "127.0.0.1:8080" // optional, fallback address for rejected connections } ], "outbounds": [ { "type": "direct" } ] }