--local-dns true не работает что ли?
Поскольку использую локальный кэширующий резолвер, то выбор я настроил себе так.
Получится, что-то вроде такого
services:
# Cloudflare MASQUE SOCKS5
- name: service-Usque
addr: "[fd00::1]:1080"
resolver: resolver-local-6
handler:
type: socks5
chain: chain-Usque
listener:
type: tcp
# Chains
chains:
# Cloudflare MASQUE
- name: chain-Usque
hops:
- name: hop-Usque
# Hops
hops:
# Cloudflare MASQUE
- name: hop-Usque
nodes:
- name: node-Usque
addr: "[::1]:1080"
connector:
type: socks5
dialer:
type: tcp
# DNS resolver
resolvers:
- name: resolver-local-6
nameservers:
- addr: "udp://[fd00::1]:53"
ttl: -1
prefer: ipv6