diff --git a/luci-app-homeproxy/root/etc/homeproxy/scripts/generate_client.uc b/luci-app-homeproxy/root/etc/homeproxy/scripts/generate_client.uc index 38c8177d3..c56998afc 100755 --- a/luci-app-homeproxy/root/etc/homeproxy/scripts/generate_client.uc +++ b/luci-app-homeproxy/root/etc/homeproxy/scripts/generate_client.uc @@ -392,8 +392,7 @@ if (!isEmpty(main_node)) { if (length(direct_domain_list)) push(config.dns.rules, { rule_set: 'direct-domain', - server: (routing_mode === 'bypass_mainland_china' ) ? 'china-dns' : 'default-dns', - address_resolver: 'default-dns' + server: (routing_mode === 'bypass_mainland_china' ) ? 'china-dns' : 'default-dns' }); /* Filter out SVCB/HTTPS queries for "exquisite" Apple devices */ @@ -408,6 +407,7 @@ if (!isEmpty(main_node)) { push(config.dns.servers, { tag: 'china-dns', address: china_dns_server, + address_resolver: 'default-dns', detour: 'direct-out' });