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

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

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

📅۱۷ آبان ۱۴۰۵

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

چرا اختلافات پروکسی را فاش می‌کند

Facebook، TikTok، Google و بازارهایی مانند Wildberries و Ozon دیگر به بررسی یک آدرس IP محدود نمی‌شوند. سیستم‌های ضد تقلب ده‌ها پارامتر مرورگر — به اصطلاح اثر انگشت — را جمع‌آوری کرده و آن‌ها را با یکدیگر مقایسه می‌کنند. اگر IP به ورشو اشاره کند و منطقه زمانی سیستم به عنوان مسکو تنظیم شده باشد، سیستم یک عدم تطابق واضح را مشاهده کرده و به پروفایل نمره ریسک بالایی می‌دهد. سپس حساب یا بلافاصله مسدود می‌شود، یا نمایش تبلیغات محدود می‌شود، یا تأیید هویت از طریق تلفن درخواست می‌شود — در هر صورت این یک ضربه به کسب‌وکار آربیتراژ یا آژانس SMM است.

مشکل این است که خود پروکسی در اینجا نقشی ندارد — او فقط IP قابل مشاهده را تغییر می‌دهد. تمام پارامترهای دیگر (منطقه زمانی، زبان، محلی سیستم عامل، WebRTC) از سیستم واقعی شما باقی می‌مانند، مگر اینکه به طور جداگانه تنظیم شوند. به همین دلیل است که ترکیب «پروکسی + مرورگر ضد شناسایی» مهم است، نه فقط خرید IP.

اختلاف شماره 1: منطقه زمانی سیستم و IP

شایع‌ترین و بحرانی‌ترین نشت. مرورگر از طریق JavaScript (Intl.DateTimeFormat().resolvedOptions().timeZone) به راحتی به سایت منطقه زمانی واقعی کامپیوتر را گزارش می‌دهد. اگر شما از طریق پروکسی‌های مقیم با IP از آلمان کار می‌کنید و ساعت‌های سیستم بر روی یكاترینبورگ تنظیم شده باشد، اختلاف در مناطق زمانی به سرعت توسط اسکریپت‌های Facebook Pixel یا TikTok Ads شناسایی شده و به عنوان یک ناهنجاری ثبت می‌شود.

این برای آربیتراژها به ویژه خطرناک است که همزمان 10-20 حساب تبلیغاتی از مناطق مختلف را مدیریت می‌کنند. اگر همه پروفایل‌ها به طور فیزیکی از یک ماشین بدون تغییر منطقه زمانی راه‌اندازی شوند، پلتفرم یک منطقه زمانی یکسان را در حساب‌هایی که ظاهراً در کشورهای مختلف هستند، مشاهده می‌کند — این یک راه مستقیم به مسدود شدن زنجیره‌ای است، زمانی که تمام زنجیره حساب‌های مرتبط به طور همزمان مسدود می‌شوند.

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

اختلاف شماره 2: زبان مرورگر (Accept-Language)

هر درخواست HTTP مرورگر شامل هدر Accept-Language است که زبان مورد نظر برای رابط کاربری را به سرور گزارش می‌دهد. اگر IP به برزیل اشاره کند و هدر بگوید «ru-RU، ru»، این یک سیگنال واضح دیگر از عدم تطابق است. برای متخصصان SMM که حساب‌های Instagram را برای کشورهای مختلف برای مشتریان مدیریت می‌کنند، این به ویژه بحرانی است: الگوریتم فید و پیشنهادات به طور جزئی به زبان مرورگر تکیه دارد و حساب با زبان «غلط» بدتر گرم می‌شود و بیشتر تحت بن سایه قرار می‌گیرد.

نکته مهم: زبان مرورگر و زبان رابط کاربری سیستم عامل پارامترهای متفاوتی هستند و سایت‌ها هر دو را بررسی می‌کنند. کافی نیست که زبان را در تنظیمات Chrome تغییر دهید، اگر خود Windows یا MacOS بر روی محلی روسی کار کند — اختلاف همچنان از طریق API‌های سیستمی قابل مشاهده خواهد بود.

