۱۳۹۴/۰۹/۲۲

رمزگذاری ترافیک و تغییر DNS در ویندوز

آموزش نرم افزارهای
DNSCrypt - dnscrypt proxy - Simple DNSCrypt

این سه نرم افزار قابلیت رمزگذاری بر روی ترافیک DNS را دارند که باعث می شوند درخواستهای نام دامنه که از طرف کاربر ارسال می شود مخفی بماند و مانع ردگیری کاربر از طرف شخص دیگری می شوند. همچنین قادر هستند صحت نام دامنه درخواست شده از طرف کاربر را کنترل کنند تا کاربر از طرف هکرها  به نام دامنه جعلی هدایت نشود. جعل نام دامنه اغلب با نام حملات مرد میانی شناخته می شود که از طرف هکرهای مستقل یا حکومتی صورت میگیرد و در آن کاربر به جای دریافت سایت درخواستی به یک آدرس جعلی هدایت می شود.
قبلا در یک پست روش تغییر Local DNS آموزش داده شد اما فرق این روش با آن این است که در این روش همزمان هم Local DNS تغییر می کند و هم ترافیک آن رمزگذاری می شود.
توجه کنید که این نرم افزارها وی پی ان نیستند و نمی توانند به تنهایی هویت شما را در اینترنت مخفی نگه دارند یا سایتهای فیلترشده را باز کنند. بلکه می توانند مکمل یک فیلترشکن باشند تا امنیت کاربر را بالاتر ببرند.

.........................
آموزش برنامه DNSCrypt


برای دانلود DNSCrypt نسخه ویندوز از لینک زیر استفاده کنید:
https://download.dnscrypt.org/dnscrypt-proxy

و در صفحه ای که باز می شود اگر ویندوز32 بیتی دارید فایل LATEST-win32-full.zip و اگر ویندوز 64 بیتی دارید فایل LATEST-win64-full.zip را دانلود کنید


فایل را می توانید در هر قسمت از کامپیوتر که مایل هستید دانلود کنید. مثلا روی دسکتاپ یا در Program Files. بعد از دانلود فایل را از حالت زیپ خارج کرده و پوشه دریافتی را باز کنید.
اکنون باید command prompt را در ویندوز باز کنید. برای اینکار در قسمت استارت منو و در قسمت سرچ حروف cmd را تایپ کنید و برنامه command prompt که ظاهر می شود را باز کنید. (بهتر است که روی آن کلیک راست کنید و در منویی که ظاهر می شود گزینه Run as administrator را بزنید)


در command prompt ابتدا باید از طریق فرمان cd به مسیر پوشه دریافتی بروید.

در این مثال پوشه در قسمت Program Files قرار داده شده است.
در خط فرمان این را تایپ کنید و اینتر بزنید: (بین cd و بقیه مسیر یک فاصله بگذارید)
cd C:\Program Files\dnscrypt-proxy-win32


اکنون در مسیر پوشه مورد نظر قرار گرفتید. در داخل پوشه ای که دانلود کردید یک فایل با پسوند csv و با نام dnscrypt-resolvers وجود دارد که با برنامه Microsoft Excel باز می شود. این فایل حاوی مشخصات سرورهای DNS هستش که باید از آن استفاده کنید. این فایل را باز کنید و یکی از سرورها را برای مرحله بعدی انتخاب کنید. چیزی که در مرحله بعدی نیاز دارید نام یکی از اون سرورها می باشد که در ستون اول از سمت چپ و زیر عنوان Name قرار دارد.


در این مثال اولین سرور یعنی adamas را انتخاب می کنیم و در command prompt جمله زیر را تایپ کنید و اینتر بزنید:
dnscrypt-proxy.exe -R adamas --test=0

توجه کنید که قبل و بعد از
-R
و قبل از
--test
یک فاصله بگذارید.

اگر این مرحله را درست انجام داده باشید باید خروجی را به شکل زیر ببینید.(در خط اول فرمانی که تایپ کردید را میبینید و در ادامه پیغامی که نشان میدهد که این مرحله با موفقیت انجام شده است)


اگر این پیغام نمایش داده نشد یکی دیگه از نام سرورها رو انتخاب و جایگزین نام سرور قبلی کنید و مرحله بالا را مجدد انجام بدید.

