feat(dns): expand DNS server presets for UDP, DoH, DoT, DoQ and Bootstrap

This commit is contained in:
Dushnilin
2026-09-01 22:00:04 +03:00
parent 8b3c3e365f
commit cc4ad5855a
9 changed files with 4090 additions and 3643 deletions
+41
View File
@@ -1294,6 +1294,47 @@ const dictionary = {
"Parallel (fast failover, ≤3 s)": "Параллельный (быстрый failover, ≤3 с)",
"Fallback DNS Servers": "Резервные DNS серверы",
"Plain-UDP DNS servers used as a last resort when all primary DNS fail. These are always unencrypted (no DoH/DoT). Example: 1.1.1.1, 8.8.8.8. Unlike the ISP fallback toggle, these are your own chosen servers.": "Обычные UDP DNS-серверы, используемые как резерв при недоступности всех основных DNS. Всегда работают без шифрования (без DoH/DoT). Пример: 1.1.1.1, 8.8.8.8. В отличие от аварийного DNS провайдера, это выбранные вами серверы.",
"1.0.0.1 (Cloudflare Secondary)": "1.0.0.1 (Cloudflare резервный)",
"1.1.1.2 (Cloudflare Security)": "1.1.1.2 (Cloudflare защита)",
"1.1.1.3 (Cloudflare Family)": "1.1.1.3 (Cloudflare семейный)",
"8.8.4.4 (Google Secondary)": "8.8.4.4 (Google резервный)",
"9.9.9.9 (Quad9 Filtered)": "9.9.9.9 (Quad9 с фильтрацией)",
"149.112.112.112 (Quad9 Secondary)": "149.112.112.112 (Quad9 резервный)",
"9.9.9.10 (Quad9 Unsecured)": "9.9.9.10 (Quad9 без фильтрации)",
"94.140.14.14 (AdGuard Default)": "94.140.14.14 (AdGuard основной)",
"94.140.15.15 (AdGuard Default Secondary)": "94.140.15.15 (AdGuard резервный)",
"94.140.14.140 (AdGuard Non-filtering)": "94.140.14.140 (AdGuard без фильтрации)",
"94.140.14.15 (AdGuard Family)": "94.140.14.15 (AdGuard семейный)",
"76.76.2.0 (Control D Uncensored)": "76.76.2.0 (Control D без цензуры)",
"76.76.2.1 (Control D Malware)": "76.76.2.1 (Control D защита)",
"76.76.2.2 (Control D Adblock)": "76.76.2.2 (Control D блокировка рекламы)",
"194.242.2.2 (Mullvad No-Logs)": "194.242.2.2 (Mullvad без логов)",
"194.242.2.3 (Mullvad Adblock)": "194.242.2.3 (Mullvad блокировка рекламы)",
"194.242.2.4 (Mullvad Extended)": "194.242.2.4 (Mullvad расширенный)",
"193.110.81.0 (DNS0.EU Zero)": "193.110.81.0 (DNS0.EU Zero)",
"193.17.47.1 (CZ.NIC ODVR)": "193.17.47.1 (CZ.NIC ODVR)",
"208.67.222.222 (OpenDNS)": "208.67.222.222 (OpenDNS)",
"223.5.5.5 (AliDNS)": "223.5.5.5 (AliDNS)",
"185.228.168.9 (CleanBrowsing Security)": "185.228.168.9 (CleanBrowsing безопасность)",
"77.88.8.1 (Yandex Secondary)": "77.88.8.1 (Yandex резервный)",
"77.88.8.88 (Yandex Safe)": "77.88.8.88 (Yandex безопасный)",
"Cloudflare Security": "Cloudflare (Защита)",
"Cloudflare Family": "Cloudflare (Семейный)",
"Quad9 (Filtered)": "Quad9 (С фильтрацией)",
"Quad9 (Unfiltered)": "Quad9 (Без фильтрации)",
"AdGuard Default": "AdGuard (Основной)",
"AdGuard Non-filtering": "AdGuard (Без фильтрации)",
"AdGuard Family": "AdGuard (Семейный)",
"Mullvad Base": "Mullvad (Базовый)",
"Mullvad Adblock": "Mullvad (Блокировка рекламы)",
"Mullvad Extended": "Mullvad (Расширенный)",
"Control D Uncensored": "Control D (Без цензуры)",
"Control D Malware": "Control D (Защита)",
"Control D Adblock": "Control D (Блокировка рекламы)",
"DNS0.EU Zero": "DNS0.EU (Zero Logs)",
"CleanBrowsing Security": "CleanBrowsing (Безопасность)",
"CleanBrowsing Family": "CleanBrowsing (Семейный)",
"Yandex Safe": "Yandex (Безопасный)",
};
function escapePoString(str) {
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+125 -2
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TACHYON\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-01 20:47+0300\n"
"PO-Revision-Date: 2026-09-01 20:47+0300\n"
"POT-Creation-Date: 2026-09-01 21:58+0300\n"
"PO-Revision-Date: 2026-09-01 21:58+0300\n"
"Last-Translator: Dushnilin\n"
"Language-Team: none\n"
"Language: ru\n"
@@ -5527,3 +5527,126 @@ msgstr "Отображать вкладку «Telegram-бот»"
msgid "Display the Telegram bot settings and controls in the menu."
msgstr "Отображать настройки и управление Telegram-ботом в меню."
msgid "1.0.0.1 (Cloudflare Secondary)"
msgstr "1.0.0.1 (Cloudflare резервный)"
msgid "1.1.1.2 (Cloudflare Security)"
msgstr "1.1.1.2 (Cloudflare защита)"
msgid "1.1.1.3 (Cloudflare Family)"
msgstr "1.1.1.3 (Cloudflare семейный)"
msgid "8.8.4.4 (Google Secondary)"
msgstr "8.8.4.4 (Google резервный)"
msgid "9.9.9.9 (Quad9 Filtered)"
msgstr "9.9.9.9 (Quad9 с фильтрацией)"
msgid "149.112.112.112 (Quad9 Secondary)"
msgstr "149.112.112.112 (Quad9 резервный)"
msgid "9.9.9.10 (Quad9 Unsecured)"
msgstr "9.9.9.10 (Quad9 без фильтрации)"
msgid "94.140.14.14 (AdGuard Default)"
msgstr "94.140.14.14 (AdGuard основной)"
msgid "94.140.15.15 (AdGuard Default Secondary)"
msgstr "94.140.15.15 (AdGuard резервный)"
msgid "94.140.14.140 (AdGuard Non-filtering)"
msgstr "94.140.14.140 (AdGuard без фильтрации)"
msgid "94.140.14.15 (AdGuard Family)"
msgstr "94.140.14.15 (AdGuard семейный)"
msgid "76.76.2.0 (Control D Uncensored)"
msgstr "76.76.2.0 (Control D без цензуры)"
msgid "76.76.2.1 (Control D Malware)"
msgstr "76.76.2.1 (Control D защита)"
msgid "76.76.2.2 (Control D Adblock)"
msgstr "76.76.2.2 (Control D блокировка рекламы)"
msgid "194.242.2.2 (Mullvad No-Logs)"
msgstr "194.242.2.2 (Mullvad без логов)"
msgid "194.242.2.3 (Mullvad Adblock)"
msgstr "194.242.2.3 (Mullvad блокировка рекламы)"
msgid "194.242.2.4 (Mullvad Extended)"
msgstr "194.242.2.4 (Mullvad расширенный)"
msgid "193.110.81.0 (DNS0.EU Zero)"
msgstr "193.110.81.0 (DNS0.EU Zero)"
msgid "193.17.47.1 (CZ.NIC ODVR)"
msgstr "193.17.47.1 (CZ.NIC ODVR)"
msgid "208.67.222.222 (OpenDNS)"
msgstr "208.67.222.222 (OpenDNS)"
msgid "223.5.5.5 (AliDNS)"
msgstr "223.5.5.5 (AliDNS)"
msgid "185.228.168.9 (CleanBrowsing Security)"
msgstr "185.228.168.9 (CleanBrowsing безопасность)"
msgid "77.88.8.1 (Yandex Secondary)"
msgstr "77.88.8.1 (Yandex резервный)"
msgid "77.88.8.88 (Yandex Safe)"
msgstr "77.88.8.88 (Yandex безопасный)"
msgid "Cloudflare Security"
msgstr "Cloudflare (Защита)"
msgid "Cloudflare Family"
msgstr "Cloudflare (Семейный)"
msgid "Quad9 (Filtered)"
msgstr "Quad9 (С фильтрацией)"
msgid "Quad9 (Unfiltered)"
msgstr "Quad9 (Без фильтрации)"
msgid "AdGuard Default"
msgstr "AdGuard (Основной)"
msgid "AdGuard Non-filtering"
msgstr "AdGuard (Без фильтрации)"
msgid "AdGuard Family"
msgstr "AdGuard (Семейный)"
msgid "Mullvad Base"
msgstr "Mullvad (Базовый)"
msgid "Mullvad Adblock"
msgstr "Mullvad (Блокировка рекламы)"
msgid "Mullvad Extended"
msgstr "Mullvad (Расширенный)"
msgid "Control D Uncensored"
msgstr "Control D (Без цензуры)"
msgid "Control D Malware"
msgstr "Control D (Защита)"
msgid "Control D Adblock"
msgstr "Control D (Блокировка рекламы)"
msgid "DNS0.EU Zero"
msgstr "DNS0.EU (Zero Logs)"
msgid "CleanBrowsing Security"
msgstr "CleanBrowsing (Безопасность)"
msgid "CleanBrowsing Family"
msgstr "CleanBrowsing (Семейный)"
msgid "Yandex Safe"
msgstr "Yandex (Безопасный)"
+87 -15
View File
@@ -45,48 +45,120 @@ export const DOMAIN_LIST_OPTIONS = {
export const DNS_SERVERS_BY_PROTOCOL: Record<string, Record<string, string>> = {
udp: {
'1.1.1.1': '1.1.1.1 (Cloudflare)',
'1.0.0.1': '1.0.0.1 (Cloudflare Secondary)',
'1.1.1.2': '1.1.1.2 (Cloudflare Security)',
'1.1.1.3': '1.1.1.3 (Cloudflare Family)',
'8.8.8.8': '8.8.8.8 (Google)',
'9.9.9.9': '9.9.9.9 (Quad9)',
'77.88.8.8': '77.88.8.8 (Yandex)',
'94.140.14.14': '94.140.14.14 (AdGuard)',
'8.8.4.4': '8.8.4.4 (Google Secondary)',
'9.9.9.9': '9.9.9.9 (Quad9 Filtered)',
'149.112.112.112': '149.112.112.112 (Quad9 Secondary)',
'9.9.9.10': '9.9.9.10 (Quad9 Unsecured)',
'94.140.14.14': '94.140.14.14 (AdGuard Default)',
'94.140.15.15': '94.140.15.15 (AdGuard Default Secondary)',
'94.140.14.140': '94.140.14.140 (AdGuard Non-filtering)',
'94.140.14.15': '94.140.14.15 (AdGuard Family)',
'76.76.2.0': '76.76.2.0 (Control D Uncensored)',
'76.76.2.1': '76.76.2.1 (Control D Malware)',
'76.76.2.2': '76.76.2.2 (Control D Adblock)',
'194.242.2.2': '194.242.2.2 (Mullvad No-Logs)',
'194.242.2.3': '194.242.2.3 (Mullvad Adblock)',
'194.242.2.4': '194.242.2.4 (Mullvad Extended)',
'185.222.222.222': '185.222.222.222 (DNS.SB)',
'194.242.2.2': '194.242.2.2 (Mullvad)',
'193.110.81.0': '193.110.81.0 (DNS0.EU Zero)',
'193.17.47.1': '193.17.47.1 (CZ.NIC ODVR)',
'208.67.222.222': '208.67.222.222 (OpenDNS)',
'223.5.5.5': '223.5.5.5 (AliDNS)',
'185.228.168.9': '185.228.168.9 (CleanBrowsing Security)',
'77.88.8.8': '77.88.8.8 (Yandex)',
'77.88.8.1': '77.88.8.1 (Yandex Secondary)',
'77.88.8.88': '77.88.8.88 (Yandex Safe)',
},
doh: {
'https://cloudflare-dns.com/dns-query': 'Cloudflare',
'https://security.cloudflare-dns.com/dns-query': 'Cloudflare Security',
'https://family.cloudflare-dns.com/dns-query': 'Cloudflare Family',
'https://dns.google/dns-query': 'Google',
'https://dns.quad9.net/dns-query': 'Quad9',
'https://dns.adguard.com/dns-query': 'AdGuard',
'https://dns.mullvad.net/dns-query': 'Mullvad',
'https://dns.quad9.net/dns-query': 'Quad9 (Filtered)',
'https://dns10.quad9.net/dns-query': 'Quad9 (Unfiltered)',
'https://dns.adguard-dns.com/dns-query': 'AdGuard Default',
'https://unfiltered.adguard-dns.com/dns-query': 'AdGuard Non-filtering',
'https://family.adguard-dns.com/dns-query': 'AdGuard Family',
'https://dns.mullvad.net/dns-query': 'Mullvad Base',
'https://adblock.dns.mullvad.net/dns-query': 'Mullvad Adblock',
'https://extended.dns.mullvad.net/dns-query': 'Mullvad Extended',
'https://dns.nextdns.io/dns-query': 'NextDNS',
'https://freedns.controld.com/p0': 'Control D Uncensored',
'https://freedns.controld.com/p1': 'Control D Malware',
'https://freedns.controld.com/p2': 'Control D Adblock',
'https://doh.dns.sb/dns-query': 'DNS.SB',
'https://zero.dns0.eu': 'DNS0.EU Zero',
'https://odvr.nic.cz/doh': 'CZ.NIC ODVR',
'https://dns.alidns.com/dns-query': 'AliDNS',
'https://doh.opendns.com/dns-query': 'OpenDNS',
'https://doh.cleanbrowsing.org/doh/security-filter/':
'CleanBrowsing Security',
'https://doh.cleanbrowsing.org/doh/family-filter/': 'CleanBrowsing Family',
'https://common.dot.dns.yandex.net/dns-query': 'Yandex',
},
dot: {
'1.1.1.1': '1.1.1.1 (Cloudflare)',
'1.0.0.1': '1.0.0.1 (Cloudflare Secondary)',
'security.cloudflare-dns.com': 'Cloudflare Security',
'family.cloudflare-dns.com': 'Cloudflare Family',
'dns.google': 'Google',
'dns.quad9.net': 'Quad9',
'dns.adguard.com': 'AdGuard',
'dns.mullvad.net': 'Mullvad',
'dns.quad9.net': 'Quad9 (Filtered)',
'dns10.quad9.net': 'Quad9 (Unfiltered)',
'dns.adguard-dns.com': 'AdGuard Default',
'unfiltered.adguard-dns.com': 'AdGuard Non-filtering',
'family.adguard-dns.com': 'AdGuard Family',
'dns.mullvad.net': 'Mullvad Base',
'adblock.dns.mullvad.net': 'Mullvad Adblock',
'extended.dns.mullvad.net': 'Mullvad Extended',
'dns.nextdns.io': 'NextDNS',
'p0.freedns.controld.com': 'Control D Uncensored',
'p1.freedns.controld.com': 'Control D Malware',
'p2.freedns.controld.com': 'Control D Adblock',
'dot.sb': 'DNS.SB',
'zero.dns0.eu': 'DNS0.EU Zero',
'odvr.nic.cz': 'CZ.NIC ODVR',
'dns.alidns.com': 'AliDNS',
'security-filter-dns.cleanbrowsing.org': 'CleanBrowsing Security',
'family-filter-dns.cleanbrowsing.org': 'CleanBrowsing Family',
'common.dot.dns.yandex.net': 'Yandex',
'safe.dot.dns.yandex.net': 'Yandex Safe',
},
doq: {
'1.1.1.1:784': 'Cloudflare',
'1.0.0.1:784': 'Cloudflare Secondary',
'dns.google:784': 'Google',
'dns.adguard.com:785': 'AdGuard',
'dns.mullvad.net:784': 'Mullvad',
'dns.adguard-dns.com:785': 'AdGuard Default',
'unfiltered.adguard-dns.com:785': 'AdGuard Non-filtering',
'dns.mullvad.net:784': 'Mullvad Base',
'adblock.dns.mullvad.net:784': 'Mullvad Adblock',
'dns.nextdns.io:784': 'NextDNS',
'p0.freedns.controld.com:853': 'Control D Uncensored',
'p2.freedns.controld.com:853': 'Control D Adblock',
'zero.dns0.eu:853': 'DNS0.EU Zero',
},
};
export const BOOTSTRAP_DNS_SERVER_OPTIONS = {
'77.88.8.8': '77.88.8.8 (Yandex DNS)',
'77.88.8.1': '77.88.8.1 (Yandex DNS)',
'1.1.1.1': '1.1.1.1 (Cloudflare DNS)',
'1.0.0.1': '1.0.0.1 (Cloudflare DNS)',
'8.8.8.8': '8.8.8.8 (Google DNS)',
'8.8.4.4': '8.8.4.4 (Google DNS)',
'9.9.9.9': '9.9.9.9 (Quad9 DNS)',
'9.9.9.11': '9.9.9.11 (Quad9 DNS)',
'149.112.112.112': '149.112.112.112 (Quad9 DNS)',
'94.140.14.14': '94.140.14.14 (AdGuard DNS)',
'94.140.15.15': '94.140.15.15 (AdGuard DNS)',
'76.76.2.0': '76.76.2.0 (Control D)',
'194.242.2.2': '194.242.2.2 (Mullvad DNS)',
'185.222.222.222': '185.222.222.222 (DNS.SB)',
'193.110.81.0': '193.110.81.0 (DNS0.EU)',
'193.17.47.1': '193.17.47.1 (CZ.NIC ODVR)',
'208.67.222.222': '208.67.222.222 (OpenDNS)',
'223.5.5.5': '223.5.5.5 (AliDNS)',
'77.88.8.8': '77.88.8.8 (Yandex DNS)',
'77.88.8.1': '77.88.8.1 (Yandex DNS)',
};
export const COMMAND_TIMEOUT = 10000; // 10 seconds
@@ -1220,48 +1220,120 @@ var DOMAIN_LIST_OPTIONS = {
var DNS_SERVERS_BY_PROTOCOL = {
udp: {
"1.1.1.1": "1.1.1.1 (Cloudflare)",
"1.0.0.1": "1.0.0.1 (Cloudflare Secondary)",
"1.1.1.2": "1.1.1.2 (Cloudflare Security)",
"1.1.1.3": "1.1.1.3 (Cloudflare Family)",
"8.8.8.8": "8.8.8.8 (Google)",
"9.9.9.9": "9.9.9.9 (Quad9)",
"77.88.8.8": "77.88.8.8 (Yandex)",
"94.140.14.14": "94.140.14.14 (AdGuard)",
"8.8.4.4": "8.8.4.4 (Google Secondary)",
"9.9.9.9": "9.9.9.9 (Quad9 Filtered)",
"149.112.112.112": "149.112.112.112 (Quad9 Secondary)",
"9.9.9.10": "9.9.9.10 (Quad9 Unsecured)",
"94.140.14.14": "94.140.14.14 (AdGuard Default)",
"94.140.15.15": "94.140.15.15 (AdGuard Default Secondary)",
"94.140.14.140": "94.140.14.140 (AdGuard Non-filtering)",
"94.140.14.15": "94.140.14.15 (AdGuard Family)",
"76.76.2.0": "76.76.2.0 (Control D Uncensored)",
"76.76.2.1": "76.76.2.1 (Control D Malware)",
"76.76.2.2": "76.76.2.2 (Control D Adblock)",
"194.242.2.2": "194.242.2.2 (Mullvad No-Logs)",
"194.242.2.3": "194.242.2.3 (Mullvad Adblock)",
"194.242.2.4": "194.242.2.4 (Mullvad Extended)",
"185.222.222.222": "185.222.222.222 (DNS.SB)",
"194.242.2.2": "194.242.2.2 (Mullvad)",
"193.110.81.0": "193.110.81.0 (DNS0.EU Zero)",
"193.17.47.1": "193.17.47.1 (CZ.NIC ODVR)",
"208.67.222.222": "208.67.222.222 (OpenDNS)",
"223.5.5.5": "223.5.5.5 (AliDNS)",
"185.228.168.9": "185.228.168.9 (CleanBrowsing Security)",
"77.88.8.8": "77.88.8.8 (Yandex)",
"77.88.8.1": "77.88.8.1 (Yandex Secondary)",
"77.88.8.88": "77.88.8.88 (Yandex Safe)",
},
doh: {
"https://cloudflare-dns.com/dns-query": "Cloudflare",
"https://security.cloudflare-dns.com/dns-query": "Cloudflare Security",
"https://family.cloudflare-dns.com/dns-query": "Cloudflare Family",
"https://dns.google/dns-query": "Google",
"https://dns.quad9.net/dns-query": "Quad9",
"https://dns.adguard.com/dns-query": "AdGuard",
"https://dns.mullvad.net/dns-query": "Mullvad",
"https://dns.quad9.net/dns-query": "Quad9 (Filtered)",
"https://dns10.quad9.net/dns-query": "Quad9 (Unfiltered)",
"https://dns.adguard-dns.com/dns-query": "AdGuard Default",
"https://unfiltered.adguard-dns.com/dns-query": "AdGuard Non-filtering",
"https://family.adguard-dns.com/dns-query": "AdGuard Family",
"https://dns.mullvad.net/dns-query": "Mullvad Base",
"https://adblock.dns.mullvad.net/dns-query": "Mullvad Adblock",
"https://extended.dns.mullvad.net/dns-query": "Mullvad Extended",
"https://dns.nextdns.io/dns-query": "NextDNS",
"https://freedns.controld.com/p0": "Control D Uncensored",
"https://freedns.controld.com/p1": "Control D Malware",
"https://freedns.controld.com/p2": "Control D Adblock",
"https://doh.dns.sb/dns-query": "DNS.SB",
"https://zero.dns0.eu": "DNS0.EU Zero",
"https://odvr.nic.cz/doh": "CZ.NIC ODVR",
"https://dns.alidns.com/dns-query": "AliDNS",
"https://doh.opendns.com/dns-query": "OpenDNS",
"https://doh.cleanbrowsing.org/doh/security-filter/":
"CleanBrowsing Security",
"https://doh.cleanbrowsing.org/doh/family-filter/": "CleanBrowsing Family",
"https://common.dot.dns.yandex.net/dns-query": "Yandex",
},
dot: {
"1.1.1.1": "1.1.1.1 (Cloudflare)",
"1.0.0.1": "1.0.0.1 (Cloudflare Secondary)",
"security.cloudflare-dns.com": "Cloudflare Security",
"family.cloudflare-dns.com": "Cloudflare Family",
"dns.google": "Google",
"dns.quad9.net": "Quad9",
"dns.adguard.com": "AdGuard",
"dns.mullvad.net": "Mullvad",
"dns.quad9.net": "Quad9 (Filtered)",
"dns10.quad9.net": "Quad9 (Unfiltered)",
"dns.adguard-dns.com": "AdGuard Default",
"unfiltered.adguard-dns.com": "AdGuard Non-filtering",
"family.adguard-dns.com": "AdGuard Family",
"dns.mullvad.net": "Mullvad Base",
"adblock.dns.mullvad.net": "Mullvad Adblock",
"extended.dns.mullvad.net": "Mullvad Extended",
"dns.nextdns.io": "NextDNS",
"p0.freedns.controld.com": "Control D Uncensored",
"p1.freedns.controld.com": "Control D Malware",
"p2.freedns.controld.com": "Control D Adblock",
"dot.sb": "DNS.SB",
"zero.dns0.eu": "DNS0.EU Zero",
"odvr.nic.cz": "CZ.NIC ODVR",
"dns.alidns.com": "AliDNS",
"security-filter-dns.cleanbrowsing.org": "CleanBrowsing Security",
"family-filter-dns.cleanbrowsing.org": "CleanBrowsing Family",
"common.dot.dns.yandex.net": "Yandex",
"safe.dot.dns.yandex.net": "Yandex Safe",
},
doq: {
"1.1.1.1:784": "Cloudflare",
"1.0.0.1:784": "Cloudflare Secondary",
"dns.google:784": "Google",
"dns.adguard.com:785": "AdGuard",
"dns.mullvad.net:784": "Mullvad",
"dns.adguard-dns.com:785": "AdGuard Default",
"unfiltered.adguard-dns.com:785": "AdGuard Non-filtering",
"dns.mullvad.net:784": "Mullvad Base",
"adblock.dns.mullvad.net:784": "Mullvad Adblock",
"dns.nextdns.io:784": "NextDNS",
"p0.freedns.controld.com:853": "Control D Uncensored",
"p2.freedns.controld.com:853": "Control D Adblock",
"zero.dns0.eu:853": "DNS0.EU Zero",
},
};
var BOOTSTRAP_DNS_SERVER_OPTIONS = {
"77.88.8.8": "77.88.8.8 (Yandex DNS)",
"77.88.8.1": "77.88.8.1 (Yandex DNS)",
"1.1.1.1": "1.1.1.1 (Cloudflare DNS)",
"1.0.0.1": "1.0.0.1 (Cloudflare DNS)",
"8.8.8.8": "8.8.8.8 (Google DNS)",
"8.8.4.4": "8.8.4.4 (Google DNS)",
"9.9.9.9": "9.9.9.9 (Quad9 DNS)",
"9.9.9.11": "9.9.9.11 (Quad9 DNS)",
"149.112.112.112": "149.112.112.112 (Quad9 DNS)",
"94.140.14.14": "94.140.14.14 (AdGuard DNS)",
"94.140.15.15": "94.140.15.15 (AdGuard DNS)",
"76.76.2.0": "76.76.2.0 (Control D)",
"194.242.2.2": "194.242.2.2 (Mullvad DNS)",
"185.222.222.222": "185.222.222.222 (DNS.SB)",
"193.110.81.0": "193.110.81.0 (DNS0.EU)",
"193.17.47.1": "193.17.47.1 (CZ.NIC ODVR)",
"208.67.222.222": "208.67.222.222 (OpenDNS)",
"223.5.5.5": "223.5.5.5 (AliDNS)",
"77.88.8.8": "77.88.8.8 (Yandex DNS)",
"77.88.8.1": "77.88.8.1 (Yandex DNS)",
};
var COMMAND_TIMEOUT = 1e4;
+125 -2
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TACHYON\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-01 20:47+0300\n"
"PO-Revision-Date: 2026-09-01 20:47+0300\n"
"POT-Creation-Date: 2026-09-01 21:58+0300\n"
"PO-Revision-Date: 2026-09-01 21:58+0300\n"
"Last-Translator: Dushnilin\n"
"Language-Team: none\n"
"Language: ru\n"
@@ -5527,3 +5527,126 @@ msgstr "Отображать вкладку «Telegram-бот»"
msgid "Display the Telegram bot settings and controls in the menu."
msgstr "Отображать настройки и управление Telegram-ботом в меню."
msgid "1.0.0.1 (Cloudflare Secondary)"
msgstr "1.0.0.1 (Cloudflare резервный)"
msgid "1.1.1.2 (Cloudflare Security)"
msgstr "1.1.1.2 (Cloudflare защита)"
msgid "1.1.1.3 (Cloudflare Family)"
msgstr "1.1.1.3 (Cloudflare семейный)"
msgid "8.8.4.4 (Google Secondary)"
msgstr "8.8.4.4 (Google резервный)"
msgid "9.9.9.9 (Quad9 Filtered)"
msgstr "9.9.9.9 (Quad9 с фильтрацией)"
msgid "149.112.112.112 (Quad9 Secondary)"
msgstr "149.112.112.112 (Quad9 резервный)"
msgid "9.9.9.10 (Quad9 Unsecured)"
msgstr "9.9.9.10 (Quad9 без фильтрации)"
msgid "94.140.14.14 (AdGuard Default)"
msgstr "94.140.14.14 (AdGuard основной)"
msgid "94.140.15.15 (AdGuard Default Secondary)"
msgstr "94.140.15.15 (AdGuard резервный)"
msgid "94.140.14.140 (AdGuard Non-filtering)"
msgstr "94.140.14.140 (AdGuard без фильтрации)"
msgid "94.140.14.15 (AdGuard Family)"
msgstr "94.140.14.15 (AdGuard семейный)"
msgid "76.76.2.0 (Control D Uncensored)"
msgstr "76.76.2.0 (Control D без цензуры)"
msgid "76.76.2.1 (Control D Malware)"
msgstr "76.76.2.1 (Control D защита)"
msgid "76.76.2.2 (Control D Adblock)"
msgstr "76.76.2.2 (Control D блокировка рекламы)"
msgid "194.242.2.2 (Mullvad No-Logs)"
msgstr "194.242.2.2 (Mullvad без логов)"
msgid "194.242.2.3 (Mullvad Adblock)"
msgstr "194.242.2.3 (Mullvad блокировка рекламы)"
msgid "194.242.2.4 (Mullvad Extended)"
msgstr "194.242.2.4 (Mullvad расширенный)"
msgid "193.110.81.0 (DNS0.EU Zero)"
msgstr "193.110.81.0 (DNS0.EU Zero)"
msgid "193.17.47.1 (CZ.NIC ODVR)"
msgstr "193.17.47.1 (CZ.NIC ODVR)"
msgid "208.67.222.222 (OpenDNS)"
msgstr "208.67.222.222 (OpenDNS)"
msgid "223.5.5.5 (AliDNS)"
msgstr "223.5.5.5 (AliDNS)"
msgid "185.228.168.9 (CleanBrowsing Security)"
msgstr "185.228.168.9 (CleanBrowsing безопасность)"
msgid "77.88.8.1 (Yandex Secondary)"
msgstr "77.88.8.1 (Yandex резервный)"
msgid "77.88.8.88 (Yandex Safe)"
msgstr "77.88.8.88 (Yandex безопасный)"
msgid "Cloudflare Security"
msgstr "Cloudflare (Защита)"
msgid "Cloudflare Family"
msgstr "Cloudflare (Семейный)"
msgid "Quad9 (Filtered)"
msgstr "Quad9 (С фильтрацией)"
msgid "Quad9 (Unfiltered)"
msgstr "Quad9 (Без фильтрации)"
msgid "AdGuard Default"
msgstr "AdGuard (Основной)"
msgid "AdGuard Non-filtering"
msgstr "AdGuard (Без фильтрации)"
msgid "AdGuard Family"
msgstr "AdGuard (Семейный)"
msgid "Mullvad Base"
msgstr "Mullvad (Базовый)"
msgid "Mullvad Adblock"
msgstr "Mullvad (Блокировка рекламы)"
msgid "Mullvad Extended"
msgstr "Mullvad (Расширенный)"
msgid "Control D Uncensored"
msgstr "Control D (Без цензуры)"
msgid "Control D Malware"
msgstr "Control D (Защита)"
msgid "Control D Adblock"
msgstr "Control D (Блокировка рекламы)"
msgid "DNS0.EU Zero"
msgstr "DNS0.EU (Zero Logs)"
msgid "CleanBrowsing Security"
msgstr "CleanBrowsing (Безопасность)"
msgid "CleanBrowsing Family"
msgstr "CleanBrowsing (Семейный)"
msgid "Yandex Safe"
msgstr "Yandex (Безопасный)"
File diff suppressed because it is too large Load Diff
+27 -11
View File
@@ -9,20 +9,27 @@ let DNS_PRESETS = {
{ name: "Google", servers: ["8.8.8.8", "8.8.4.4"], tags: ["fast"], country: "🌐" },
{ name: "Quad9", servers: ["9.9.9.9", "149.112.112.112"], tags: ["privacy", "security"], country: "🌐" },
{ name: "AdGuard", servers: ["94.140.14.14", "94.140.15.15"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "Yandex", servers: ["77.88.8.8", "77.88.8.1"], tags: [], country: "🇷🇺" },
{ name: "DNS.SB", servers: ["185.222.222.222", "185.228.168.9"], tags: ["privacy"], country: "🌐" },
{ name: "Control D", servers: ["76.76.2.0", "76.76.10.0"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Mullvad", servers: ["194.242.2.2"], tags: ["privacy", "no-logs"], country: "🇸🇪" },
{ name: "Comodo", servers: ["8.26.56.26", "8.20.247.20"], tags: ["security"], country: "🌐" },
{ name: "OpenNIC", servers: ["198.41.0.4", "199.9.14.201"], tags: ["decentralized"], country: "🌐" },
{ name: "CleanBrowsing", servers: ["185.228.168.9", "185.228.169.9"], tags: ["security", "family"], country: "🌐" }
{ name: "DNS.SB", servers: ["185.222.222.222", "45.11.45.11"], tags: ["privacy", "no-logs"], country: "🌐" },
{ name: "DNS0.EU", servers: ["193.110.81.0", "185.253.5.0"], tags: ["privacy", "zero-logs"], country: "🇪🇺" },
{ name: "CZ.NIC ODVR", servers: ["193.17.47.1", "185.43.135.1"], tags: ["dnssec", "privacy"], country: "🇨🇿" },
{ name: "OpenDNS", servers: ["208.67.222.222", "208.67.220.220"], tags: ["security"], country: "🌐" },
{ name: "AliDNS", servers: ["223.5.5.5", "223.6.6.6"], tags: ["fast"], country: "🇨🇳" },
{ name: "CleanBrowsing", servers: ["185.228.168.9", "185.228.169.9"], tags: ["security", "family"], country: "🌐" },
{ name: "Yandex", servers: ["77.88.8.8", "77.88.8.1"], tags: [], country: "🇷🇺" }
],
dot: [
{ name: "Cloudflare", servers: ["1.1.1.1", "1.0.0.1"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Google", servers: ["dns.google"], tags: ["fast"], country: "🌐" },
{ name: "Quad9", servers: ["dns.quad9.net"], tags: ["privacy", "security"], country: "🌐" },
{ name: "AdGuard", servers: ["dns.adguard.com"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "AdGuard", servers: ["dns.adguard-dns.com"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "Control D", servers: ["p0.freedns.controld.com"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Mullvad", servers: ["dns.mullvad.net"], tags: ["privacy", "no-logs"], country: "🇸🇪" },
{ name: "NextDNS", servers: ["dns.nextdns.io"], tags: ["privacy", "customizable"], country: "🌐" },
{ name: "DNS.SB", servers: ["dot.sb"], tags: ["privacy", "no-logs"], country: "🌐" },
{ name: "DNS0.EU", servers: ["zero.dns0.eu"], tags: ["privacy", "zero-logs"], country: "🇪🇺" },
{ name: "CZ.NIC ODVR", servers: ["odvr.nic.cz"], tags: ["dnssec", "privacy"], country: "🇨🇿" },
{ name: "CleanBrowsing", servers: ["family-filter-dns.cleanbrowsing.org"], tags: ["security", "family"], country: "🌐" },
{ name: "Yandex", servers: ["common.dot.dns.yandex.net"], tags: [], country: "🇷🇺" }
],
@@ -30,18 +37,24 @@ let DNS_PRESETS = {
{ name: "Cloudflare", servers: ["https://cloudflare-dns.com/dns-query"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Google", servers: ["https://dns.google/dns-query"], tags: ["fast"], country: "🌐" },
{ name: "Quad9", servers: ["https://dns.quad9.net/dns-query"], tags: ["privacy", "security"], country: "🌐" },
{ name: "AdGuard", servers: ["https://dns.adguard.com/dns-query"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "AdGuard", servers: ["https://dns.adguard-dns.com/dns-query"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "Control D", servers: ["https://freedns.controld.com/p0"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Mullvad", servers: ["https://dns.mullvad.net/dns-query"], tags: ["privacy", "no-logs"], country: "🇸🇪" },
{ name: "NextDNS", servers: ["https://dns.nextdns.io/dns-query"], tags: ["privacy", "customizable"], country: "🌐" },
{ name: "DNS.SB", servers: ["https://doh.dns.sb/dns-query"], tags: ["privacy", "no-logs"], country: "🌐" },
{ name: "DNS0.EU", servers: ["https://zero.dns0.eu"], tags: ["privacy", "zero-logs"], country: "🇪🇺" },
{ name: "CZ.NIC ODVR", servers: ["https://odvr.nic.cz/doh"], tags: ["dnssec", "privacy"], country: "🇨🇿" },
{ name: "AliDNS", servers: ["https://dns.alidns.com/dns-query"], tags: ["fast"], country: "🇨🇳" },
{ name: "CleanBrowsing", servers: ["https://doh.cleanbrowsing.org/doh/family-filter/"], tags: ["security", "family"], country: "🌐" }
],
doq: [
{ name: "Cloudflare", servers: ["1.1.1.1:784", "1.0.0.1:784"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Google", servers: ["dns.google:784"], tags: ["fast"], country: "🌐" },
{ name: "AdGuard", servers: ["dns.adguard.com:785"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "AdGuard", servers: ["dns.adguard-dns.com:785"], tags: ["privacy", "adblock"], country: "🌐" },
{ name: "Control D", servers: ["p0.freedns.controld.com:853"], tags: ["privacy", "fast"], country: "🌐" },
{ name: "Mullvad", servers: ["dns.mullvad.net:784"], tags: ["privacy", "no-logs"], country: "🇸🇪" },
{ name: "NextDNS", servers: ["dns.nextdns.io:784"], tags: ["privacy", "customizable"], country: "🌐" }
{ name: "NextDNS", servers: ["dns.nextdns.io:784"], tags: ["privacy", "customizable"], country: "🌐" },
{ name: "DNS0.EU", servers: ["zero.dns0.eu:853"], tags: ["privacy", "zero-logs"], country: "🇪🇺" }
]
};
@@ -49,9 +62,12 @@ let BOOTSTRAP_PRESETS = [
{ name: "Cloudflare UDP", servers: ["1.1.1.1", "1.0.0.1"], tags: ["fast", "reliable"], country: "🌐" },
{ name: "Google UDP", servers: ["8.8.8.8", "8.8.4.4"], tags: ["fast", "reliable"], country: "🌐" },
{ name: "Quad9 UDP", servers: ["9.9.9.9", "149.112.112.112"], tags: ["security"], country: "🌐" },
{ name: "Yandex UDP", servers: ["77.88.8.8", "77.88.8.1"], tags: [], country: "🇷🇺" },
{ name: "AdGuard UDP", servers: ["94.140.14.14", "94.140.15.15"], tags: ["privacy"], country: "🌐" },
{ name: "Mullvad UDP", servers: ["194.242.2.2"], tags: ["privacy"], country: "🇸🇪" }
{ name: "Control D UDP", servers: ["76.76.2.0", "76.76.10.0"], tags: ["privacy"], country: "🌐" },
{ name: "Mullvad UDP", servers: ["194.242.2.2"], tags: ["privacy"], country: "🇸🇪" },
{ name: "DNS.SB UDP", servers: ["185.222.222.222"], tags: ["privacy"], country: "🌐" },
{ name: "DNS0.EU UDP", servers: ["193.110.81.0"], tags: ["privacy"], country: "🇪🇺" },
{ name: "Yandex UDP", servers: ["77.88.8.8", "77.88.8.1"], tags: [], country: "🇷🇺" }
];
function get_presets(dns_type) {