نشتی تایمزون
این صفحه به شما نشان میدهد چطور بررسی کنید که مرورگرتان هنگام استفاده از فیلترشکن، منطقه زمانی (تایمزون) واقعی شما را لو میدهد یا نه، و چطور جلوی آن را بگیرید. فقط به یک مرورگر روی کامپیوتر نیاز دارید.
نشتی تایمزون چیست؟
سایتها با چند خط کد جاوااسکریپت میتوانند تایمزون دستگاه شما را (مثلاً Asia/Tehran) بخوانند. نشتی تایمزون زمانی رخ میدهد که این تایمزون با کشور سرور فیلترشکن شما یکی نباشد. مثلاً اگر سرور فیلترشکن شما در آلمان باشد ولی مرورگر تایمزون ایران را گزارش کند، سایت میتواند حدس بزند که از فیلترشکن استفاده میکنید و واقعاً کجا هستید.
روش تست نشتی تایمزون
روش ۱: سایت تست
- به فیلترشکن وصل شوید.
- سایت webbrowsertools.com/timezone را باز کنید. این سایت تایمزون شما را به شش روش مختلف بررسی میکند. روش آخر (aggressive) سختتر از بقیه فریب میخورد.
- تایمزونی را که سایت پیدا میکند با کشور سرور فیلترشکن مقایسه کنید. اگر سایت تایمزون واقعی شما را نشان دهد، نشتی دارید.
همانطور که در تصویر زیر میبینید، بدون استفاده از افزونه، یک کد ساده جاوااسکریپت در سایت تایمزون ایران را تشخیص میدهد. اگر سرور فیلترشکن شما در کشور دیگری باشد، این تفاوت شما را لو میدهد.
روش ۲: کنسول مرورگر
- کلید
F12را بزنید (یا روی صفحه راستکلیک کنید و Inspect را بزنید)، سپس به زبانه Console بروید. -
این خط را در آن بچسبانید و Enter بزنید:
-
کنسول تایمزون مرورگر شما را نمایش میدهد.
جلوگیری از نشتی تایمزون
دو روش پیشنهاد میشود. بعد از هر کدام دوباره تست بگیرید.
۱. استفاده از افزونه NoScript
افزونه NoScript جلوی اجرای جاوااسکریپت را در سایتها میگیرد، پس سایتها دیگر نمیتوانند تایمزون شما را بخوانند. آن را برای Chrome یا Firefox نصب کنید.
توجه کنید که بسیاری از سایتها به جاوااسکریپت نیاز دارند، پس وقتی NoScript فعال است ممکن است بعضی امکانات آنها کار نکند.
۲. استفاده از افزونه Spoof Timezone
افزونه Spoof Timezone باعث میشود مرورگر تایمزون دیگری را گزارش کند. آن را برای Chrome یا Firefox نصب کنید. این افزونه دو حالت دارد:
- حالت ۱: ساعت گرینویچ (GMT). اگر تنظیمات را تغییر ندهید، افزونه ساعت GMT را گزارش میکند.
- حالت ۲: هماهنگ با IP فیلترشکن. برای فعال کردن این حالت:
- روی آیکون افزونه راستکلیک کنید و Options را بزنید.
- تیک گزینه Automatically update timezone based on my IP address را بزنید.
- دوباره روی آیکون افزونه راستکلیک کنید و Update Timezone from IP را بزنید.
- هر بار که به سرور فیلترشکنی در کشور دیگری وصل میشوید، مرحله ۳ را تکرار کنید.
Spoof Timezone جلوی همه تستها را نمیگیرد
روش ششم (aggressive) در سایت تست بسیار سختگیرانه است. همانطور که در تصویر زیر میبینید، حتی با Spoof Timezone هم ممکن است تایمزون واقعی شما پیدا شود. افزونه NoScript این روش را کاملاً غیرفعال میکند.