حالا باید خود برنامه را اجرا و نصب کنید. برای این کار جمله زیر را تایپ کنید و اینتر بزنید:
dnscrypt-proxy.exe -R adamas --install

توجه کنید که قبل و بعد از
-R
و قبل از
--install
یک فاصله بگذارید.

اگر این مرحله را درست انجام داده باشید باید خروجی را به شکل زیر ببینید.(در خط اول فرمانی که تایپ کردید را میبینید و در ادامه پیغامی که نشان میدهد که این مرحله با موفقیت انجام شده است)


اکنون باید کانکشن اینترنت را باز کنید و به صورت دستی آدرس DNS را به 127.0.0.1 تغییر دهید.

به این روش عمل کنید:
به Control Panel بروید و آنجا Network and Sharing Center را باز کنید.
در صفحه ای که باز می شود در منوی سمت چپ گزینه Change Adapter Settings را کلیک کنید



در صفحه جدیدی که باز می شود روی کانکشن اینترنت که از طرق اون به اینترنت وصل می شوید کلیک راست کنید و از منویی که باز می شود گزینه Properties را بزنید


در پنجره ای که باز می شود در لیست موجود گزینه ( Internet Protocol Version 4 (TCP/IPv4 را یکبار کلیک کنید و سپس روی Properties کلیک کنید


در پنجره جدیدی که باز می شود قسمت Use the following DNS server addresses را تیک بزنید و سپس 127.0.0.1 را وارد کنید


در نهایت در پنجره های باز شده Ok را بزنید و آنها را ببندید.

بعد از اینکار مراحل راه اندازی DNSCrypt به پایان رسیده و می توانید سایت مورد نظر خود را باز کنید.

برای غیر فعال کردن DNSCrypt مجدد به همان مسیر کانکشن اینترنت بروید و اینبار گزینه Obtain DNS server address automatically را تیک بزنید و پنجره ها را ببندید.

برای حذف برنامه DNSCrypt در command prompt این را تایپ کنید و اینتر بزنید:
dnscrypt-proxy.exe -R adamas --uninstall



بعد از حذف حتما باید تنظیمات کانکشن اینترنت را به حالت اولیه برگردانید.

.........................
آموزش برنامه dnscrypt proxy

در این روش نیازی به انجام مراحل بالا ندارید و فقط با یک کلیک برنامه راه اندازی می شود. اما مثل نسخه بالایی به سرورهای مختلف دسترسی ندارید و تنها به سروری که خود برنامه انتخاب می کند دسترسی دارید.

برای دانلود از لینک زیر استفاده کنید
https://github.com/opendns/dnscrypt-win-client/blob/master/DNSCrypt/dnscrypt-proxy.exe?raw=true

سپس برنامه را باز کنید. بعد از اجرا باید پیغامی مشابه تصویر زیر ببینید


اکنون به قسمت تنظیمات کانکشن اینترنت بروید و 127.0.0.1 را آنجا ست کنید.

.........................
آموزش برنامه Simple DNSCrypt

کار کردن با این نرم افزار آسانتر از برنامه ای است که در روش اول گفته شد و همانند روش اول به سرورهای مختلف دسترسی دارید.

این برنامه را ابتدا باید روی ویندوز نصب کنید. برای دانلود به لینک زیر بروید:

و آنجا در بالای صفحه روی Download .msi کلیک کنید


بعد از دانلود آن را نصب و سپس به قسمت کانکشن اینترنت بروید و 127.0.0.1 را آنجا ست کنید.


اگر برنامه فعال نشد سرور را تغییر دهید.
در بالای پنجره برنامه و در قسمت Advanced Settings هم می توانید یک سری تغییرات را ایجاد کنید.


در قسمت Refresh public resolver list می توانید لیست سرورها را آپدیت کنید.


در قسمت Transport Settings می توانید تعیین کنید که برنامه از کدام پروتکل ( UDP یا TCP) استفاده کند. در حالت پیش فرض از پروتکل UDP استفاده می شود.

  
.........................
انجمن فیلترشکن در فیسبوک
https://www.fb.com/groups/proxy.mpf

کانال تلگرام فیلترشکن آزادنت
https://t.me/AzadNet

هیچ نظری موجود نیست:

ارسال یک نظر