جغرافیای پروکسی Accept-Language صحیح خطای رایج
آمریکا en-US، en ru-RU، ru به عنوان پیش‌فرض باقی مانده است
آلمان de-DE، de، en en-GB بدون اولویت آلمانی
لهستان pl-PL، pl، en uk-UA، ru به عنوان پیش‌فرض باقی مانده است

اختلاف شماره 3: محلی سیستم عامل

علاوه بر زبان مرورگر، سایت‌ها محلی سیستم عامل را از طریق API JavaScript می‌خوانند — فرمت تاریخ، جداکننده اعداد، اولین روز هفته در تقویم. به عنوان مثال، navigator.language و navigator.languages لیست زبان‌های سیستم را برمی‌گردانند و اگر زبان اول روسی باشد با IP آمریکایی — این یک منفی دیگر در نمره اعتماد است.

برای فروشندگانی که قیمت‌ها را در Wildberries یا Ozon از طریق پارسرها با شبیه‌سازی مرورگر نظارت می‌کنند، این نیز مهم است: بازارها جلسات با محلی غیرمعمول برای منطقه را به عنوان ربات شناسایی کرده و مسدود می‌کنند. راه‌حل — استفاده از پروفایل‌های مجازی با محلی کاملاً تغییر یافته برای سیستم عامل، نه فقط زبان رابط مرورگر.

اختلاف شماره 4: نشت از طریق WebRTC

WebRTC — فناوری برای تماس‌های ویدیویی و اتصالات peer-to-peer در مرورگر — به طور پیش‌فرض می‌تواند آدرس IP واقعی کاربر را دور از پروکسی شناسایی کند. این کار از طریق سرورهای STUN انجام می‌شود که IP محلی و عمومی را مستقیماً از پشته شبکه درخواست می‌کنند و تنظیمات پروکسی در مرورگر را دور می‌زنند. در نتیجه، سایت همزمان دو IP را مشاهده می‌کند: یکی از پروکسی در هدرهای درخواست HTTP و دیگری — واقعی، از طریق درخواست WebRTC.

این یکی از خطرناک‌ترین انواع نشت است به این دلیل که برای کاربر نامحسوس است — از نظر ظاهری همه چیز به درستی کار می‌کند، سایت باز می‌شود، اما در پس‌زمینه مرورگر آدرس واقعی را «نشت» می‌دهد. Facebook و TikTok Ads به طور فعال از این بررسی برای شناسایی چند حسابی استفاده می‌کنند: اگر 10 حساب تبلیغاتی مختلف از طریق WebRTC یک IP خانگی یکسان را نشان دهند — این یک زنجیره مسدود شدن تضمینی است.

این مشکل یا با خاموش کردن کامل WebRTC در تنظیمات مرورگر حل می‌شود، یا با تغییر IP WebRTC به همان آدرسی که پروکسی ارائه می‌دهد. گزینه دوم ترجیحی‌تر است، زیرا خاموش کردن کامل WebRTC به خودی خود می‌تواند نشانه‌ای مشکوک برای برخی از سیستم‌های ضد تقلب باشد که انتظار دارند حداقل یک پاسخ WebRTC از یک کاربر عادی ببینند.

اختلاف شماره 5: Geolocation API مرورگر

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

برای آربیتراژها این به ویژه بحرانی است هنگام کار با Google Ads و TikTok Ads که اغلب برای هدف‌گذاری محلی درخواست جغرافیا می‌کنند. راه‌حل — تنظیم مختصات جعلی Geolocation API در مرورگر ضد شناسایی که با جغرافیای پروکسی مطابقت دارد، یا به طور کامل درخواست‌های جغرافیا را مسدود کرده و امتناع کاربر را شبیه‌سازی کند (این طبیعی به نظر می‌رسد، زیرا بسیاری از کاربران واقعی نیز دسترسی را ممنوع می‌کنند).

چگونه مرورگرهای ضد شناسایی این را اصلاح می‌کنند

