پرش به محتویات

نشتی تایم‌زون

این صفحه به شما نشان می‌دهد چطور بررسی کنید که مرورگرتان هنگام استفاده از فیلترشکن، منطقه زمانی (تایم‌زون) واقعی شما را لو می‌دهد یا نه، و چطور جلوی آن را بگیرید. فقط به یک مرورگر روی کامپیوتر نیاز دارید.

نشتی تایم‌زون چیست؟

سایت‌ها با چند خط کد جاوااسکریپت می‌توانند تایم‌زون دستگاه شما را (مثلاً Asia/Tehran) بخوانند. نشتی تایم‌زون زمانی رخ می‌دهد که این تایم‌زون با کشور سرور فیلترشکن شما یکی نباشد. مثلاً اگر سرور فیلترشکن شما در آلمان باشد ولی مرورگر تایم‌زون ایران را گزارش کند، سایت می‌تواند حدس بزند که از فیلترشکن استفاده می‌کنید و واقعاً کجا هستید.

روش تست نشتی تایم‌زون

روش ۱: سایت تست

  1. به فیلترشکن وصل شوید.
  2. سایت webbrowsertools.com/timezone را باز کنید. این سایت تایم‌زون شما را به شش روش مختلف بررسی می‌کند. روش آخر (aggressive) سخت‌تر از بقیه فریب می‌خورد.
  3. تایم‌زونی را که سایت پیدا می‌کند با کشور سرور فیلترشکن مقایسه کنید. اگر سایت تایم‌زون واقعی شما را نشان دهد، نشتی دارید.

همان‌طور که در تصویر زیر می‌بینید، بدون استفاده از افزونه، یک کد ساده جاوااسکریپت در سایت تایم‌زون ایران را تشخیص می‌دهد. اگر سرور فیلترشکن شما در کشور دیگری باشد، این تفاوت شما را لو می‌دهد.

تشخیص تایم‌زون ایران در سایت webbrowsertools.com

روش ۲: کنسول مرورگر

  1. کلید F12 را بزنید (یا روی صفحه راست‌کلیک کنید و Inspect را بزنید)، سپس به زبانه Console بروید.
  2. این خط را در آن بچسبانید و Enter بزنید:

    console.log(Intl.DateTimeFormat().resolvedOptions().timeZone);
    
  3. کنسول تایم‌زون مرورگر شما را نمایش می‌دهد.

نمایش تایم‌زون مرورگر در کنسول

جلوگیری از نشتی تایم‌زون

دو روش پیشنهاد می‌شود. بعد از هر کدام دوباره تست بگیرید.

۱. استفاده از افزونه NoScript

افزونه NoScript جلوی اجرای جاوااسکریپت را در سایت‌ها می‌گیرد، پس سایت‌ها دیگر نمی‌توانند تایم‌زون شما را بخوانند. آن را برای Chrome یا Firefox نصب کنید.

جلوگیری افزونه NoScript از تست تایم‌زون

توجه کنید که بسیاری از سایت‌ها به جاوااسکریپت نیاز دارند، پس وقتی NoScript فعال است ممکن است بعضی امکانات آن‌ها کار نکند.

۲. استفاده از افزونه Spoof Timezone

افزونه Spoof Timezone باعث می‌شود مرورگر تایم‌زون دیگری را گزارش کند. آن را برای Chrome یا Firefox نصب کنید. این افزونه دو حالت دارد:

  • حالت ۱: ساعت گرینویچ (GMT). اگر تنظیمات را تغییر ندهید، افزونه ساعت GMT را گزارش می‌کند.
  • حالت ۲: هماهنگ با IP فیلترشکن. برای فعال کردن این حالت:
    1. روی آیکون افزونه راست‌کلیک کنید و Options را بزنید.
    2. تیک گزینه Automatically update timezone based on my IP address را بزنید.
    3. دوباره روی آیکون افزونه راست‌کلیک کنید و Update Timezone from IP را بزنید.
    4. هر بار که به سرور فیلترشکنی در کشور دیگری وصل می‌شوید، مرحله ۳ را تکرار کنید.

تنظیمات افزونه Spoof Timezone

Spoof Timezone جلوی همه تست‌ها را نمی‌گیرد

روش ششم (aggressive) در سایت تست بسیار سخت‌گیرانه است. همان‌طور که در تصویر زیر می‌بینید، حتی با Spoof Timezone هم ممکن است تایم‌زون واقعی شما پیدا شود. افزونه NoScript این روش را کاملاً غیرفعال می‌کند.

تشخیص تایم‌زون واقعی با روش aggressive با وجود فعال بودن Spoof Timezone


اخرین بروزرسانی: 23 اکتبر 2026

نظرات