Настройка DNS на Sing-Box

{
    "dns": {
        "servers": [
			{
                "address": "127.0.0.1:53",
				"detour": "direct",
                "tag": "localhost-dns"
            }
        ],
        "strategy": "ipv4_only"
    },
    "inbounds": [
        {
            "listen": "0.0.0.0",
            "listen_port": 1080,
            "tag": "mixed-in",
            "type": "mixed"
        }
    ],
    "log": {
        "disabled": false,
        "level": "debug"
    },
    "outbounds": [
		#add your outbound
        {
            "tag": "direct",
            "type": "direct"
        }
    ],
    "route": {
        "rules": [
			{
                "action": "sniff"
            },
            {
				"protocol": "dns",
                "action": "hijack-dns" # в случае если будет добавлен tun или другой inbound
            },
            {
                "inbound": "mixed-in",
				"action": "resolve"
            }
        ]
    }
}

если на сервере включен сниффинг, то в случае сингбокса sniff_override_destination быть не должно, в случае xray должен быть включен RouteOnly, иначе будет использоваться днс который на сервере