feat(dns): upstream mode (sequential/parallel) & explicit fallback DNS servers, bump 1.3.13
This commit is contained in:
@@ -6,6 +6,8 @@ let strings = {
|
||||
// ─── Setting schema labels ───
|
||||
dns_type: "DNS Type",
|
||||
dns_server: "DNS Servers",
|
||||
dns_upstream_mode: "DNS Upstream Mode",
|
||||
dns_fallback_server: "Fallback DNS Servers",
|
||||
bootstrap_dns_server: "Bootstrap DNS",
|
||||
dns_strategy: "DNS Strategy",
|
||||
dns_detour_enabled: "DNS Detour",
|
||||
@@ -534,6 +536,8 @@ let strings = {
|
||||
// ─── Setting schema labels ───
|
||||
dns_type: "Тип DNS",
|
||||
dns_server: "DNS Серверы",
|
||||
dns_upstream_mode: "Режим DNS Upstream",
|
||||
dns_fallback_server: "Резервные DNS Серверы",
|
||||
bootstrap_dns_server: "Bootstrap DNS",
|
||||
dns_strategy: "Стратегия DNS",
|
||||
dns_detour_enabled: "DNS Detour",
|
||||
|
||||
@@ -1512,8 +1512,11 @@ function sing_box_signature_body(settings, sections, servers, mwan3_active) {
|
||||
|
||||
body = signature_add_value(body, "settings.dns_type", option(settings, "dns_type", "doh"));
|
||||
body = signature_add_value(body, "settings.dns_strategy", option(settings, "dns_strategy", "prefer_ipv4"));
|
||||
body = signature_add_value(body, "settings.dns_upstream_mode", option(settings, "dns_upstream_mode", "sequential"));
|
||||
for (let value in list_option(settings, "dns_server", "77.88.8.8"))
|
||||
body = signature_add_value(body, "settings.dns_server", value);
|
||||
for (let value in list_option(settings, "dns_fallback_server"))
|
||||
body = signature_add_value(body, "settings.dns_fallback_server", value);
|
||||
for (let value in list_option(settings, "bootstrap_dns_server", "77.88.8.8"))
|
||||
body = signature_add_value(body, "settings.bootstrap_dns_server", value);
|
||||
body = signature_add_value(body, "settings.dns_check_interval", option(settings, "dns_check_interval", "10s"));
|
||||
|
||||
Reference in New Issue
Block a user