{
  "log": {
    "level": "error"
  },
  "dns": {
    "servers": [
      {
        "type": "local",
        "tag": "default"
      }
    ]
  },
  "inbounds": [
    {
      "type": "mixed",
      "tag": "mixed-in",
      "listen_port": 7897
    }
  ],
  "outbounds": [
    {
      "type": "direct",
      "tag": "direct"
    },
    {
      "type": "masque",
      "tag": "masque-out",
      "use_http2": false,
      "use_ipv6": false,
      "profile": {
        "detour": "direct",
        // For getting existing MASQUE device profile, else sing-box will create new profile
        "id": "",
        "auth_token": ""
      },
      "udp_timeout": "5m0s",
      "udp_keepalive_period": "30s",
      "udp_initial_packet_size": 0,
      "reconnect_delay": "5s",
      "tls": { // https://sing-box.sagernet.org/configuration/shared/tls/#fields
        "insecure": false,
        "cipher_suites": [],
        "curve_preferences": [],
        "fragment": false,
        "fragment_fallback_delay": "",
        "record_fragment": false,
        "kernel_tx": false,
        "kernel_rx": false,
      }
      // Dial Fields
    }
  ],
  "route": {
    "final": "masque-out",
    "default_domain_resolver": "default",
    "auto_detect_interface": true
  }
}