diff --git a/README.md b/README.md index 47cbf11..c7e6571 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,7 @@ Também é possível editar diretamente o `config.json`: ```json "dnstt": { "domain": "t.example.com", - "udp_listen": "[::]:5300", + "udp_listen": "0.0.0.0:5300", "privkey_file": "/opt/sshpanel/dnstt.key", "auto_restart_interval": "6h", "auto_restart_grace": "2s" @@ -219,7 +219,7 @@ Exemplo: "t.example.com", "t.local.lan" ], - "udp_listen": "[::]:5300", + "udp_listen": "0.0.0.0:5300", "privkey_file": "/opt/sshpanel/dnstt.key" } ``` @@ -738,7 +738,7 @@ You can also edit `config.json` directly: ```json "dnstt": { "domain": "t.example.com", - "udp_listen": "[::]:5300", + "udp_listen": "0.0.0.0:5300", "privkey_file": "/opt/sshpanel/dnstt.key", "auto_restart_interval": "6h", "auto_restart_grace": "2s" @@ -758,7 +758,7 @@ Example: "t.example.com", "t.local.lan" ], - "udp_listen": "[::]:5300", + "udp_listen": "0.0.0.0:5300", "privkey_file": "/opt/sshpanel/dnstt.key" } ``` diff --git a/admin/assets/js/06-servers.js b/admin/assets/js/06-servers.js index f7b22fb..3b99edc 100644 --- a/admin/assets/js/06-servers.js +++ b/admin/assets/js/06-servers.js @@ -426,7 +426,7 @@ async function loadManagedServerConfig(id) { toggleManagedDnsttFields(hasDnstt); const d = c.dnstt || {}; document.getElementById("managedCfgDnsttDomains").value = dnsttDomainsText(d); - document.getElementById("managedCfgDnsttUDP").value = d.udp_listen || ""; + document.getElementById("managedCfgDnsttUDP").value = d.udp_listen || "0.0.0.0:5300"; document.getElementById("managedCfgDnsttFakeEnabled").checked = !!d.fake_dns_enabled; document.getElementById("managedCfgDnsttFakeListen").value = d.fake_dns_listen || ""; document.getElementById("managedCfgDnsttFakeDomain").value = d.fake_dns_domain || "t.local.lan"; @@ -494,7 +494,7 @@ function managedConfigFromForm() { dnstt: document.getElementById("managedCfgDnsttEnabled").checked ? { domain: dnsttDomains[0] || "", domains: dnsttDomains, - udp_listen: document.getElementById("managedCfgDnsttUDP").value.trim(), + udp_listen: document.getElementById("managedCfgDnsttUDP").value.trim() || "0.0.0.0:5300", fake_dns_enabled: document.getElementById("managedCfgDnsttFakeEnabled").checked, fake_dns_listen: document.getElementById("managedCfgDnsttFakeListen").value.trim(), fake_dns_domain: document.getElementById("managedCfgDnsttFakeDomain").value.trim(), diff --git a/admin/assets/js/08-server-config.js b/admin/assets/js/08-server-config.js index 3b5696e..83422dd 100644 --- a/admin/assets/js/08-server-config.js +++ b/admin/assets/js/08-server-config.js @@ -122,7 +122,7 @@ async function loadServerConfig() { toggleDnsttFields(hasDnstt); const d = c.dnstt || {}; document.getElementById("cfgDnsttDomains").value = dnsttDomainsText(d); - document.getElementById("cfgDnsttUDP").value = d.udp_listen || ""; + document.getElementById("cfgDnsttUDP").value = d.udp_listen || "0.0.0.0:5300"; document.getElementById("cfgDnsttFakeEnabled").checked = !!d.fake_dns_enabled; document.getElementById("cfgDnsttFakeListen").value = d.fake_dns_listen || ""; document.getElementById("cfgDnsttFakeDomain").value = d.fake_dns_domain || "t.local.lan"; @@ -201,7 +201,7 @@ async function saveServerConfig() { dnstt: document.getElementById("cfgDnsttEnabled").checked ? { domain: dnsttDomains[0] || "", domains: dnsttDomains, - udp_listen: document.getElementById("cfgDnsttUDP").value.trim(), + udp_listen: document.getElementById("cfgDnsttUDP").value.trim() || "0.0.0.0:5300", fake_dns_enabled: document.getElementById("cfgDnsttFakeEnabled").checked, fake_dns_listen: document.getElementById("cfgDnsttFakeListen").value.trim(), fake_dns_domain: document.getElementById("cfgDnsttFakeDomain").value.trim(), diff --git a/admin/index.html b/admin/index.html index e6ccee8..9ccd7f7 100644 --- a/admin/index.html +++ b/admin/index.html @@ -867,7 +867,7 @@
-
+
@@ -1344,7 +1344,7 @@
- +