بازگشت به وبلاگ

چگونه محدودیت‌های شناسایی زمان و زبان را در فیسبوک و اینستاگرام دور بزنیم: تنظیم مرورگرهای ضد شناسایی

پلتفرم‌ها تطابق ساعت منطقه IP آدرس را با تنظیمات مرورگر ردیابی می‌کنند. نحوه تنظیم صحیح timezone، language و locale در مرورگرهای ضد شناسایی را بررسی می‌کنیم تا از مسدود شدن حساب‌ها جلوگیری کنیم.

📅۱۸ دی ۱۴۰۴
```html

اگر شما با چندین حساب کاربری Facebook Ads، Instagram یا TikTok کار می‌کنید، به احتمال زیاد با وضعیتی مواجه شده‌اید: پروکسی‌ها تنظیم شده‌اند، اثر انگشت‌های مرورگر منحصر به فرد هستند، اما حساب‌ها همچنان مسدود می‌شوند. یکی از رایج‌ترین دلایل — عدم تطابق منطقه زمانی (timezone) آدرس IP با تنظیمات مرورگر است. پلتفرم‌ها یاد گرفته‌اند که چنین عدم تطابق‌هایی را شناسایی کنند و به طور خودکار حساب‌های مشکوک را مسدود کنند.

در این راهنما بررسی خواهیم کرد که چگونه شناسایی منطقه زمانی و زبان کار می‌کند، چرا این امر منجر به مسدود شدن می‌شود و مهم‌تر از همه — چگونه به درستی مرورگرهای ضد شناسایی Dolphin Anty، AdsPower، Multilogin و GoLogin را تنظیم کنیم تا تمام پارامترها با پروکسی‌های شما مطابقت داشته باشند و باعث مشکوک شدن سیستم‌های ضد تقلب نشوند.

چگونه پلتفرم‌ها منطقه زمانی و زبان مرورگر را شناسایی می‌کنند

سیستم‌های ضد تقلب مدرن Facebook، Instagram، TikTok، Google Ads و سایر پلتفرم‌ها ده‌ها پارامتر از مرورگر شما جمع‌آوری کرده و آن‌ها را با یکدیگر مقایسه می‌کنند. منطقه زمانی (timezone) و زبان (language) — یکی از کلیدی‌ترین نشانه‌ها هستند که باید منطقی با یکدیگر و آدرس IP مطابقت داشته باشند.

روش‌های اصلی شناسایی منطقه زمانی:

۱. JavaScript API — Intl.DateTimeFormat().resolvedOptions().timeZone
این روش اصلی است که سایت‌ها از آن برای دریافت منطقه زمانی شما استفاده می‌کنند. کد JavaScript در صفحه، متد new Intl.DateTimeFormat().resolvedOptions().timeZone را فراخوانی کرده و رشته‌ای مانند "Europe/Moscow"، "America/New_York" یا "Asia/Dubai" را دریافت می‌کند.

۲. Date.getTimezoneOffset()
این متد اختلاف دقیقه‌ای بین UTC و زمان محلی مرورگر را برمی‌گرداند. به عنوان مثال، برای مسکو (UTC+3) -۱۸۰ دقیقه برمی‌گرداند. پلتفرم‌ها این مقدار را با منطقه زمانی از روش اول مقایسه می‌کنند — آن‌ها باید مطابقت داشته باشند.

۳. آدرس IP و پایگاه داده‌های GeoIP
هنگامی که شما از طریق پروکسی متصل می‌شوید، سرور آدرس IP را می‌بیند و موقعیت جغرافیایی آن را از طریق پایگاه داده‌های MaxMind، IP2Location یا داده‌های خود تعیین می‌کند. هر کشور و شهری دارای یک منطقه زمانی استاندارد است.

روش‌های شناسایی زبان مرورگر:

۱. navigator.language و navigator.languages
JavaScript زبان اصلی مرورگر را از طریق navigator.language (به عنوان مثال، "ru-RU"، "en-US") و لیست تمام زبان‌ها را از طریق navigator.languages — آرایه‌ای از زبان‌ها به ترتیب اولویت، دریافت می‌کند.

۲. هدر HTTP Accept-Language
در هر درخواست به سرور، مرورگر هدر Accept-Language را ارسال می‌کند که شامل لیستی از زبان‌های مورد علاقه است. به عنوان مثال: "en-US,en;q=0.9,ru;q=0.8". این هدر باید با navigator.languages مطابقت داشته باشد.

۳. Locale از Intl API
متد Intl.DateTimeFormat().resolvedOptions().locale تنظیمات منطقه‌ای فرمت تاریخ و اعداد را برمی‌گرداند. باید با زبان اصلی مرورگر مطابقت داشته باشد.

مهم: سیستم‌های ضد تقلب نه تنها هر پارامتر را به صورت جداگانه بررسی می‌کنند، بلکه ارتباط منطقی آن‌ها را نیز بررسی می‌کنند. اگر IP از لندن (UTC+0) باشد و منطقه زمانی مرورگر "America/New_York" (UTC-5) باشد — این یک نشانه واضح از استفاده از پروکسی و تغییر داده‌ها است.

چرا عدم تطابق منطقه زمانی منجر به مسدود شدن می‌شود

پلتفرم‌های تبلیغاتی و شبکه‌های اجتماعی با چندین نوع متخلف مبارزه می‌کنند: کلاهبرداران، اسپمرها، ربات‌ها و آربیتراژکنندگان که قوانین چندحسابی را نقض می‌کنند. عدم تطابق منطقه زمانی و زبان با آدرس IP — یکی از ساده‌ترین راه‌ها برای شناسایی آن‌ها است.

سناریوهای واقعی مسدود شدن:

سناریو ۱: آربیتراژکننده حساب‌های Facebook Ads را فارم می‌کند
شما از پروکسی‌های مسکونی از ایالات متحده (نیویورک، UTC-5) استفاده می‌کنید، اما در Dolphin Anty فراموش کرده‌اید منطقه زمانی را تغییر دهید — آن باقی مانده است Moscow (UTC+3). Facebook IP را از ایالات متحده می‌بیند، اما مرورگر زمان مسکو را گزارش می‌دهد. نتیجه: حساب در عرض ۲۴-۴۸ ساعت مسدود می‌شود، اغلب با برچسب "فعالیت مشکوک".

سناریو ۲: متخصص SMM حساب‌های مشتریان را مدیریت می‌کند
شما ۲۰ حساب Instagram مشتری از کشورهای مختلف دارید. شما پروکسی را برای هر کشور تنظیم کرده‌اید، اما زبان مرورگر برای تمام پروفایل‌ها "ru-RU" باقی مانده است. Instagram تجزیه و تحلیل می‌کند: IP از آلمان، اما زبان مرورگر روسی است — ممکن است این VPN یا پروکسی باشد. حساب تحت بررسی‌های اضافی قرار می‌گیرد و ممکن است نیاز به تأیید شماره تلفن داشته باشد.

سناریو ۳: چندحسابی در TikTok Ads
شما ۱۰ حساب تبلیغاتی TikTok را از طریق پروفایل‌های مختلف در AdsPower راه‌اندازی می‌کنید. پروکسی‌ها به درستی تنظیم شده‌اند، اما تمام پروفایل‌ها از یک منطقه زمانی یکسان "Europe/London" استفاده می‌کنند. TikTok می‌بیند که ۱۰ "کاربر" مختلف با IP‌های مختلف در یک زمان مشخص از روز با الگوهای فعالیت یکسان کار می‌کنند — این نشانه‌ای از حساب‌های فارم شده است. تمام کابینت‌ها به صورت زنجیره‌ای (chain-ban) مسدود می‌شوند.

پارامتر آنچه پلتفرم می‌بیند سطح ریسک
IP از ایالات متحده، منطقه زمانی UTC-5 همه چیز منطقی مطابقت دارد پایین
IP از ایالات متحده، منطقه زمانی UTC+3 (مسکو) عدم تطابق واضح — پروکسی بحرانی
IP از آلمان، زبان "ru-RU" ممکن است VPN یا توریست باشد متوسط
IP از فرانسه، زبان "fr-FR"، منطقه زمانی Europe/Paris همه چیز منطقی است — کاربر محلی پایین
۱۰ حساب با منطقه زمانی یکسان شک و تردید در مورد فارم حساب‌ها بالا

۵ خطای رایج در تنظیم منطقه زمانی و زبان

در سال‌های کار با چندحسابی، آربیتراژکنندگان و متخصصان SMM اشتباهات مشابهی را مرتکب می‌شوند. در اینجا مهم‌ترین آن‌ها آمده است:

خطا ۱: شناسایی خودکار منطقه زمانی بر اساس IP

بسیاری از مرورگرهای ضد شناسایی (Dolphin Anty، AdsPower) گزینه "شناسایی خودکار منطقه زمانی بر اساس IP پروکسی" را ارائه می‌دهند. به نظر راحت می‌آید، اما در عمل به خوبی کار نمی‌کند. مشکل این است که پایگاه‌های داده GeoIP همیشه دقیق نیستند — به ویژه برای پروکسی‌های موبایل و مسکونی، جایی که IP ممکن است در یک شهر ثبت شده باشد، اما در واقع در شهر دیگری باشد (اختلاف ۱-۲ ساعت).

راه حل: همیشه منطقه زمانی شناسایی شده به صورت خودکار را از طریق سرویس browserleaks.com/timezone یا whoer.net بررسی کنید. اگر منطقه زمانی با آنچه برای شهر IP انتظار دارید مطابقت ندارد — به صورت دستی تنظیم کنید.

خطا ۲: استفاده از UTC به جای منطقه زمانی خاص

برخی از کاربران منطقه زمانی را به عنوان "UTC+3" یا "GMT-5" تنظیم می‌کنند. این یک خطاست! مرورگرهای مدرن و API JavaScript منطقه زمانی را در فرمت IANA (Internet Assigned Numbers Authority) برمی‌گردانند — این رشته‌ها به شکل "Europe/Moscow"، "America/New_York"، "Asia/Dubai" هستند. اگر شما فقط "UTC+3" را تنظیم کنید، پلتفرم‌ها یک مقدار غیر استاندارد را مشاهده خواهند کرد.

راه حل: فقط از منطقه زمانی IANA استفاده کنید. لیست کامل در en.wikipedia.org/wiki/List_of_tz_database_time_zones موجود است. برای مسکو — "Europe/Moscow"، برای نیویورک — "America/New_York"، برای دبی — "Asia/Dubai".

خطا ۳: فراموش کردن تغییر هدر Accept-Language

شما زبان navigator.language را در تنظیمات پروفایل به "en-US" تغییر می‌دهید، اما فراموش می‌کنید که هدر HTTP Accept-Language را تغییر دهید که همچنان "ru-RU,ru;q=0.9" باقی می‌ماند. پلتفرم‌ها این دو مقدار را مقایسه می‌کنند — اگر آن‌ها مطابقت نداشته باشند، این نشانه‌ای از تغییر داده‌ها است.

راه حل: در تنظیمات پروفایل مرورگر ضد شناسایی، بخشی به نام "HTTP headers" یا "هدرها" وجود دارد. اطمینان حاصل کنید که Accept-Language با navigator.language مطابقت دارد. به عنوان مثال، اگر زبان "en-US" باشد، هدر باید "en-US,en;q=0.9" باشد.

خطا ۴: منطقه زمانی یکسان برای تمام پروفایل‌ها در یک شهر

اگر شما با ۲۰ حساب از طریق پروکسی‌های لندن کار می‌کنید و برای همه "Europe/London" را تنظیم کرده‌اید — این یک الگو ایجاد می‌کند. سیستم‌های ضد تقلب فقط حساب‌های جداگانه را تجزیه و تحلیل نمی‌کنند، بلکه گروه‌های حساب‌هایی با ویژگی‌های مشابه را نیز بررسی می‌کنند.

راه حل: حتی در یک کشور از پروکسی‌های شهرهای مختلف استفاده کنید. بریتانیا یک منطقه زمانی دارد، اما شهرهای مختلفی دارد — لندن، منچستر، بیرمنگام. این تنوع را در اثر انگشت‌ها اضافه می‌کند.

خطا ۵: عدم توجه به تغییر ساعت تابستانی/زمستانی

در برخی کشورها (ایالات متحده، اروپا) زمان دو بار در سال تغییر می‌کند. به عنوان مثال، نیویورک در تابستان در UTC-4 (EDT) و در زمستان در UTC-5 (EST) کار می‌کند. اگر شما به صورت دستی اختلاف را تنظیم کرده‌اید و بعد از تغییر آن را به‌روزرسانی نکرده‌اید — منطقه زمانی دیگر با IP مطابقت نخواهد داشت.

راه حل: از منطقه زمانی IANA (به عنوان مثال، "America/New_York") به جای اختلاف دستی UTC استفاده کنید. مرورگر به طور خودکار تغییر ساعت تابستانی را در نظر خواهد گرفت. اگر از اختلاف استفاده می‌کنید — تاریخ‌های تغییر را زیر نظر داشته باشید و تنظیمات پروفایل‌ها را به‌روزرسانی کنید.

تنظیم صحیح منطقه زمانی در مرورگرهای ضد شناسایی

بیایید تنظیم منطقه زمانی را مرحله به مرحله در مرورگرهای ضد شناسایی محبوب بررسی کنیم. روند در تمام ابزارها مشابه است، اما نکات خاصی وجود دارد.

تنظیم در Dolphin Anty

Dolphin Anty — یکی از محبوب‌ترین مرورگرهای ضد شناسایی در میان آربیتراژکنندگان است. در اینجا نحوه تنظیم صحیح منطقه زمانی آمده است:

  1. پروفایل مرورگر را باز کنید (یا یک پروفایل جدید ایجاد کنید)
  2. به بخش "تنظیمات عمومی" → "منطقه زمانی" بروید
  3. گزینه "شناسایی خودکار" را غیرفعال کنید (اگر فعال است)
  4. از لیست کشویی، منطقه زمانی مورد نظر را در فرمت IANA انتخاب کنید. به عنوان مثال، برای پروکسی از میامی "America/New_York" (فلوریدا در منطقه زمانی شرقی) را انتخاب کنید
  5. فیلد "اختلاف UTC" را بررسی کنید — باید به طور خودکار پر شود. برای America/New_York این مقدار -5 (در زمستان) یا -4 (در تابستان) خواهد بود
  6. پروفایل را ذخیره کرده و مرورگر را راه‌اندازی کنید

نکته مهم Dolphin Anty: در بخش "تنظیمات پیشرفته" گزینه "تغییر منطقه زمانی از طریق JavaScript" وجود دارد. اطمینان حاصل کنید که این گزینه فعال است — در غیر این صورت تنظیمات به API JavaScript اعمال نخواهد شد.

تنظیم در AdsPower

AdsPower تنظیمات دقیق‌تری برای منطقه زمانی ارائه می‌دهد:

  1. پروفایل را ایجاد یا باز کنید
  2. زبان "تنظیمات پایه" → بخش "منطقه زمانی"
  3. حالت را انتخاب کنید: "بر اساس IP" (به طور خودکار) یا "دستی" (به صورت دستی). برای کنترل دقیق، حالت دستی را توصیه می‌کنیم
  4. در فیلد "منطقه زمانی" منطقه زمانی IANA را وارد کنید. AdsPower از تکمیل خودکار پشتیبانی می‌کند — شروع به وارد کردن "America" کنید و لیست تمام مناطق را مشاهده خواهید کرد
  5. فیلد "زمان کنونی" را بررسی کنید — باید زمان کنونی در منطقه زمانی انتخاب شده را نشان دهد
  6. پروفایل را ذخیره کنید

ویژگی AdsPower: دکمه "تست" در کنار تنظیمات منطقه زمانی وجود دارد. این دکمه یک تست داخلی را باز می‌کند که نشان می‌دهد JavaScript چه منطقه زمانی را می‌بیند. حتماً قبل از راه‌اندازی کمپین‌ها آن را بررسی کنید.

تنظیم در Multilogin

Multilogin — یک راه‌حل پریمیوم با تنظیمات پیشرفته است:

  1. در پروفایل به "تنظیمات پیشرفته" → "منطقه زمانی" بروید
  2. "منطقه زمانی سفارشی" را انتخاب کنید
  3. منطقه زمانی IANA را به صورت دستی وارد کنید یا از لیست انتخاب کنید
  4. Multilogin به طور خودکار تمام پارامترهای مرتبط را تنظیم می‌کند: Date.getTimezoneOffset()، Intl API، زمان در کنسول مرورگر
  5. ذخیره کرده و پروفایل را راه‌اندازی کنید

تنظیم در GoLogin

GoLogin — یک جایگزین اقتصادی با رابط کاربری ساده است:

  1. پروفایل را باز کنید → زبانه "بررسی کلی"
  2. بخش "منطقه زمانی" → "پر کردن از IP پروکسی" را برای شناسایی خودکار انتخاب کنید یا "سفارشی" را برای تنظیم دستی انتخاب کنید
  3. اگر "سفارشی" را انتخاب کردید — منطقه زمانی را در فرمت IANA وارد کنید
  4. GoLogin زمان کنونی و اختلاف UTC را برای بررسی نشان می‌دهد
  5. پروفایل را ذخیره کنید

نکته برای آربیتراژکنندگان: یک جدول مطابقت "پروکسی → منطقه زمانی → زبان" ایجاد کنید. هنگامی که یک دسته جدید پروکسی خریداری می‌کنید، بلافاصله منطقه زمانی آن‌ها را از طریق whoer.net تعیین کرده و در جدول ثبت کنید. این کار در زمان ایجاد پروفایل‌های جدید صرفه‌جویی کرده و از اشتباهات جلوگیری می‌کند.

تنظیم زبان، مکان و هدرهای accept-language

منطقه زمانی تنظیم شده — حالا نوبت به زبان مرورگر است. این پارامتر نیز به همان اندازه مهم است که باید منطقی با آدرس IP و منطقه زمانی مطابقت داشته باشد.

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

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

کشور پروکسی زبان اصلی (navigator.language) هدر Accept-Language
ایالات متحده en-US en-US,en;q=0.9
بریتانیا en-GB en-GB,en;q=0.9
آلمان de-DE de-DE,de;q=0.9,en;q=0.8
فرانسه fr-FR fr-FR,fr;q=0.9,en;q=0.8
اسپانیا es-ES es-ES,es;q=0.9,en;q=0.8
ایتالیا it-IT it-IT,it;q=0.9,en;q=0.8
برزیل pt-BR pt-BR,pt;q=0.9,en;q=0.8
امارات (دبی) ar-AE یا en-US ar-AE,ar;q=0.9,en;q=0.8 یا en-US,en;q=0.9
هند en-IN en-IN,en;q=0.9,hi;q=0.8

مهم در مورد Accept-Language: به پارامتر "q=" در هدر توجه کنید. این اولویت زبان است (از ۰ تا ۱). فرمت "en-US,en;q=0.9,ru;q=0.8" به این معنی است: زبان اصلی en-US (اولویت ۱.۰ به طور پیش‌فرض)، زبان پشتیبان en (اولویت ۰.۹)، گزینه سوم ru (اولویت ۰.۸). برای اکثر مناطق جغرافیایی کافی است که دو زبان داشته باشید: زبان اصلی + انگلیسی.

تنظیم زبان در مرورگرهای ضد شناسایی

Dolphin Anty:

  1. پروفایل → "تنظیمات عمومی" → "زبان مرورگر"
  2. زبان اصلی را از لیست انتخاب کنید (به عنوان مثال، "English (United States)" برای en-US)
  3. به "تنظیمات پیشرفته" → "HTTP headers" بروید
  4. فیلد "Accept-Language" را پیدا کرده و هدر را به صورت دستی وارد کنید: "en-US,en;q=0.9"
  5. پروفایل را ذخیره کنید

AdsPower:

  1. پروفایل → "تنظیمات پایه" → "زبان"
  2. زبان مورد نظر را از لیست کشویی انتخاب کنید
  3. AdsPower به طور خودکار هدر Accept-Language را مطابق با زبان انتخابی تنظیم می‌کند
  4. اگر نیاز به تنظیم سفارشی دارید — به "تنظیمات پیشرفته" → "هدرهای سفارشی" بروید و هدر را به صورت دستی اضافه کنید

Multilogin و GoLogin: روند مشابه است — زبان را در تنظیمات اصلی انتخاب می‌کنید و بررسی می‌کنید که هدر Accept-Language مطابقت داشته باشد (معمولاً به طور خودکار تنظیم می‌شود).

تنظیم Locale (فرمت‌های منطقه‌ای)

Locale تعیین می‌کند که چگونه مرورگر تاریخ‌ها، اعداد و ارز را فرمت می‌کند. به عنوان مثال، در ایالات متحده تاریخ به صورت MM/DD/YYYY (۱۲/۳۱/۲۰۲۳) نوشته می‌شود، در حالی که در اروپا به صورت DD/MM/YYYY (۳۱/۱۲/۲۰۲۳) است. پلتفرم‌ها تطابق locale را با زبان و منطقه زمانی بررسی می‌کنند.

در اکثر مرورگرهای ضد شناسایی locale به طور خودکار هنگام انتخاب زبان تنظیم می‌شود. اما بهتر است از طریق تست بررسی کنید:

  1. پروفایل مرورگر را راه‌اندازی کنید
  2. کنسول توسعه‌دهنده را باز کنید (F12)
  3. دستور زیر را وارد کنید: new Intl.DateTimeFormat().resolvedOptions().locale
  4. باید رشته‌ای مانند "en-US"، "de-DE" و غیره برگرداند — این باید با navigator.language مطابقت داشته باشد

Geolocation API و WebRTC: نقاط نشت اضافی

منطقه زمانی و زبان تنظیم شده، اما دو پارامتر دیگر وجود دارد که می‌توانند استفاده از پروکسی را فاش کنند: Geolocation API و WebRTC.

Geolocation API — شناسایی مختصات

مرورگرهای مدرن می‌توانند موقعیت فیزیکی شما را از طریق Geolocation API درخواست کنند. اگر سایت مختصات را درخواست کند و شما اجازه دسترسی دهید — مرورگر مختصات GPS واقعی کامپیوتر شما را برمی‌گرداند، نه مختصات پروکسی. این به طور کامل تغییر داده‌ها را فاش می‌کند.

چگونه از خود محافظت کنیم:

  1. ممنوعیت دسترسی به جغرافیایی: در تنظیمات پروفایل مرورگر ضد شناسایی، بخشی به نام "Permissions" یا "مجوزها" پیدا کنید و برای Geolocation "Block" را تنظیم کنید. سایت‌ها نمی‌توانند مختصات را درخواست کنند.
  2. تغییر مختصات: برخی مرورگرها (AdsPower، Multilogin) اجازه می‌دهند مختصات GPS جعلی را تنظیم کنید. مختصات شهری که پروکسی شما در آن قرار دارد را انتخاب کنید. به عنوان مثال، برای پروکسی از نیویورک مختصات: ۴۰.۷۱۲۸، -۷۴.۰۰۶۰ را تنظیم کنید.
  3. حالت "Prompt": حالتی را تنظیم کنید که مرورگر برای هر درخواست جغرافیایی اجازه بپرسد. اینگونه شما کنترل می‌کنید که چه چیزی به سایت‌ها می‌دهید.

WebRTC — نشت IP واقعی

WebRTC (Web Real-Time Communication) — فناوری برای تماس‌های ویدیویی در مرورگر است. مشکل این است که WebRTC می‌تواند پروکسی را دور بزند و آدرس IP واقعی شما را به سایت منتقل کند. این یک نشت بحرانی برای چندحسابی است.

راه حل: تمام مرورگرهای ضد شناسایی مدرن دارای محافظت در برابر نشت WebRTC هستند. تنظیمات را بررسی کنید:

  1. Dolphin Anty: "تنظیمات پیشرفته" → "WebRTC" → "Substitute" (تغییر IP به IP پروکسی) یا "Disabled" (کاملاً غیرفعال کنید)
  2. AdsPower: "تنظیمات پیشرفته" → "WebRTC" → حالت "Alter" (تغییر) یا "Disabled"
  3. Multilogin: به طور خودکار WebRTC IP را به IP پروکسی تغییر می‌دهد
  4. GoLogin: "WebRTC" → "استفاده از IP پروکسی"

چگونه نشت WebRTC را بررسی کنیم: سایت browserleaks.com/webrtc را در پروفایل مرورگر باز کنید. این سایت نشان می‌دهد که چه IP از طریق WebRTC مشاهده می‌شود. باید با IP پروکسی شما مطابقت داشته باشد، نه IP واقعی.

چگونه پروکسی را برای منطقه زمانی مورد نظر انتخاب کنیم

انتخاب صحیح پروکسی — نیمی از موفقیت است. اگر به یک منطقه زمانی خاص برای کمپین نیاز دارید، پروکسی‌هایی از منطقه مربوطه انتخاب کنید.

انواع پروکسی و ویژگی‌های آن‌ها برای منطقه زمانی

پروکسی‌های مسکونی: بهترین انتخاب برای کار با Facebook Ads، Instagram، TikTok. پروکسی‌های مسکونی از IP کاربران واقعی خانگی استفاده می‌کنند، بنابراین منطقه زمانی آن‌ها همیشه با موقعیت فیزیکی مطابقت دارد. نقطه ضعف — هزینه بیشتری نسبت به پروکسی‌های دیتاسنتر دارند.

پروکسی‌های موبایل: ایده‌آل برای Instagram، TikTok، برنامه‌های موبایل. پروکسی‌های موبایل از IP اپراتورهای موبایل (۴G/۵G) استفاده می‌کنند. منطقه زمانی بر اساس برج‌های سلولی تعیین می‌شود — معمولاً با شهر مطابقت دارد. بالاترین امتیاز اعتماد را در پلتفرم‌ها دارد، اما بالاترین قیمت را نیز دارد.

پروکسی‌های دیتاسنتر: ارزان و سریع، اما منطقه زمانی ممکن است دقیق نباشد. IP در دیتاسنتر ثبت شده است که به طور فیزیکی در یک شهر قرار دارد، اما تمام منطقه را پوشش می‌دهد. به عنوان مثال، IP ممکن است در نیویورک ثبت شده باشد، اما دیتاسنتر به طور فیزیکی در نیوجرسی باشد (اختلاف در منطقه زمانی). برای پارس کردن مناسب است، اما برای فارم کردن حساب‌ها مناسب نیست.

چگونه قبل از خرید منطقه زمانی پروکسی را بدانیم

بیشتر ارائه‌دهندگان پروکسی منطقه زمانی را در توضیحات ذکر نمی‌کنند. در اینجا نحوه بررسی به صورت خودکار آمده است:

  1. یک پروکسی آزمایشی از ارائه‌دهنده دریافت کنید (بسیاری از آن‌ها آزمایشی برای ۱-۳ روز ارائه می‌دهند)
  2. پروکسی را در هر مرورگری تنظیم کنید یا از سرویس آنلاین استفاده کنید
  3. سایت whoer.net یا 2ip.io را باز کنید
  4. سرویس نشان می‌دهد: آدرس IP، کشور، شهر، منطقه زمانی، ارائه‌دهنده
  5. منطقه زمانی را یادداشت کنید — این مقدار است که باید در مرورگر ضد شناسایی تنظیم شود

روش جایگزین از طریق API: اگر دسته بزرگی از پروکسی‌ها را خریداری می‌کنید، می‌توانید بررسی را از طریق GeoIP API خودکار کنید. سرویس‌هایی مانند ipapi.co یا ip-api.com منطقه زمانی را بر اساس IP برمی‌گردانند. مثال درخواست: curl ipapi.co/8.8.8.8/timezone/ "America/Chicago" را برمی‌گرداند.

توصیه‌هایی برای انتخاب جغرافیا برای پلتفرم‌های محبوب

پلتفرم جغرافیاهای پیشنهادی منطقه زمانی نوع پروکسی
Facebook Ads ایالات متحده، بریتانیا، کانادا America/New_York، Europe/London مسکونی
Instagram ایالات متحده، برزیل، هند America/Sao_Paulo، Asia/Kolkata موبایل
TikTok Ads ایالات متحده، بریتانیا، امارات America/Los_Angeles، Asia/Dubai موبایل
Google Ads ایالات متحده، آلمان، استرالیا America/Chicago، Europe/Berlin مسکونی
آمازون (فروشندگان) ایالات متحده (ایالت‌های مختلف) America/New_York، America/Denver مسکونی

بررسی تنظیمات: ابزارهای تست

پس از تنظیم منطقه زمانی، زبان و پروکسی، حتماً تمام پارامترها را قبل از راه‌اندازی کمپین‌های کاری بررسی کنید. یک پارامتر نادرست می‌تواند منجر به مسدود شدن تمام حساب‌ها شود.

سرویس‌های جامع بررسی اثر انگشت مرورگر

۱. Whoer.net
محبوب‌ترین سرویس در میان آربیتراژکنندگان. نشان می‌دهد: آدرس IP، کشور، شهر، منطقه زمانی، زبان مرورگر، نشت‌های WebRTC، نشت‌های DNS، اثر انگشت canvas. یک ارزیابی کلی از ناشناسی به درصد می‌دهد. سعی کنید به ۹۰٪+ برای کار ایمن برسید.

چه چیزی را در Whoer.net بررسی کنیم:

  • IP و جغرافیا باید با پروکسی شما مطابقت داشته باشد
  • منطقه زمانی باید با شهر IP مطابقت داشته باشد
  • زبان باید برای کشور معمولی باشد
  • IP WebRTC باید با IP اصلی مطابقت داشته باشد (یا مسدود شده باشد)
  • DNS نباید ارائه‌دهنده واقعی شما را فاش کند

۲. BrowserLeaks.com
سرویس فنی دقیق‌تر. دارای صفحات جداگانه برای بررسی هر پارامتر است:

  • browserleaks.com/ip — بررسی IP و جغرافیا
  • browserleaks.com/javascript — تمام API‌های JavaScript از جمله منطقه زمانی، زبان، locale
  • browserleaks.com/webrtc — بررسی نشت‌های WebRTC
  • browserleaks.com/canvas — اثر انگشت Canvas (برای ضد شناسایی)

۳. IPLeak.net
سرویس ساده برای بررسی سریع IP، DNS و WebRTC. برای بررسی انبوه پروفایل‌ها مناسب است — سریع بارگذاری می‌شود و موارد اصلی را نشان می‌دهد.

بررسی از طریق کنسول مرورگر (برای پیشرفته‌ها)

اگر می‌خواهید پارامترهای خاص JavaScript را به صورت دستی بررسی کنید، از کنسول توسعه‌دهنده استفاده کنید:

  1. پروفایل را در مرورگر ضد شناسایی راه‌اندازی کنید
  2. برای باز کردن کنسول F12 را فشار دهید
  3. دستورات زیر را برای بررسی پارامترها وارد کنید:
// بررسی منطقه زمانی
new Intl.DateTimeFormat().resolvedOptions().timeZone
// باید برگرداند: "America/New_York" (یا منطقه زمانی شما)

// بررسی اختلاف UTC
new Date().getTimezoneOffset()
// برای America/New_York برمی‌گرداند: ۳۰۰ (در زمستان) یا ۲۴۰ (در تابستان)

// بررسی زبان مرورگر
navigator.language
// باید برگرداند: "en-US" (یا زبان شما)

// بررسی تمام زبان‌ها
navigator.languages
// باید برگرداند: ["en-US", "en", "ru"] (یا زبان‌های شما)
```