Базовая настройка DNS FWD
4
5
7
9
10
Добавляем правила маркировки
LAN1 заменить на ваш список интерфейс-листов локальной сети. Правила поставить выше всех ваших. 3-я строка: bridge1 — заменить на название вашего бриджа локальной сети.
/ip firewall mangle add action=mark-connection chain=prerouting comment="DNS FWD to VLESS" connection-mark=no-mark dst-address-list=DNS_FWD_VPN in-interface-list=LAN1 new-connection-mark=to_dpi
/ip firewall mangle add action=mark-connection chain=prerouting comment="DNS FWD to VLESS (+YouTube MSS)" connection-mark=no-mark dst-address-list=MSS_DNS_FWD in-interface-list=LAN1 new-connection-mark=to_dpi
/ip firewall mangle add action=mark-routing chain=prerouting comment="DNS FWD to VLESS" connection-mark=to_dpi in-interface=bridge1 new-routing-mark=to-vless passthrough=no
/ip firewall mangle add action=change-mss chain=forward comment="DNS FWD to VLESS (+YouTube MSS)" dst-address-list=MSS_DNS_FWD new-mss=88 passthrough=no protocol=tcp src-address=12.0.0.5 tcp-flags=syn11
12
13
Настраиваем перехват DNS запросов клиентов
LAN1 заменить на ваш список интерфейс-листов локальной сети. Правила поставить сразу после 0-го правила, т.е. 1 и 2.
/ip firewall nat add action=redirect comment="DNS redirect" chain=dstnat dst-address-list=!local dst-port=53,1253,5353 in-interface-list=LAN1 protocol=udp
/ip firewall nat add action=redirect comment="DNS redirect" chain=dstnat dst-address-list=!local dst-port=53,1253,5353 in-interface-list=LAN1 protocol=tcp