<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>تونل DNS on Documentation</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/</link><description>Recent content in تونل DNS on Documentation</description><generator>Hugo</generator><language>fa</language><copyright>© 2026 MohsenBg. All rights reserved.</copyright><atom:link href="https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/index.xml" rel="self" type="application/rss+xml"/><item><title>DNSTT</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/dnstt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/dnstt/</guid><description>&lt;h1 id="تنظیمات-dnstt"&gt;تنظیمات DNSTT&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-dnstt"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;DNSTT از کتابخانهٔ vaydns با قاب‌بندی سازگار با DNSTT استفاده می‌کند (DNS-over-TXT با قاب‌بندی قدیمی). پشتهٔ تونل این است: کانال بسته‌های DNS روی انتقال KCP با رمزنگاری Noise و چندگانه‌سازی smux.&lt;/p&gt;&#10;&lt;h2 id="تنظیمات-اتصال"&gt;تنظیمات اتصال&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;محدوده&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Domain&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;دامین معتبر&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Zone واگذارشده به سرور DNSTT شما&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;PubKey&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;۶۴ کاراکتر hex&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;کلید عمومی سرور&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverType&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;udp&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;udp&lt;/code&gt;، &lt;code&gt;tcp&lt;/code&gt;، &lt;code&gt;dot&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;روش انتقال به Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بزرگ‌تر از 0&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Fingerprint&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;Chrome&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;جدول پایین&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;اثر انگشت uTLS ClientHello&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;RPS&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;0-500&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;محدودیت نرخ (پرس‌وجو در ثانیه)؛ 0 یعنی بدون محدودیت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="پروکسی-و-احراز-هویت"&gt;پروکسی و احراز هویت&lt;a class="anchor" href="#%d9%be%d8%b1%d9%88%da%a9%d8%b3%db%8c-%d9%88-%d8%a7%d8%ad%d8%b1%d8%a7%d8%b2-%d9%87%d9%88%db%8c%d8%aa"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ProxyType&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;socks&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;نوع Proxy: &lt;code&gt;socks&lt;/code&gt; یا &lt;code&gt;ssh&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ProxyPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1080&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Proxy&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;AuthMethod&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;none&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;احراز هویت: &lt;code&gt;none&lt;/code&gt;، &lt;code&gt;password&lt;/code&gt; یا &lt;code&gt;key&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Username&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;برای احراز هویت password/key لازم است&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Password&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;برای احراز هویت password لازم است&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;PrivateKey&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;کلید خصوصی SSH با فرمت PEM (برای احراز هویت key لازم است)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;KnownHostsFile&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;مسیر فایل known_hosts مربوط به SSH (اختیاری، فقط برای احراز هویت key)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;قواعد Proxy:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>VayDNS</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/vaydns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/vaydns/</guid><description>&lt;h1 id="تنظیمات-vaydns"&gt;تنظیمات VayDNS&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-vaydns"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;VayDNS پروتکل بومی vaydns است. همان پشتهٔ تونل DNSTT را دارد (کانال بسته‌های DNS روی انتقال KCP با رمزنگاری Noise و چندگانه‌سازی smux) اما با قاب‌بندی بومی و پارامترهای تنظیم اضافه برای ساختار QNAME، MTU و نوع Record.&lt;/p&gt;&#10;&lt;h2 id="تنظیمات-اتصال"&gt;تنظیمات اتصال&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;محدوده&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Domain&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;دامین معتبر&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Zone واگذارشده به سرور VayDNS شما&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;PubKey&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;۶۴ کاراکتر hex&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;کلید عمومی سرور&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverType&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;udp&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;udp&lt;/code&gt;، &lt;code&gt;tcp&lt;/code&gt;، &lt;code&gt;dot&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;روش انتقال به Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بزرگ‌تر از 0&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Fingerprint&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;Chrome&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;جدول DNSTT&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;اثر انگشت uTLS ClientHello&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;RecordType&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;TXT&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پایین را ببینید&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;نوع Record برای پرس‌وجوهای تونل&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;RPS&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;0-500&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;محدودیت نرخ (پرس‌وجو در ثانیه)؛ 0 یعنی بدون محدودیت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="تنظیمات-پیشرفته"&gt;تنظیمات پیشرفته&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;محدوده&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ClientIDSize&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;1-8&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;اندازهٔ Client ID بر حسب بایت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MaxQnameLen&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;101&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;0-253&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بیشترین طول QNAME در بسته‌های DNS (0 = خودکار)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MaxNumLabels&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;0-4&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بیشترین تعداد Label در QNAME (0 = خودکار)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTU&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;0-1452&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بیشترین واحد انتقال (0 = خودکار)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="نوع-recordهای-dns"&gt;نوع Recordهای DNS&lt;a class="anchor" href="#%d9%86%d9%88%d8%b9-record%d9%87%d8%a7%db%8c-dns"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;مقادیر پشتیبانی‌شدهٔ &lt;code&gt;RecordType&lt;/code&gt;: &lt;code&gt;A&lt;/code&gt;، &lt;code&gt;AAAA&lt;/code&gt;، &lt;code&gt;CNAME&lt;/code&gt;، &lt;code&gt;NS&lt;/code&gt;، &lt;code&gt;MX&lt;/code&gt;، &lt;code&gt;TXT&lt;/code&gt;، &lt;code&gt;SRV&lt;/code&gt;، &lt;code&gt;NULL&lt;/code&gt;، &lt;code&gt;CAA&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Slipstream</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/slipstream/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/slipstream/</guid><description>&lt;h1 id="تنظیمات-slipstream"&gt;تنظیمات Slipstream&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-slipstream"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Slipstream به‌صورت یک پروسهٔ خارجی (باینری &lt;code&gt;slipstream-client&lt;/code&gt;) اجرا می‌شود، نه تونل درون خود برنامه. ارتباط از طریق پورت محلی SOCKS5ای که برای هر پروب گرفته می‌شود برقرار می‌گردد.&lt;/p&gt;&#10;&lt;h2 id="تنظیمات-اتصال"&gt;تنظیمات اتصال&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;محدوده&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Domain&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;دامین معتبر&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Zone سرویس‌دهی‌شده توسط سرور Slipstream شما&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بزرگ‌تر از 0&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;CertPath&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;مسیر&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Certificate TLS اختیاری (با &lt;code&gt;--cert&lt;/code&gt; به باینری پاس داده می‌شود)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="پروکسی-و-احراز-هویت"&gt;پروکسی و احراز هویت&lt;a class="anchor" href="#%d9%be%d8%b1%d9%88%da%a9%d8%b3%db%8c-%d9%88-%d8%a7%d8%ad%d8%b1%d8%a7%d8%b2-%d9%87%d9%88%db%8c%d8%aa"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;همان فیلدهای DNSTT است؛ جدول &lt;a href="../dnstt/#%d9%be%d8%b1%d9%88%da%a9%d8%b3%db%8c-%d9%88-%d8%a7%d8%ad%d8%b1%d8%a7%d8%b2-%d9%87%d9%88%db%8c%d8%aa#%d9%be%d8%b1%d9%88%da%a9%d8%b3%db%8c-%d9%88-%d8%a7%d8%ad%d8%b1%d8%a7%d8%b2-%d9%87%d9%88%db%8c%d8%aa"&gt;پروکسی و احراز هویت&lt;/a&gt; در صفحهٔ DNSTT را ببینید.&lt;/p&gt;</description></item><item><title>MasterDNS</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/masterdns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/masterdns/</guid><description>&lt;h1 id="تنظیمات-masterdns"&gt;تنظیمات MasterDNS&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-masterdns"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;MasterDNS با کتابخانهٔ داخلی خودش داخل برنامه اجرا می‌شود. اندازهٔ MTU به‌طور خودکار مذاکره می‌شود و ترافیک با روش رمزنگاری قابل تنظیم محافظت می‌گردد. تنظیمات Proxy ندارد و پروب مستقیم به Resolver وصل می‌شود.&lt;/p&gt;&#10;&lt;h2 id="تنظیمات-اتصال"&gt;تنظیمات اتصال&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Domain&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Zone سرویس‌دهی‌شده توسط سرور MasterDNS شما&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;DataEncMethod&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;رمزنگاری: &lt;code&gt;0&lt;/code&gt; بدون رمزنگاری، &lt;code&gt;1&lt;/code&gt; پیش‌فرض (XOR)، &lt;code&gt;2&lt;/code&gt; یعنی ChaCha20، &lt;code&gt;3&lt;/code&gt; یعنی AES-128-GCM، &lt;code&gt;4&lt;/code&gt; یعنی AES-192-GCM، &lt;code&gt;5&lt;/code&gt; یعنی AES-256-GCM&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;EncryptionKey&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم، مگر وقتی روش None است)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;۳۲ کاراکتر hex که باید با سرور یکی باشد&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="تنظیم-mtu-و-session"&gt;تنظیم MTU و Session&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85-mtu-%d9%88-session"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTUTestTimeoutSec&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;3.0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;انتظار برای هر بستهٔ پروب MTU، ثانیه&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTUTestRetries&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;تلاش برای هر اندازهٔ MTU قبل از رفتن به اندازهٔ بعد&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;SessionInitRetryMaxSec&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;2.0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پنجرهٔ تلاش برای شروع Session قبل از شروع دوباره&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;SessionInitRacingCount&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;تلاش‌های موازی برای شروع Session&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MinUploadMTU&lt;/code&gt; / &lt;code&gt;MaxUploadMTU&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;38&lt;/code&gt; / &lt;code&gt;150&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بازهٔ MTU آپلود، بایت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MinDownloadMTU&lt;/code&gt; / &lt;code&gt;MaxDownloadMTU&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;100&lt;/code&gt; / &lt;code&gt;500&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بازهٔ MTU دانلود، بایت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTUParallelism&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Workerهای موازی تست MTU&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;RxTxWorkers&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;استریم‌های هم‌زمان دادهٔ تونل&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="نمونه-config"&gt;نمونهٔ Config&lt;a class="anchor" href="#%d9%86%d9%85%d9%88%d9%86%d9%87-config"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;domain = &lt;span style="color:#5af78e"&gt;&amp;#39;example.com&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;data_enc_method = &lt;span style="color:#ff9f43"&gt;1&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;encryption_key = &lt;span style="color:#5af78e"&gt;&amp;#39;cd6d78e954f48f62cb74cdcf8a2459d3&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;resolver_port = &lt;span style="color:#ff9f43"&gt;53&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mtu_test_timeout_sec = &lt;span style="color:#ff9f43"&gt;2.0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mtu_test_retries = &lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;session_init_retry_max_sec = &lt;span style="color:#ff9f43"&gt;60.0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;session_init_racing_count = &lt;span style="color:#ff9f43"&gt;3&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;min_upload_mtu = &lt;span style="color:#ff9f43"&gt;38&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;max_upload_mtu = &lt;span style="color:#ff9f43"&gt;150&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;min_download_mtu = &lt;span style="color:#ff9f43"&gt;100&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;max_download_mtu = &lt;span style="color:#ff9f43"&gt;500&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mtu_parallelism = &lt;span style="color:#ff9f43"&gt;3&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rx_tx_workers = &lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="موضوعات-مرتبط"&gt;موضوعات مرتبط&lt;a class="anchor" href="#%d9%85%d9%88%d8%b6%d9%88%d8%b9%d8%a7%d8%aa-%d9%85%d8%b1%d8%aa%d8%a8%d8%b7"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://MohsenBg.github.io/bgscan/fa/docs/"&gt;تونل DNS&lt;/a&gt; — نمای کلی پروتکل‌ها و نحوهٔ اسکن&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="../stormdns/"&gt;StormDNS&lt;/a&gt; — همان مدل با پیش‌فرض‌های خودش و انتخاب نوع کوئری&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>StormDNS</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/stormdns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/stormdns/</guid><description>&lt;h1 id="تنظیمات-stormdns"&gt;تنظیمات StormDNS&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-stormdns"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;StormDNS هم با کتابخانهٔ داخلی خودش داخل برنامه اجرا می‌شود. شبیه MasterDNS است با پیش‌فرض‌های خودش، به‌علاوهٔ انتخاب نوع کوئری DNS که ترافیک تونل را حمل می‌کند. تنظیمات Proxy ندارد.&lt;/p&gt;&#10;&lt;h2 id="تنظیمات-اتصال"&gt;تنظیمات اتصال&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Domain&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Zone سرویس‌دهی‌شده توسط سرور StormDNS شما&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;DataEncMethod&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;رمزنگاری: &lt;code&gt;0&lt;/code&gt; بدون رمزنگاری، &lt;code&gt;1&lt;/code&gt; پیش‌فرض (XOR)، &lt;code&gt;2&lt;/code&gt; یعنی ChaCha20، &lt;code&gt;3&lt;/code&gt; یعنی AES-128-GCM، &lt;code&gt;4&lt;/code&gt; یعنی AES-192-GCM، &lt;code&gt;5&lt;/code&gt; یعنی AES-256-GCM&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;EncryptionKey&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم، مگر وقتی روش None است)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;۳۲ کاراکتر hex که باید با سرور یکی باشد&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Resolver&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;DNSQueryType&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;'TXT'&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;نوع کوئری حامل تونل: &lt;code&gt;TXT&lt;/code&gt;، &lt;code&gt;NS&lt;/code&gt;، &lt;code&gt;CNAME&lt;/code&gt; یا &lt;code&gt;ROTATE&lt;/code&gt; (خالی یعنی TXT)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="تنظیم-mtu-و-session"&gt;تنظیم MTU و Session&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85-mtu-%d9%88-session"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTUTestTimeoutSec&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;2.0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;انتظار برای هر بستهٔ پروب MTU، ثانیه&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTUTestRetries&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;تلاش برای هر اندازهٔ MTU قبل از رفتن به اندازهٔ بعد&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;SessionInitRetryMaxSec&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;60.0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پنجرهٔ تلاش برای شروع Session قبل از شروع دوباره&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MinUploadMTU&lt;/code&gt; / &lt;code&gt;MaxUploadMTU&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;100&lt;/code&gt; / &lt;code&gt;200&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بازهٔ MTU آپلود، بایت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MinDownloadMTU&lt;/code&gt; / &lt;code&gt;MaxDownloadMTU&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1000&lt;/code&gt; / &lt;code&gt;4000&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;بازهٔ MTU دانلود، بایت&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;MTUParallelism&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;16&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Workerهای موازی تست MTU&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;RxTxWorkers&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;استریم‌های هم‌زمان دادهٔ تونل&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="نمونه-config"&gt;نمونهٔ Config&lt;a class="anchor" href="#%d9%86%d9%85%d9%88%d9%86%d9%87-config"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;domain = &lt;span style="color:#5af78e"&gt;&amp;#39;example.com&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;data_enc_method = &lt;span style="color:#ff9f43"&gt;1&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;encryption_key = &lt;span style="color:#5af78e"&gt;&amp;#39;cd6d78e954f48f62cb74cdcf8a2459d3&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;resolver_port = &lt;span style="color:#ff9f43"&gt;53&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dns_query_type = &lt;span style="color:#5af78e"&gt;&amp;#39;TXT&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mtu_test_timeout_sec = &lt;span style="color:#ff9f43"&gt;2.0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mtu_test_retries = &lt;span style="color:#ff9f43"&gt;3&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;session_init_retry_max_sec = &lt;span style="color:#ff9f43"&gt;60.0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;min_upload_mtu = &lt;span style="color:#ff9f43"&gt;100&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;max_upload_mtu = &lt;span style="color:#ff9f43"&gt;200&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;min_download_mtu = &lt;span style="color:#ff9f43"&gt;1000&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;max_download_mtu = &lt;span style="color:#ff9f43"&gt;4000&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mtu_parallelism = &lt;span style="color:#ff9f43"&gt;16&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rx_tx_workers = &lt;span style="color:#ff9f43"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="موضوعات-مرتبط"&gt;موضوعات مرتبط&lt;a class="anchor" href="#%d9%85%d9%88%d8%b6%d9%88%d8%b9%d8%a7%d8%aa-%d9%85%d8%b1%d8%aa%d8%a8%d8%b7"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://MohsenBg.github.io/bgscan/fa/docs/"&gt;تونل DNS&lt;/a&gt; — نمای کلی پروتکل‌ها و نحوهٔ اسکن&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="../masterdns/"&gt;MasterDNS&lt;/a&gt; — همان مدل با پیش‌فرض‌های خودش&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>TheFeed</title><link>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/thefeed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://MohsenBg.github.io/bgscan/fa/docs/dns-tunneling/thefeed/</guid><description>&lt;h1 id="تنظیمات-thefeed"&gt;تنظیمات TheFeed&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-thefeed"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;TheFeed با کتابخانهٔ داخلی خودش داخل برنامه اجرا می‌شود. کوئری‌ها و پاسخ‌ها با کلیدهای AES-256 رمزنگاری می‌شوند که از یک Passphrase مشترک ساخته می‌شوند. تنظیمات Proxy ندارد. مهلت زمانی پروب داخل این فایل نیست و از تنظیمات کلی تونل DNS می‌آید (&lt;code&gt;dns_settings.toml&lt;/code&gt; و &lt;code&gt;dns_tunneling.timeout&lt;/code&gt;).&lt;/p&gt;&#10;&lt;h2 id="تنظیمات-اتصال"&gt;تنظیمات اتصال&lt;a class="anchor" href="#%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;فیلد&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;پیش‌فرض&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;توضیحات&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Domain&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ساب‌دامین DNS که به کوئری‌های فید جواب می‌دهد (مثلاً &lt;code&gt;t.example.com&lt;/code&gt;)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Passphrase&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;(لازم)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;همان Passphrase سرور که کلیدهای AES-256 از آن ساخته می‌شوند&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverPort&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;پورت Resolver (سرورهای TheFeed معمولاً روی 5300 هستند)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ResolverType&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;'udp'&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;روش انتقال: &lt;code&gt;udp&lt;/code&gt;، &lt;code&gt;tcp&lt;/code&gt; یا &lt;code&gt;dot&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;QueryMode&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;'single'&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;کدگذاری کوئری: &lt;code&gt;single&lt;/code&gt; (یک لیبل base32) یا &lt;code&gt;double&lt;/code&gt; (چند لیبل hex)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="نمونه-config"&gt;نمونهٔ Config&lt;a class="anchor" href="#%d9%86%d9%85%d9%88%d9%86%d9%87-config"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;domain = &lt;span style="color:#5af78e"&gt;&amp;#39;t.example.com&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;passphrase = &lt;span style="color:#5af78e"&gt;&amp;#39;your-passphrase&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;resolver_port = &lt;span style="color:#ff9f43"&gt;53&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;resolver_type = &lt;span style="color:#5af78e"&gt;&amp;#39;udp&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;query_mode = &lt;span style="color:#5af78e"&gt;&amp;#39;single&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="موضوعات-مرتبط"&gt;موضوعات مرتبط&lt;a class="anchor" href="#%d9%85%d9%88%d8%b6%d9%88%d8%b9%d8%a7%d8%aa-%d9%85%d8%b1%d8%aa%d8%a8%d8%b7"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://MohsenBg.github.io/bgscan/fa/docs/"&gt;تونل DNS&lt;/a&gt; — نمای کلی پروتکل‌ها و نحوهٔ اسکن&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="../../settings/dns.md"&gt;تنظیمات DNS&lt;/a&gt; — مهلت کلی تونل و پیش‌اسکن Resolver&lt;/li&gt;&#10;&lt;/ul&gt;</description></item></channel></rss>