DNS سفارشی: حل رمزنگاریشده با DoH / DoT
DNS سنتی متنِ باز روی UDP پورت 53 است — هرکه سر راه باشد پرسشهایتان را میبیند و میتواند دستکاری کند. با بردن DNS بالادستی Clash روی DoH (DNS over HTTPS) یا DoT (DNS over TLS) این لایهٔ خطر حذف میشود. بخش dns را با Mixin بازنویسی کنید:
mixin:
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- https://dns.alidns.com/dns-query # DoH
- tls://dot.pub # DoT
fallback:
- https://1.1.1.1/dns-query
- https://8.8.8.8/dns-query
fallback-filter:
geoip: true
geoip-code: CN
تقسیم کار nameserver و fallback
nameserver استخر اصلی است (حلکنندههای رمزنگاریشدهٔ سریع نزدیک شما، تا دامنههای داخلی تند و درست حل شوند)؛ fallback نظر دوم است (منابع معتبر خارجی). با روشن بودن fallback-filter.geoip: هرگاه IPِ پاسخ اصلی متعلق به CN نباشد، Clash پاسخ fallback را برمیدارد — یعنی تشخیص خودکار پاسخهای مشکوک و رفتن سراغ منبع خارجی. سرعت و دقت با هم.
بعد از تنظیم، Logs در سطح debug نشان میدهد هر پرسش را کدام بالادست جواب داده؛ در کنار fake-ip عملاً DNS متنی از دستگاه شما بیرون نمیرود.