From 8aa8e3dd2c3488cc56cb6473bd2542be3a7f6936 Mon Sep 17 00:00:00 2001 From: gitea-action Date: Mon, 17 Mar 2025 18:30:20 +0800 Subject: [PATCH] luci-app-homeproxy: sync upstream last commit: https://github.com/immortalwrt/homeproxy/commit/8aa049f0bf8cd1915fc15ebb3dc92feba41b5a52 --- luci-app-homeproxy/root/etc/config/homeproxy | 1 + .../root/etc/homeproxy/scripts/generate_client.uc | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/luci-app-homeproxy/root/etc/config/homeproxy b/luci-app-homeproxy/root/etc/config/homeproxy index 60c6be325..de331268f 100644 --- a/luci-app-homeproxy/root/etc/config/homeproxy +++ b/luci-app-homeproxy/root/etc/config/homeproxy @@ -6,6 +6,7 @@ config homeproxy 'infra' option redirect_port '5331' option tproxy_port '5332' option dns_port '5333' + option sniff_override '1' option udp_timeout '' option tun_name 'singtun0' option tun_addr4 '172.19.0.1/30' 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 c1175cd50..78d9594a6 100755 --- a/luci-app-homeproxy/root/etc/homeproxy/scripts/generate_client.uc +++ b/luci-app-homeproxy/root/etc/homeproxy/scripts/generate_client.uc @@ -51,7 +51,7 @@ if (!wan_dns) const dns_port = uci.get(uciconfig, uciinfra, 'dns_port') || '5333'; -let main_node, main_udp_node, dedicated_udp_node, default_outbound, domain_strategy, sniff_override = '1', +let main_node, main_udp_node, dedicated_udp_node, default_outbound, domain_strategy, sniff_override, dns_server, china_dns_server, dns_default_strategy, dns_default_server, dns_disable_cache, dns_disable_cache_expire, dns_independent_cache, dns_client_subnet, cache_file_store_rdrc, cache_file_rdrc_timeout, direct_domain_list, proxy_domain_list; @@ -78,6 +78,8 @@ if (routing_mode !== 'custom') { proxy_domain_list = trim(readfile(HP_DIR + '/resources/proxy_list.txt')); if (proxy_domain_list) proxy_domain_list = split(proxy_domain_list, /[\r\n]/); + + sniff_override = uci.get(uciconfig, uciinfra, 'sniff_override') || '1'; } else { /* DNS settings */ dns_default_strategy = uci.get(uciconfig, ucidnssetting, 'default_strategy');