optimise loading
This commit is contained in:
parent
0792fb0db1
commit
43a6766d79
4 changed files with 149 additions and 149 deletions
|
@ -8,8 +8,7 @@
|
|||
<link rel="stylesheet" href="css/form.css">
|
||||
<script src="js/FileSaver.min.js"></script>
|
||||
<script src="js/uuidv4.min.js"></script>
|
||||
<script src="js/tool.js"></script>
|
||||
<script src="js/premades.js"></script>
|
||||
<script src="js/tool.min.js"></script>
|
||||
</head>
|
||||
<body class="w3-container">
|
||||
<h1>Secure DNS profile creator</h1>
|
||||
|
|
147
js/premades.js
147
js/premades.js
|
@ -1,147 +0,0 @@
|
|||
function loadPremade() {
|
||||
var provName = document.getElementById("provName");
|
||||
var checkDoH = document.getElementById("doh");
|
||||
var checkDoT = document.getElementById("dot");
|
||||
var dns1v4 = document.getElementById("dns1v4");
|
||||
var dns2v4 = document.getElementById("dns2v4");
|
||||
var dns1v6 = document.getElementById("dns1v6");
|
||||
var dns2v6 = document.getElementById("dns2v6");
|
||||
var serverUrl = document.getElementById("serverUrl");
|
||||
|
||||
switch(document.getElementById("premades").value) {
|
||||
case "adguard-https":
|
||||
provName.value = "AdGuard";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "94.140.14.14";
|
||||
dns2v4.value = "94.140.15.15";
|
||||
dns1v6.value = "2a10:50c0::ad1:ff";
|
||||
dns2v6.value = "2a10:50c0::ad2:ff";
|
||||
serverUrl.value = "https://dns.adguard.com/dns-query";
|
||||
break;
|
||||
case "alibaba-https":
|
||||
provName.value = "Alibaba";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "223.5.5.5";
|
||||
dns2v4.value = "223.6.6.6";
|
||||
dns1v6.value = "2400:3200::1";
|
||||
dns2v6.value = "2400:3200:baba::1";
|
||||
serverUrl.value = "https://dns.alidns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-https":
|
||||
provName.value = "Cloudflare";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "1.1.1.1";
|
||||
dns2v4.value = "1.0.0.1";
|
||||
dns1v6.value = "2606:4700:4700::1111";
|
||||
dns2v6.value = "2606:4700:4700::1001";
|
||||
serverUrl.value = "https://cloudflare-dns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-tls":
|
||||
provName.value = "Cloudflare";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "1.1.1.1";
|
||||
dns2v4.value = "1.0.0.1";
|
||||
dns1v6.value = "2606:4700:4700::1111";
|
||||
dns2v6.value = "2606:4700:4700::1001";
|
||||
serverUrl.value = "cloudflare-dns.com";
|
||||
break;
|
||||
case "cloudflare-security-https":
|
||||
provName.value = "Cloudflare Security";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "1.1.1.2";
|
||||
dns2v4.value = "1.0.0.2";
|
||||
dns1v6.value = "2606:4700:4700::1112";
|
||||
dns2v6.value = "2606:4700:4700::1002";
|
||||
serverUrl.value = "https://security.cloudflare-dns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-security-tls":
|
||||
provName.value = "Cloudflare Security";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "1.1.1.2";
|
||||
dns2v4.value = "1.0.0.2";
|
||||
dns1v6.value = "2606:4700:4700::1112";
|
||||
dns2v6.value = "2606:4700:4700::1002";
|
||||
serverUrl.value = "security.cloudflare-dns.com";
|
||||
break;
|
||||
case "cloudflare-family-https":
|
||||
provName.value = "Cloudflare Family";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "1.1.1.3";
|
||||
dns2v4.value = "1.0.0.3";
|
||||
dns1v6.value = "2606:4700:4700::1113";
|
||||
dns2v6.value = "2606:4700:4700::1003";
|
||||
serverUrl.value = "https://family.cloudflare-dns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-family-tls":
|
||||
provName.value = "Cloudflare Family";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "1.1.1.3";
|
||||
dns2v4.value = "1.0.0.3";
|
||||
dns1v6.value = "2606:4700:4700::1113";
|
||||
dns2v6.value = "2606:4700:4700::1003";
|
||||
serverUrl.value = "family.cloudflare-dns.com";
|
||||
break;
|
||||
case "dnspod-https":
|
||||
provName.value = "DNSPOD";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "162.14.21.56";
|
||||
dns2v4.value = "162.14.21.178";
|
||||
dns1v6.value = "";
|
||||
dns2v6.value = "";
|
||||
serverUrl.value = "https://doh.pub/dns-query";
|
||||
break;
|
||||
case "google-https":
|
||||
provName.value = "Google";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "8.8.8.8";
|
||||
dns2v4.value = "8.8.4.4";
|
||||
dns1v6.value = "2001:4860:4860::8888";
|
||||
dns2v6.value = "2001:4860:4860::8844";
|
||||
serverUrl.value = "https://dns.google/dns-query";
|
||||
break;
|
||||
case "google-tls":
|
||||
provName.value = "Google";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "8.8.8.8";
|
||||
dns2v4.value = "8.8.4.4";
|
||||
dns1v6.value = "2001:4860:4860::8888";
|
||||
dns2v6.value = "2001:4860:4860::8844";
|
||||
serverUrl.value = "dns.google";
|
||||
break;
|
||||
case "opendns-https":
|
||||
provName.value = "OpenDNS";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "208.67.220.220";
|
||||
dns2v4.value = "208.67.222.222";
|
||||
dns1v6.value = "2620:119:35::35";
|
||||
dns2v6.value = "2620:119:53::53";
|
||||
serverUrl.value = "https://doh.opendns.com/dns-query";
|
||||
break;
|
||||
case "quad9-https":
|
||||
provName.value = "";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "9.9.9.9";
|
||||
dns2v4.value = "149.112.112.112";
|
||||
dns1v6.value = "2620:fe::fe";
|
||||
dns2v6.value = "2620:fe::9";
|
||||
serverUrl.value = "https://dns.quad9.net/dns-query";
|
||||
break;
|
||||
case "quad9-tls":
|
||||
provName.value = "";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "9.9.9.9";
|
||||
dns2v4.value = "149.112.112.112";
|
||||
dns1v6.value = "2620:fe::fe";
|
||||
dns2v6.value = "2620:fe::9";
|
||||
serverUrl.value = "dns.quad9.net";
|
||||
break;
|
||||
default:
|
||||
provName.value = "";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "";
|
||||
dns2v4.value = "";
|
||||
dns1v6.value = "";
|
||||
dns2v6.value = "";
|
||||
serverUrl.value = "";
|
||||
}
|
||||
}
|
147
js/tool.js
147
js/tool.js
|
@ -114,3 +114,150 @@ function switchToTLS() {
|
|||
document.getElementById("serverUrl").placeholder = "dot.example.com";
|
||||
document.getElementById("dohdotServerLabel").innerHTML = "DoT server URL:";
|
||||
}
|
||||
function loadPremade() {
|
||||
var provName = document.getElementById("provName");
|
||||
var checkDoH = document.getElementById("doh");
|
||||
var checkDoT = document.getElementById("dot");
|
||||
var dns1v4 = document.getElementById("dns1v4");
|
||||
var dns2v4 = document.getElementById("dns2v4");
|
||||
var dns1v6 = document.getElementById("dns1v6");
|
||||
var dns2v6 = document.getElementById("dns2v6");
|
||||
var serverUrl = document.getElementById("serverUrl");
|
||||
|
||||
switch(document.getElementById("premades").value) {
|
||||
case "adguard-https":
|
||||
provName.value = "AdGuard";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "94.140.14.14";
|
||||
dns2v4.value = "94.140.15.15";
|
||||
dns1v6.value = "2a10:50c0::ad1:ff";
|
||||
dns2v6.value = "2a10:50c0::ad2:ff";
|
||||
serverUrl.value = "https://dns.adguard.com/dns-query";
|
||||
break;
|
||||
case "alibaba-https":
|
||||
provName.value = "Alibaba";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "223.5.5.5";
|
||||
dns2v4.value = "223.6.6.6";
|
||||
dns1v6.value = "2400:3200::1";
|
||||
dns2v6.value = "2400:3200:baba::1";
|
||||
serverUrl.value = "https://dns.alidns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-https":
|
||||
provName.value = "Cloudflare";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "1.1.1.1";
|
||||
dns2v4.value = "1.0.0.1";
|
||||
dns1v6.value = "2606:4700:4700::1111";
|
||||
dns2v6.value = "2606:4700:4700::1001";
|
||||
serverUrl.value = "https://cloudflare-dns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-tls":
|
||||
provName.value = "Cloudflare";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "1.1.1.1";
|
||||
dns2v4.value = "1.0.0.1";
|
||||
dns1v6.value = "2606:4700:4700::1111";
|
||||
dns2v6.value = "2606:4700:4700::1001";
|
||||
serverUrl.value = "cloudflare-dns.com";
|
||||
break;
|
||||
case "cloudflare-security-https":
|
||||
provName.value = "Cloudflare Security";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "1.1.1.2";
|
||||
dns2v4.value = "1.0.0.2";
|
||||
dns1v6.value = "2606:4700:4700::1112";
|
||||
dns2v6.value = "2606:4700:4700::1002";
|
||||
serverUrl.value = "https://security.cloudflare-dns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-security-tls":
|
||||
provName.value = "Cloudflare Security";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "1.1.1.2";
|
||||
dns2v4.value = "1.0.0.2";
|
||||
dns1v6.value = "2606:4700:4700::1112";
|
||||
dns2v6.value = "2606:4700:4700::1002";
|
||||
serverUrl.value = "security.cloudflare-dns.com";
|
||||
break;
|
||||
case "cloudflare-family-https":
|
||||
provName.value = "Cloudflare Family";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "1.1.1.3";
|
||||
dns2v4.value = "1.0.0.3";
|
||||
dns1v6.value = "2606:4700:4700::1113";
|
||||
dns2v6.value = "2606:4700:4700::1003";
|
||||
serverUrl.value = "https://family.cloudflare-dns.com/dns-query";
|
||||
break;
|
||||
case "cloudflare-family-tls":
|
||||
provName.value = "Cloudflare Family";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "1.1.1.3";
|
||||
dns2v4.value = "1.0.0.3";
|
||||
dns1v6.value = "2606:4700:4700::1113";
|
||||
dns2v6.value = "2606:4700:4700::1003";
|
||||
serverUrl.value = "family.cloudflare-dns.com";
|
||||
break;
|
||||
case "dnspod-https":
|
||||
provName.value = "DNSPOD";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "162.14.21.56";
|
||||
dns2v4.value = "162.14.21.178";
|
||||
dns1v6.value = "";
|
||||
dns2v6.value = "";
|
||||
serverUrl.value = "https://doh.pub/dns-query";
|
||||
break;
|
||||
case "google-https":
|
||||
provName.value = "Google";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "8.8.8.8";
|
||||
dns2v4.value = "8.8.4.4";
|
||||
dns1v6.value = "2001:4860:4860::8888";
|
||||
dns2v6.value = "2001:4860:4860::8844";
|
||||
serverUrl.value = "https://dns.google/dns-query";
|
||||
break;
|
||||
case "google-tls":
|
||||
provName.value = "Google";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "8.8.8.8";
|
||||
dns2v4.value = "8.8.4.4";
|
||||
dns1v6.value = "2001:4860:4860::8888";
|
||||
dns2v6.value = "2001:4860:4860::8844";
|
||||
serverUrl.value = "dns.google";
|
||||
break;
|
||||
case "opendns-https":
|
||||
provName.value = "OpenDNS";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "208.67.220.220";
|
||||
dns2v4.value = "208.67.222.222";
|
||||
dns1v6.value = "2620:119:35::35";
|
||||
dns2v6.value = "2620:119:53::53";
|
||||
serverUrl.value = "https://doh.opendns.com/dns-query";
|
||||
break;
|
||||
case "quad9-https":
|
||||
provName.value = "";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "9.9.9.9";
|
||||
dns2v4.value = "149.112.112.112";
|
||||
dns1v6.value = "2620:fe::fe";
|
||||
dns2v6.value = "2620:fe::9";
|
||||
serverUrl.value = "https://dns.quad9.net/dns-query";
|
||||
break;
|
||||
case "quad9-tls":
|
||||
provName.value = "";
|
||||
checkDoT.checked = true;
|
||||
dns1v4.value = "9.9.9.9";
|
||||
dns2v4.value = "149.112.112.112";
|
||||
dns1v6.value = "2620:fe::fe";
|
||||
dns2v6.value = "2620:fe::9";
|
||||
serverUrl.value = "dns.quad9.net";
|
||||
break;
|
||||
default:
|
||||
provName.value = "";
|
||||
checkDoH.checked = true;
|
||||
dns1v4.value = "";
|
||||
dns2v4.value = "";
|
||||
dns1v6.value = "";
|
||||
dns2v6.value = "";
|
||||
serverUrl.value = "";
|
||||
}
|
||||
}
|
1
js/tool.min.js
vendored
Normal file
1
js/tool.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue