راهنمای کاربر / پیشرفته

DNS سفارشی: حل رمزنگاری‌شده با DoH / DoT

پیشرفته · به‌روزرسانی 2026-02-23 · حدود 2 دقیقه مطالعه

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 متنی از دستگاه شما بیرون نمی‌رود.