Leak IP, Browser, DNS
یکی از مواردی که همیشه ما به عنوان کسی که از وی پی ان برای اتصال به سایت ها و صرافی ها و سایر موارد مربوط به کریپتو و پروژه های مختلف باهاش درگیر هستیم نشتی یا Leak هست.
اغلب سایت ها از یکی از این موارد یا هر سه مورد استفاده میکنن تا تشخیص بدن ما با وی پی ان بهشون وصل هستیم و هویت واقعی مارو بفهمن.
سازو کار اغلب سایت ها و اپ ها بر این اساسه که بیان یه تفاوتی توی ای پی اتصال ما و دیتاهای دیگه پیدا کنن مثلا شما با ای پی کشوری مثل آلمان وارد یه صرافی یا سایت میشین اما اطلاعاتی که سایت از مرورگر یا دستگاه شما استخراج میکنه اینو تایید نمیکنه به این میگن نشتی.
پس بهتره با راهکار های مختلف سعی کنیم این نشتی رو به حداقل برسونیم.
البته اینم بگم که همه سایت ها اونقدر سختگیر نیستن و خیلی هاشون همون ای پی رو میبینن و اگر جزو کشور های ممنوعه نباشه مشکلی پیش نمیاد.
ولی تعداد سایت هایی که نشتی های مرورگر و دی ان اس رو چک میکنن رو به افزایشه
- نشتی IP : این مورد اغلب از سروری که به عنوان وی پی ان استفاده میکنید ناشی میشه و کاری از دست من و شما برنمیاد جز خرید از وی پی ان از جای مطمن. میتونید از سایت https://whoer.net/ استفاده کنید تا یه اطلاعات کاملی از ای پی سروری که بهش وصلین بگیرین.
- نشتی Browser یا WebRTC Leak : این مورد یکی از دیتاهایی هست که هر سایتی میتونه از مرورگر کروم شما درخواست کنه میتونید از سایت https://browserleaks.com/webrtc برای چک کردن این مورد استفاده کنید. برای مثال در حالت عادی با این که من با ای پی کشوری مثل آلمان وصل هستم این تست ای پی ایران منو به راحتی تشخیص میده که خوب مشخصا یه صرافی هم اااگر بخواد میتونه تشخیص بده
که خوب این منطقی نیست که شمایی که ای پی تون المانه مرور گرتون ای پی کشورد دیگه هم بندازه و معلومه دارین از وی پی ان استفاده میکنید.

3. نشتی DNS این سومین مورد وموردی هست که کمتر استفاده میشه برای تشخیص هویت ما ولی خوب رو به افزایش هست.
میتونید همیشه نشتی رو با این سایت https://dnsleaktest.org/dns-leak-test که کامل ترین تست رو میگیره چک کنید.
در حالت معمول وقتی اجازه بدین تست کامل بشه خواهید دید که تمام مسیر هایی که DNS های شما رد میشن رو نشون میده ممکنه شامل کشوری که که وی پی انشو دارید استفاد میکنید و چند تا کشور دیگه و حتی ایران باشه.
که خوب این منطقی نیست که شمایی که ای پی تون المانه DNS هاتون از چند تا کشور دیگه باشه و معلومه دارین از وی پی ان استفاده میکنید.
در صورتی که اگر نشتی وجود نداشته باشه باید DNS ها فقط از همون کشور وی پی ان شما باشن.


4. نشتی زمان و زبان که کمتر سایتی چک میکنه ولی خوب بازم چک میشه معنیش هم اینه که برای این که امنیت و ناشناس بودن شما 100 درصد بشه باید ساعت سیستم و مرورگر و تایم زون و حتی زبان رو با اون سرور وی پی ان ست کنید. https://webbrowsertools.com/timezone این سایت میتونه به شما تایم زون رو نشون بده و بگه ایا با ای پی شما مچ هست یا خیر.
خوب الان بریم سراغ روش هایی که باید جلوی این نشتی ها گرفته بشه.
برای موارد 1 و 2 و 4 بسیاری اکستنشن های مختلف برای نصب روی مرورگر کروم هست. اکستنش ODINSSL علاوه بر جمع کردن این چند مورد توی یه افزونه قابلیت های مثل Lock کردن یه ای پی به یه سایت رو هم داره میتونید استفاده کنید یا سرچ کنید و از اکشتنشن های دیگه استفاده کنید. و هم WebRTC یعنی نشتی مرورگر رو بلاک کنید هم در صورت نیاز تایم زون رو تغییر بدین.
https://chromewebstore.google.com/detail/odinssl-webrtctimezonepro/aojijmhenmconfpiclpmcihhjdhkchoa
و اما مورد سوم یعنی نشتی DNS که در اصل این پست رو برای اون نوشتم.
از اون جایی که در سیستم عامل های مختلف مانند IOS Android و ویندوز عمکرد DNS ها متفاوت هست ما سعی کردیم که برای هر کدوم از اینا سرور ها رو بهینه کنیم با یه نسخه خاص از نرم افزارهایی که برای اتصال استفاده میشن یعنی کاری که برای گرفتن کامل نشتی DNS باید سمت سرور میشده توسط ما انجام شده و بقیه رو باید کاربر روی سیستم عامل خودش یا نرم افزار اتصال یا هر دو انجام بده.
توصیه اکید این هست که برای هر سیستم عامل از نرم افزار پیشنهادی و دقیقا همون نسخه استفاده کنید و تنظیماتی که در ادامه میگم رو انجام بدین.
توی آیفون و مک نرم افزار Streisand
وارد Setting بشید بخش DNS رو انتخاب کنید از دکمه بالا راست + رو بزنین ویه DNS جدید بسازین که Type ش روی DOU باشه فیلد بعدیش روی 1.1.1.1 و Save رو بزنین میاد توی لیست DNS ها - حالا همون که ساختین رو تیک بزنین و برگردین بخش قبلی.
بخش Tunnel رو انتخاب کنید و تیک Persist Tunnel v رو بزنین.
حالا یه بار نرم افزار رو ببندید و باز کنید و قطع و وصل کنید وی پی ان رو. تمام
توی اندروی نرم افزار V2rayng
نیازی به تغییری در خود نرم افزار نیست.
توی تنظیمات خود اندروید سرچ کنید Private DNS و روی Off بذارین.
وی پی ان رو قطع و وصل کنید تمام.
توی ویندوز نرم افزار V2rayN
از گوشه سمت چپ پایین نرم افزار تیک Enable Tun رو بزنین نرم افزار خودش بسته و باز میشه بعد کافیه دوباره تیک Enable Tun رو روشن کنید.
خوب این دفعه وقتی تست نشتی دی ان اس بگیرید باید با همچین نتیجه این ربرو بشید ( نه دقیقا همینا چون ممکنه چند تا دی ان اس سرور بهتون نشون بده ولی همش باید از همون کشور باشه)