پیگیری دستی تمام 5 پارامتر برای هر پروفایل — زمان‌بر و پر از خطاست، به ویژه اگر شما 20-50 حساب را مدیریت کنید. به همین دلیل است که آربیتراژها و متخصصان SMM از مرورگرهای ضد شناسایی استفاده می‌کنند: Dolphin Anty، AdsPower، Multilogin، GoLogin، Incogniton، Octo Browser. همه آن‌ها می‌توانند به طور خودکار منطقه زمانی، زبان و جغرافیا را تحت جغرافیای پروکسی هنگام ایجاد پروفایل تنظیم کنند.

الگوریتم تنظیمات معمول در Dolphin Anty به این صورت است: پروفایل جدیدی ایجاد می‌کنید → در بخش «پروکسی» اطلاعات را وارد می‌کنید (IP، پورت، نام کاربری، رمز عبور، نوع SOCKS5 یا HTTP) → دکمه بررسی پروکسی را فشار می‌دهید → مرورگر به طور خودکار کشور، منطقه زمانی و زبان را بر اساس IP شناسایی کرده و پیشنهاد می‌دهد که آن‌ها را به پروفایل اعمال کنید → تأیید می‌کنید. در AdsPower فرآیند مشابه است: هنگام افزودن پروکسی گزینه «همگام‌سازی منطقه زمانی با IP» ظاهر می‌شود که کافی است یک بار برای تمام پروفایل‌های جدید فعال شود.

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

چک‌لیست قبل از راه‌اندازی حساب

قبل از راه‌اندازی گرم کردن یک حساب جدید یا کمپین تبلیغاتی، بهتر است از یک لیست کوتاه بررسی‌ها عبور کنید — این 2-3 دقیقه طول می‌کشد، اما ساعت‌ها را در بازیابی پروفایل‌های مسدود شده صرفه‌جویی می‌کند.

  • منطقه زمانی پروفایل با کشور آدرس IP پروکسی مطابقت دارد
  • Accept-Language مرورگر با زبان کشور هدف مطابقت دارد (به عنوان پیش‌فرض باقی نمانده است)
  • محلی سیستم عامل در پروفایل تغییر یافته است، نه از ماشین میزبان به ارث برده شده است
  • WebRTC یا خاموش شده است یا IP را به آدرس پروکسی تغییر می‌دهد
  • Geolocation API مختصاتی در محدوده جغرافیای پروکسی ارائه می‌دهد یا به درستی درخواست را مسدود می‌کند
  • اثر انگشت پروفایل از طریق سرویس خارجی قبل از ورود به حساب بررسی شده است

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

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

سرویس چه چیزی را نشان می‌دهد
browserleaks.com نشت‌های WebRTC، زبان، منطقه زمانی، اثر انگشت Canvas
pixelscan.net نمره کلی سازگاری پروفایل، مشکوک بودن اثر انگشت
whoer.net مطابقت IP، DNS، منطقه زمانی و زبان مرورگر
iphey.com گزارش دقیق در مورد اعتبار پروفایل با فهرست عدم تطابق‌ها

اگر حتی یکی از این سرویس‌ها پروفایل شما را به عنوان «مشکوک» یا «غیرمعمول» علامت‌گذاری کند، بهتر است پروفایل را دوباره بسازید قبل از اینکه وارد حساب شبکه اجتماعی یا حساب تبلیغاتی شوید.

نتیجه‌گیری و توصیه‌ها

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

بسته شدن تمام پنج نشت به صورت دستی ممکن است، اما زمان‌بر است، به ویژه در مدیریت ده‌ها حساب. بنابراین منطقی‌تر است که ترکیب مرورگر ضد شناسایی با همگام‌سازی خودکار پارامترها و پروکسی با کیفیت را تنظیم کنید. برای فارم پایدار Facebook Ads و TikTok Ads، بهترین گزینه‌ها پروکسی‌های موبایل هستند — آن‌ها به دلیل تغییر دینامیک IP در اپراتورهای واقعی کمتر تحت مسدودیت قرار می‌گیرند. برای پارسینگ انبوه بازارهایی مانند Wildberries و Ozon، جایی که سرعت مهم است نه حداکثر ناشناسی، پروکسی‌های مرکز داده بهتر کار می‌کنند — آن‌ها سریع‌تر و ارزان‌تر هستند و در عین حال ثبات اتصال مشابهی دارند.

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