آموزش استفاده از برنامه YogaDNS برای خلاص شدن از شر DNS Hijacking
و فیلترینگ های مربوط به DNS
من تو این آموزش از نسخه بتا 1.21 استفاده کردم. دلیلش هم اینه که نسخه های بعدی برنامه از بتا خارج میشه و یک سری از قابلیت هاش که تو نسخه بتا رایگان بود رو پولی میکنه (از جمله امکان تعریف تعداد نامحدود rule و سرور DNS).
این نسخه از برنامه از پروتکل های plain, DoH, DoT و DNSCrypt پشتیبانی میکنه.
در صفحه اصلی برنامه ما با ۲ بخش DNS Servers و Rules کار داریم.
اول برای اضافه کردن سرور های DNS وارد بخش DNS Servers میشیم.
برای اضافه کردن خودکار یک سری سرور به صورت لیست که قبلا آماده شده میتونیم از گزینه Get from the web استفاده کنیم:
بعد از اینکه لیست سرور ها لود شد اول دکمه Check All رو میزنیم تا سرورهارو تست کنه و سرور های سالم مشخص شن و بعد تیک اونهایی که سبز شدن رو میزنیم و روی Import Marked کلیک میکنیم.
میبینیم که سرور ها در بخش DNS Servers اضافه شدن.
یکی از قابلیت های خوبی که میتونیم استفاده کنیم Redundancy Pool هست که در واقع یک لیست سرور DNS هست که مرتب تست میشه و قابلیتش اینه که اگر یکی از سرور های داخل pool فیلتر شد، برنامه از یکی دیگه که سالمه استفاده کنه.
برای اضافه کردن redundancy pool طبق عکس ها برید جلو. در مرحله آخر هم برای اضافه کردن سرور ها به pool اونهارو انتخاب و Drag and Drop کنید روی pool. حتما هم دکمه Ok رو بزنید وگرنه تنظیماتتون دخیره نمیشه.
برمیگردیم به صفحه اصلی و وارد بخش Rules میشیم. اینجا باید سرور اتخابی Rule پیش فرض رو به pool ای که درست کردیم تغییر بدیم.
همچنین میتونید خودتون Rule های دیگه بسازید که از سرور های دیگه استفاده میکنن. مثلا میتونید یکی بسازید که برای سایت ChatGPT از DNS شکن استفاده کنه. فقط حواستون باشه که rule هایی که میسازید باید بالای rule پیش فرض باشه داخل لیست و تیکش هم فعال باشه وگرنه اعمال نمیشه.
یک فایل xml هم که بکاپ کانفیگ استفاده شده تو این آموزش هست براتون داخل گوگل درایو گذاشتم که میتونید ایمپورت و استفاده کنید ازش.
• • •
Missing some Tweet in this thread? You can try to
force a refresh