From 997a1da9aef394ec9bf8277d19e25a4b69c7461d Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 16 Nov 2024 17:24:51 +0530 Subject: [PATCH] main.js: updated code to disable real ip text box when insecure DoH is not enabled. --- DnsServerCore/www/js/main.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DnsServerCore/www/js/main.js b/DnsServerCore/www/js/main.js index 9887c5c0..f664176f 100644 --- a/DnsServerCore/www/js/main.js +++ b/DnsServerCore/www/js/main.js @@ -339,6 +339,7 @@ $(function () { $("#txtDnsOverHttpPort").prop("disabled", !enableDnsOverHttp); $("#txtReverseProxyNetworkACL").prop("disabled", !enableDnsOverUdpProxy && !enableDnsOverTcpProxy && !enableDnsOverHttp); + $("#txtDnsOverHttpRealIpHeader").prop("disabled", !enableDnsOverHttp); }); $("#chkEnableDnsOverTls").click(function () { @@ -1102,6 +1103,7 @@ function loadDnsSettings(responseJSON) { $("#lblDoQHost").text("tls-certificate-domain:" + responseJSON.response.dnsOverQuicPort); $("#lblDoHsHost").text("tls-certificate-domain" + (responseJSON.response.dnsOverHttpsPort == 443 ? "" : ":" + responseJSON.response.dnsOverHttpsPort)); + $("#txtDnsOverHttpRealIpHeader").prop("disabled", !responseJSON.response.enableDnsOverHttp); $("#txtDnsOverHttpRealIpHeader").val(responseJSON.response.dnsOverHttpRealIpHeader); $("#lblDnsOverHttpRealIpHeader").text(responseJSON.response.dnsOverHttpRealIpHeader); $("#lblDnsOverHttpRealIpNginx").text("proxy_set_header " + responseJSON.response.dnsOverHttpRealIpHeader + " $remote_addr;");