เซิร์ฟเวอร์ 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
ปัจจุบันมีบริการ DoH ในตัว 5 รายการ:
- 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 ควรเป็น URL HTTPS แบบเต็มไปยังตัวแก้ไข 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 หรือไม่สามารถเข้าถึงได้ มันจะถูกข้ามอย่างเงียบๆ ```