Docs GitHub
-- --
Theme:
Language:
EN فا

تنظیمات VayDNS#

VayDNS پروتکل بومی vaydns است. همان پشتهٔ تونل DNSTT را دارد (کانال بسته‌های DNS روی انتقال KCP با رمزنگاری Noise و چندگانه‌سازی smux) اما با قاب‌بندی بومی و پارامترهای تنظیم اضافه برای ساختار QNAME، MTU و نوع Record.

تنظیمات اتصال#

فیلدپیش‌فرضمحدودهتوضیحات
Domain(لازم)دامین معتبرZone واگذارشده به سرور VayDNS شما
PubKey(لازم)۶۴ کاراکتر hexکلید عمومی سرور
ResolverType"udp"udp، tcp، dotروش انتقال به Resolver
ResolverPort53بزرگ‌تر از 0پورت Resolver
Fingerprint"Chrome"جدول DNSTTاثر انگشت uTLS ClientHello
RecordType"TXT"پایین را ببینیدنوع Record برای پرس‌وجوهای تونل
RPS00-500محدودیت نرخ (پرس‌وجو در ثانیه)؛ 0 یعنی بدون محدودیت

تنظیمات پیشرفته#

فیلدپیش‌فرضمحدودهتوضیحات
ClientIDSize21-8اندازهٔ Client ID بر حسب بایت
MaxQnameLen1010-253بیشترین طول QNAME در بسته‌های DNS (0 = خودکار)
MaxNumLabels00-4بیشترین تعداد Label در QNAME (0 = خودکار)
MTU00-1452بیشترین واحد انتقال (0 = خودکار)

نوع Recordهای DNS#

مقادیر پشتیبانی‌شدهٔ RecordType: A، AAAA، CNAME، NS، MX، TXT، SRV، NULL، CAA.

نوع Record تعیین می‌کند پرس‌وجوهای تونل با کدام نوع Record انجام شوند. TXT پیش‌فرض است و بیشترین پشتیبانی را دارد.

پروکسی و احراز هویت#

همان فیلدهای DNSTT است؛ جدول پروکسی و احراز هویت در صفحهٔ DNSTT را ببینید.

نمونهٔ Config#

Domain = "example.com"
PubKey = "0000000000000000000000000000000000000000000000000000000000000000"
ResolverType = "udp"
ResolverPort = 53
Fingerprint = "Chrome"
RecordType = "TXT"
ClientIDSize = 2
MaxQnameLen = 101
MaxNumLabels = 0
MTU = 0
RPS = 0
ProxyType = "socks"
ProxyPort = 1080
AuthMethod = "none"

موضوعات مرتبط#

  • تونل DNS — نمای کلی پروتکل‌ها و نحوهٔ اسکن
  • DNSTT — قاب‌بندی سازگار با DNSTT و Fingerprintهای TLS