DNS-сервер
Вы можете использовать этот параметр для переопределения системных настроек DNS. Chute поддерживает DNS-сервер, DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC) и DoH3 (DNS-over-HTTP/3).
[General]
dns-server = 8.8.8.8, 8.8.4.4
doh-service = CloudFlare, Google, 1111
dot-service = dns.google, cloudflare-dns.com
doq = dns.adguard.com
doh3 = https://dns.google/dns-query
Вы можете использовать ключевое слово system, чтобы добавить дополнительные DNS-серверы к системным настройкам. (Дублирующиеся серверы будут проигнорированы)
Вы можете использовать ключевое слово syslib, чтобы получить результат DNS через встроенный системный API.
[General]
dns-server = system, syslib, 8.8.8.8, 8.8.4.4
В настоящее время доступно 5 встроенных сервисов DoH:
- CloudFlare
- 1.1.1.1 (1111)
- SecureDNS
- DNS.SB (dnssb)
Вы также можете настроить свой личный сервис DoH. Например, если вы используете https://dns.nextdns.io/xxxxxx как конечную точку NextDNS DoH, вы можете настроить так:
[General]
doh-service = Google, dns.nextdns.io/xxxxxx
Chute автоматически проигнорирует все недействительные сервисы DoH без предупреждения.
Сервис DNS-over-TLS (DoT)
Вы можете настроить сервисы DoT для шифрования DNS-запросов через TLS.
[General]
dot-service = dns.google, cloudflare-dns.com
Каждая запись сервиса DoT должна быть доменным именем, поддерживающим DNS-over-TLS. Chute подключится к имени хоста на порту 853.
Если имя хоста DoT не может быть разрешено или недоступно, оно будет молча пропущено.
Вы можете комбинировать DoT, DoH, DoQ, DoH3 и традиционные DNS-серверы в одной конфигурации:
[General]
dns-server = system, 8.8.8.8
doh-service = CloudFlare
dot-service = dns.google
doq = dns.adguard.com
doh3 = https://dns.google/dns-query
Сервис DNS-over-QUIC (DoQ)
Вы можете настроить серверы DoQ для шифрования DNS-запросов через QUIC.
[General]
doq = dns.adguard.com
Каждая запись DoQ должна быть доменным именем или IP-адресом, поддерживающим DNS-over-QUIC (обычно на порту 853). Chute использует транспорт QUIC для DNS-запросов, что обеспечивает сниженную задержку по сравнению с шифрованием DNS на основе TCP.
Можно указать несколько серверов DoQ, разделенных запятыми:
[General]
doq = dns.adguard.com, dns.nextdns.io
Если сервер DoQ недоступен, он будет молча пропущен.
Сервис DNS-over-HTTP/3 (DoH3)
Вы можете настроить сервисы DoH3 для DNS-over-HTTPS с использованием транспорта HTTP/3 (QUIC).
[General]
doh3 = https://dns.google/dns-query
Каждая запись DoH3 должна быть полным HTTPS URL к DNS-резолверу, поддерживающему HTTP/3. Можно указать несколько серверов DoH3, разделенных запятыми:
[General]
doh3 = https://dns.google/dns-query, https://cloudflare-dns.com/dns-query
DoH3 сочетает конфиденциальность DNS-over-HTTPS с преимуществами производительности транспорта QUIC. Если сервер DoH3 не поддерживает HTTP/3 или недоступен, он будет молча пропущен. ```