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

چگونه از شناسایی توسط User-Agent و هدرها در کار با تبلیغات فیسبوک و اینستاگرام جلوگیری کنیم

بیاموزید چگونه User-Agent و HTTP headers را در مرورگرهای ضد شناسایی به درستی تنظیم کنید تا از مسدود شدن هنگام کار با پلتفرم‌های تبلیغاتی و شبکه‌های اجتماعی جلوگیری کنید.

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

سیستم‌های ضد تقلب فیسبوک، اینستاگرام، تیک‌تاک و سایر پلتفرم‌ها به طور مداوم در حال بهبود هستند. یکی از دلایل اصلی مسدود شدن حساب‌ها، عدم تطابق User-Agent و HTTP headers با محیط واقعی کاربر است. در این مقاله بررسی می‌کنیم که چگونه این پارامترها را در مرورگرهای ضد شناسایی به درستی تنظیم کنیم تا خطر مسدود شدن در هنگام استفاده از چند حساب و آربیتراژ ترافیک را به حداقل برسانیم.

شناسایی توسط User-Agent چیست و چرا مهم است

User-Agent یک رشته در هدر HTTP است که مرورگر شما در هر درخواست به سرور ارسال می‌کند. این رشته شامل اطلاعاتی درباره سیستم‌عامل، نسخه مرورگر و دستگاه است. به عنوان مثال، یک User-Agent معمولی به این شکل است:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

برای آربیتراژکنندگان و متخصصان SMM که با چندین حساب کار می‌کنند، تنظیم صحیح User-Agent به دلایل زیر از اهمیت بالایی برخوردار است:

  • سیستم‌های ضد تقلب User-Agent را با سایر پارامترها مقایسه می‌کنند — اگر شما از User-Agent ویندوز استفاده کنید، اما fingerprint مرورگر نشان‌دهنده macOS باشد، سیستم به سرعت این موضوع را شناسایی می‌کند.
  • نسخه‌های قدیمی مرورگرها مشکوک به نظر می‌رسند — استفاده از Chrome 95 در حالی که نسخه فعلی 120 است، به عنوان یک تلاش برای پنهان‌سازی به نظر می‌رسد.
  • عدم تطابق User-Agent و WebGL/Canvas fingerprint — اگر User-Agent نشان‌دهنده Intel GPU باشد، اما Canvas fingerprint نشان‌دهنده AMD باشد، این یک علامت خطر است.
  • پلتفرم‌های موبایل به ویژه حساس هستند — اینستاگرام و تیک‌تاک به طور فعال تطابق User-Agent با دستگاه‌های واقعی را بررسی می‌کنند.

آمار نشان می‌دهد که تا 35% از مسدود شدن‌ها در هنگام فارم کردن حساب‌های Facebook Ads به دلیل عدم تطابق در User-Agent و پارامترهای مرتبط است. در حالی که بسیاری از آربیتراژکنندگان حتی از این مشکل آگاه نیستند و تنها بر روی پروکسی و کوکی‌ها تمرکز می‌کنند.

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

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

1. مقایسه User-Agent با JavaScript fingerprint

پلتفرم‌ها اطلاعات مربوط به دستگاه را از دو طریق دریافت می‌کنند: از طریق User-Agent در هدر HTTP و از طریق JavaScript API (navigator.userAgent، navigator.platform، screen.width و غیره). اگر داده‌ها مطابقت نداشته باشند — این یک سیگنال برای تغییر است.

مثال شناسایی:

User-Agent می‌گوید: "Windows 10، Chrome 120"
JavaScript navigator.platform باز می‌گرداند: "MacIntel"
نتیجه: سیستم عدم تطابق را شناسایی می‌کند، حساب برای بررسی علامت‌گذاری می‌شود.

2. تحلیل Accept-Language و منطقه زمانی

اگر شما با Facebook Ads برای ایالات متحده کار می‌کنید، اما هدر Accept-Language شما شامل "ru-RU" باشد و منطقه زمانی روی "Europe/Moscow" تنظیم شده باشد — این به نظر مشکوک می‌رسد. پلتفرم‌ها سازگاری را بررسی می‌کنند:

  • IP آدرس‌های پروکسی (کشور)
  • Accept-Language در هدرهای HTTP
  • منطقه زمانی (timezone) از JavaScript
  • زبان رابط کاربری مرورگر (navigator.language)

همه این پارامترها باید با یک مکان جغرافیایی مطابقت داشته باشند. برای کار با پروکسی‌های مسکونی ایالات متحده، باید زبان انگلیسی، منطقه زمانی آمریکایی و User-Agent مناسب را تنظیم کنید.

3. بررسی Client Hints (فناوری جدید Chrome)

از سال 2022، Chrome User-Agent Client Hints را معرفی کرده است — مکانیزم جدیدی برای انتقال اطلاعات درباره دستگاه از طریق هدرهای خاص. مرورگرهای ضد شناسایی Dolphin Anty، AdsPower و Multilogin این فناوری را پشتیبانی می‌کنند، اما بسیاری از کاربران آن را به درستی تنظیم نمی‌کنند.

Client Hints شامل هدرهای زیر است:

Sec-CH-UA: "Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Platform: "Windows"
Sec-CH-UA-Platform-Version: "15.0.0"

اگر این هدرها با User-Agent اصلی مطابقت نداشته باشند یا اصلاً وجود نداشته باشند، سیستم ضد تقلب می‌تواند این موضوع را شناسایی کند.

4. WebGL و Canvas fingerprint

هر کارت گرافیک و درایور هنگام رندر کردن گرافیک از طریق WebGL و Canvas یک اثر انگشت منحصر به فرد تولید می‌کند. پلتفرم‌ها این fingerprint را با User-Agent مقایسه می‌کنند: اگر شما در User-Agent Intel GPU را مشخص کرده‌اید، اما WebGL نشان‌دهنده AMD Radeon باشد — این عدم تطابق است.

اشتباهات رایج در تنظیم User-Agent

بر اساس تحلیل صدها مورد مسدود شدن در جوامع آربیتراژ، ما رایج‌ترین اشتباهات در کار با User-Agent و هدرها را شناسایی کرده‌ایم:

اشتباه 1: استفاده از یک User-Agent برای همه پروفایل‌ها

بسیاری از مبتدیان در آربیتراژ یک User-Agent تنظیم می‌کنند و آن را در تمام پروفایل‌های مرورگر ضد شناسایی کپی می‌کنند. این یک اشتباه بزرگ است — پلتفرم‌ها می‌بینند که ده‌ها کاربر "مختلف" دارای پارامترهای مرورگر کاملاً یکسان هستند.

یک مورد واقعی:

یک آربیتراژکننده 20 پروفایل در Dolphin Anty برای Facebook Ads ایجاد کرد، از پروکسی‌های مختلف استفاده کرد، اما یک User-Agent را در تمام پروفایل‌ها کپی کرد. نتیجه: پس از 3 روز، همه حساب‌ها مسدود شدند. دلیل — سیستم تشخیص داد که همه پروفایل‌ها از نسخه یکسان مرورگر (حتی تا نسخه جزئی 120.0.6099.130) استفاده می‌کنند، که از نظر آماری برای کاربران مختلف غیرممکن است.

اشتباه 2: نسخه‌های قدیمی مرورگرها

استفاده از User-Agent با نسخه Chrome 95 یا 100، در حالی که نسخه فعلی 120+ است، به نظر مشکوک می‌رسد. کاربران واقعی به طور منظم مرورگرهای خود را به‌روزرسانی می‌کنند، به ویژه Chrome که به‌طور خودکار به‌روزرسانی می‌شود.

نسخه Chrome تاریخ انتشار خطر شناسایی
Chrome 95-105 2021-2022 بالا — نسخه قدیمی
Chrome 110-115 2023 (اوایل) متوسط — در حال قدیمی شدن
Chrome 118-120 2023-2024 پایین — نسخه فعلی

توصیه: از نسخه‌های مرورگر که بیشتر از 2-3 ماه قدیمی نیستند استفاده کنید. بیشتر مرورگرهای ضد شناسایی (Dolphin Anty، AdsPower، GoLogin) به‌طور خودکار پایگاه داده User-Agent‌های فعلی را به‌روزرسانی می‌کنند — از این قابلیت استفاده کنید.

اشتباه 3: عدم تطابق User-Agent و وضوح صفحه نمایش

اگر User-Agent نشان‌دهنده یک دستگاه موبایل iPhone 13 باشد، اما وضوح صفحه نمایش روی 1920x1080 (معمول برای دسکتاپ) تنظیم شده باشد — این به سرعت شناسایی می‌شود. هر دستگاهی یک محدوده خاص از وضوح‌ها را دارد:

  • iPhone 13/14: 390x844 (وضوح منطقی)
  • Samsung Galaxy S22: 360x800 یا 412x915
  • دسکتاپ ویندوز: 1920x1080، 1366x768، 2560x1440
  • MacBook: 1440x900، 1680x1050، 2560x1600

اشتباه 4: نادیده گرفتن Accept-Language و جغرافیای مکانی

آیا با Facebook Ads برای مخاطبان ایالات متحده از طریق پروکسی‌های موبایل با IP‌های آمریکایی کار می‌کنید، اما فراموش کرده‌اید Accept-Language را از "ru-RU,ru" به "en-US,en" تغییر دهید؟ سیستم ضد تقلب کاربری را می‌بیند که از ایالات متحده است، اما زبان روسی را ترجیح می‌دهد — این یک ناهنجاری است.

تنظیم صحیح برای کار با ایالات متحده:

Accept-Language: en-US,en;q=0.9
Timezone: America/New_York (یا America/Los_Angeles)
WebRTC: غیرفعال یا مطابق با IP پروکسی
Geolocation API: مجوزها ارائه نشده‌اند (یا مختصات ایالات متحده)

تنظیم صحیح User-Agent در مرورگرهای ضد شناسایی

بیایید تنظیم User-Agent را در مرورگرهای ضد شناسایی محبوب برای کار با Facebook Ads، Instagram و TikTok مرحله به مرحله بررسی کنیم.

تنظیم در Dolphin Anty (محبوب‌ترین برای آربیتراژ)

Dolphin Anty به دلیل راحتی و الگوهای داخلی fingerprint، در میان آربیتراژکنندگان پیشرو است. در اینجا نحوه تنظیم صحیح User-Agent آمده است:

  1. یک پروفایل جدید ایجاد کنید → "ایجاد پروفایل" را انتخاب کنید → در بخش "تنظیمات اصلی" به دنبال فیلد "User-Agent" بگردید.
  2. حالت "خودکار" را انتخاب کنید — Dolphin به طور خودکار یک User-Agent فعلی بر اساس سیستم‌عامل و مرورگر انتخاب شده تولید می‌کند. این امن‌ترین گزینه برای مبتدیان است.
  3. سازگاری پارامترها را تنظیم کنید:
    • سیستم‌عامل: ویندوز 10/11 یا macOS را انتخاب کنید (رایج‌ترین‌ها)
    • وضوح صفحه نمایش: نوعی که برای سیستم‌عامل انتخاب شده معمول است (1920x1080 برای ویندوز، 1440x900 برای مک)
    • WebGL: "واقعی" یا "تغییر" را با کارت گرافیک مربوطه بگذارید.
  4. تنظیمات زبانی را تنظیم کنید: اگر با ایالات متحده کار می‌کنید — "English (United States)" را در تنظیمات زبان انتخاب کنید، Dolphin به طور خودکار Accept-Language صحیح را تنظیم می‌کند.
  5. Client Hints را بررسی کنید: در بخش "تنظیمات اضافی"، مطمئن شوید که گزینه "User-Agent Client Hints" فعال است (برای Chrome این الزامی است).

نکته برای فارم کردن حساب‌ها:

پروفایل‌ها را به صورت گروهی با 10 عدد با User-Agent‌های مختلف ایجاد کنید. Dolphin Anty اجازه می‌دهد از قابلیت "ایجاد انبوه" استفاده کنید — گزینه "تولید fingerprint منحصر به فرد برای هر پروفایل" را تنظیم کنید، و هر پروفایل User-Agent خود را با تغییرات جزئی در نسخه مرورگر دریافت خواهد کرد.

تنظیم در AdsPower

AdsPower تنظیمات انعطاف‌پذیرتری برای کاربران پیشرفته ارائه می‌دهد:

  1. تنظیمات پروفایل را باز کنید → زبانه "Fingerprint" → بخش "User-Agent"
  2. حالت را انتخاب کنید:
    • "Automatic" — AdsPower به طور خودکار User-Agent را تولید می‌کند.
    • "Manual" — تنظیم دستی (برای کاربران با تجربه).
    • "Import from real device" — وارد کردن از دستگاه واقعی (امن‌ترین گزینه).
  3. با Canvas fingerprint همگام‌سازی کنید: AdsPower به طور خودکار WebGL و Canvas fingerprint را با User-Agent انتخاب شده تطبیق می‌دهد، اما مطمئن شوید که در بخش "Canvas" مطابقت دارد.
  4. تنظیمات تنوع را تنظیم کنید: در تنظیمات "Fingerprint Randomization" سطح "متوسط" را تنظیم کنید — این تغییرات جزئی را برای User-Agent هر پروفایل جدید اضافه می‌کند.

تنظیم در Multilogin و GoLogin

Multilogin و GoLogin از رویکرد مشابهی استفاده می‌کنند:

  • Multilogin: در تنظیمات پروفایل "Browser fingerprint" را انتخاب کنید → "User-Agent" → "Random" را برای تولید خودکار یا از لیست نسخه‌های فعلی انتخاب کنید.
  • GoLogin: بخش "تنظیمات سریع" → "سیستم‌عامل" → سیستم‌عامل را انتخاب کنید، GoLogin به طور خودکار User-Agent و پارامترهای صفحه نمایش مربوطه را انتخاب می‌کند.

تنظیم دستی User-Agent (برای کاربران با تجربه)

اگر می‌خواهید User-Agent را به صورت دستی تنظیم کنید، از الگوهای فعلی استفاده کنید. در اینجا نمونه‌هایی برای پلتفرم‌های مختلف (مربوط به ژانویه 2024) آورده شده است:

// ویندوز 10، Chrome 120
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

// macOS Sonoma، Chrome 120
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

// ویندوز 11، Edge 120
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0

// iPhone 14 Pro، Safari
Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1

مهم: هنگام تنظیم دستی، حتماً مطابقت همه پارامترها را بررسی کنید. از خدمات برای بررسی fingerprint استفاده کنید (در بخش "تست کردن" بیشتر توضیح داده شده است).

سازگاری HTTP headers و fingerprint

User-Agent تنها یکی از بسیاری از هدرهای HTTP است که سیستم‌های ضد تقلب تحلیل می‌کنند. برای کار موفق با چند حساب، باید سازگاری همه پارامترها را تضمین کنید.

هدرهای کلیدی HTTP برای بررسی

Header توضیحات نمونه مقدار صحیح
User-Agent اطلاعات درباره مرورگر و سیستم‌عامل Mozilla/5.0 (Windows NT 10.0; Win64; x64)...
Accept-Language زبان مورد علاقه کاربر en-US,en;q=0.9 (برای ایالات متحده)
Sec-CH-UA Client Hints — نسخه مرورگر "Chromium";v="120", "Google Chrome";v="120"
Sec-CH-UA-Platform Client Hints — پلتفرم "Windows" یا "macOS"
Sec-CH-UA-Mobile دستگاه موبایل یا نه ?0 (دسکتاپ) یا ?1 (موبایل)
Accept-Encoding روش‌های فشرده‌سازی پشتیبانی شده gzip، deflate، br
DNT Do Not Track (قدیمی، اما بررسی می‌شود) 1 یا عدم ذکر

سازگاری با JavaScript API

علاوه بر HTTP headers، پلتفرم‌ها داده‌های دریافتی از طریق JavaScript را بررسی می‌کنند. در اینجا پارامترهای کلیدی که باید با User-Agent مطابقت داشته باشند آورده شده است:

  • navigator.userAgent — باید با HTTP User-Agent مطابقت داشته باشد.
  • navigator.platform — "Win32" برای ویندوز، "MacIntel" برای macOS.
  • navigator.language — باید با Accept-Language مطابقت داشته باشد (به عنوان مثال، "en-US").
  • screen.width و screen.height — باید با وضوح‌های معمول برای سیستم‌عامل مشخص شده مطابقت داشته باشند.
  • navigator.hardwareConcurrency — تعداد هسته‌های CPU (باید واقع‌گرایانه باشد: 4، 8، 12، 16).
  • navigator.deviceMemory — حجم RAM (4، 8، 16 GB برای دستگاه‌های مدرن).

مرورگرهای ضد شناسایی به طور خودکار این مقادیر را مطابق با User-Agent انتخاب شده تغییر می‌دهند، اما مهم است که بررسی کنید که تغییر به درستی کار می‌کند.

WebRTC و نشت IP واقعی

حتی با تنظیم صحیح User-Agent و استفاده از پروکسی، WebRTC می‌تواند IP واقعی شما را فاش کند. این برای آربیتراژکنندگان که با هدف‌گذاری جغرافیایی در Facebook Ads کار می‌کنند، بحرانی است.

تنظیم صحیح WebRTC در مرورگرهای ضد شناسایی:

  1. Dolphin Anty: در تنظیمات پروفایل، WebRTC را انتخاب کنید → "تغییر" → "استفاده از IP پروکسی".
  2. AdsPower: بخش "WebRTC" → "Altered" را تنظیم کنید و "Use proxy IP" را انتخاب کنید.
  3. Multilogin: WebRTC → "Use proxy" (مرورگر IP پروکسی را به جای IP واقعی نشان می‌دهد).

پس از تنظیم، حتماً از عدم نشت از طریق خدماتی مانند browserleaks.com/webrtc بررسی کنید (در بخش "تست کردن" بیشتر توضیح داده شده است).

چگونه پروکسی‌ها بر هدرها و شناسایی تأثیر می‌گذارند

انتخاب نوع پروکسی به طور مستقیم بر این که چه هدرهایی توسط پلتفرم هدف دیده می‌شود و ترافیک شما چقدر طبیعی به نظر می‌رسد تأثیر می‌گذارد. بیایید ویژگی‌های کار با انواع مختلف پروکسی را بررسی کنیم.

پروکسی‌های مسکونی و fingerprint

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

  • سازگاری جغرافیایی: اگر از پروکسی مسکونی از نیویورک استفاده می‌کنید، مطمئن شوید که timezone روی "America/New_York" تنظیم شده و Accept-Language "en-US" است.
  • ISP fingerprint: برخی از سیستم‌های ضد تقلب پیشرفته، تطابق User-Agent و ارائه‌دهنده اینترنت را بررسی می‌کنند. به عنوان مثال، Comcast (یک ISP بزرگ در ایالات متحده) بیشتر در دسکتاپ‌ها استفاده می‌شود تا T-Mobile (اپراتور موبایل).
  • چرخش IP: هنگام چرخش پروکسی‌های مسکونی، مطمئن شوید که IP جدید در همان کشور و منطقه است، در غیر این صورت پلتفرم تغییر مکان را شناسایی می‌کند.

یک مورد عملی:

یک آربیتراژکننده از پروکسی‌های مسکونی ایالات متحده برای Facebook Ads استفاده کرد، اما User-Agent را تغییر نداد — نسخه روسی Chrome را با فونت‌های سیریلیک در سیستم نگه داشت. Facebook عدم تطابق را شناسایی کرد: IP از ایالات متحده، اما مرورگر به زبان روسی تنظیم شده است. نتیجه — درخواست تأیید اضافی حساب.

پروکسی‌های موبایل برای اینستاگرام و تیک‌تاک

پروکسی‌های موبایل به ویژه برای کار با اینستاگرام و تیک‌تاک مؤثر هستند، زیرا این پلتفرم‌ها به طور طبیعی موبایلی هستند. هنگام استفاده از پروکسی‌های موبایل مهم است:

  • استفاده از User-Agent موبایل: iPhone یا Android بسته به جغرافیا (در ایالات متحده سهم iPhone بیشتر است، در کشورهای دیگر — Android).
  • تنظیم وضوح صفحه نمایش صحیح: برای iPhone 13/14 — 390x844، برای Samsung Galaxy — 360x800 یا 412x915.
  • بررسی touch events: دستگاه‌های موبایل از touch پشتیبانی می‌کنند، در حالی که دسکتاپ‌ها این‌گونه نیستند. مرورگرهای ضد شناسایی باید touch events را هنگام استفاده از User-Agent موبایل شبیه‌سازی کنند.

بیشتر مرورگرهای ضد شناسایی (Dolphin Anty، AdsPower) پروفایل‌های آماده‌ای برای دستگاه‌های موبایل دارند — از آن‌ها به جای تنظیم دستی استفاده کنید.

پروکسی‌های دیتاسنتر: کی استفاده می‌شود

پروکسی‌های دیتاسنتر ارزان‌تر و سریع‌تر هستند، اما برای پلتفرم‌هایی با حفاظت ضد تقلب سخت، ریسک بیشتری دارند. می‌توان از آن‌ها برای:

  • جمع‌آوری اطلاعات از بازارها (Wildberries، Ozon) — آن‌ها به نوع IP حساسیت کمتری دارند.
  • کار با Google Ads (با تنظیم صحیح fingerprint).
  • تست و توسعه (نه برای حساب‌های تولید).

استفاده از پروکسی‌های دیتاسنتر برای Facebook Ads، Instagram، TikTok توصیه نمی‌شود — خطر مسدود شدن بسیار بالاست.

X-Forwarded-For و سایر هدرهای خدماتی

برخی پروکسی‌ها هدرهای خدماتی مانند X-Forwarded-For، X-Real-IP، Via را اضافه می‌کنند که می‌تواند استفاده از پروکسی را فاش کند. پروکسی‌های با کیفیت این هدرها را اضافه نمی‌کنند، اما مهم است که بررسی کنید:

  1. سایت بررسی هدرها را باز کنید (به عنوان مثال، httpbin.org/headers).
  2. وجود هدرهای X-Forwarded-For، Via، X-Proxy-ID را بررسی کنید.
  3. اگر وجود دارند — پروکسی‌ساز را تغییر دهید یا با پشتیبانی تماس بگیرید.

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

پس از تنظیم User-Agent و هدرها، بررسی اینکه همه چیز به درستی کار می‌کند و هیچ عدم تطابقی وجود ندارد که ممکن است منجر به مسدود شدن شود، بسیار مهم است. در اینجا ابزارهای بررسی آورده شده است:

1. BrowserLeaks.com — بررسی جامع fingerprint

BrowserLeaks — محبوب‌ترین سرویس برای بررسی همه جنبه‌های fingerprint است. در مرورگر ضد شناسایی، صفحات زیر را باز کنید:

  • browserleaks.com/javascript — بررسی navigator.userAgent، platform، language و سایر پارامترهای JavaScript.
  • browserleaks.com/webrtc — بررسی نشت‌های WebRTC (باید IP پروکسی را نشان دهد، نه IP واقعی شما).
  • browserleaks.com/canvas — بررسی Canvas fingerprint (باید برای هر پروفایل منحصر به فرد باشد).
  • browserleaks.com/client-hints — بررسی User-Agent Client Hints (برای Chrome).

چه چیزی را بررسی کنید: مطمئن شوید که همه پارامترها با User-Agent انتخاب شده مطابقت دارند. به عنوان مثال، اگر User-Agent نشان‌دهنده ویندوز 10 است، navigator.platform باید "Win32" باشد، نه "MacIntel".

2. WhatIsMyBrowser.com — بررسی ساده User-Agent

whatismybrowser.com را در مرورگر ضد شناسایی باز کنید. این سرویس نشان می‌دهد:

  • مرورگر و نسخه مشخص شده.
  • سیستم‌عامل.
  • آیا نسخه فعلی است (اگر "Outdated" را نشان می‌دهد — User-Agent را به‌روزرسانی کنید).

3. PixelScan.net — بررسی برای آربیتراژکنندگان

PixelScan — سرویس تخصصی برای بررسی fingerprint، محبوب در میان آربیتراژکنندگان است. این سرویس نشان می‌دهد:

  • سطح منحصر به فرد بودن fingerprint (هر چه بالاتر، بهتر).
  • عدم تطابق‌ها بین User-Agent و سایر پارامترها (با رنگ قرمز مشخص می‌شود).
  • ارزیابی "اعتماد" — چقدر fingerprint به عنوان یک کاربر واقعی به نظر می‌رسد.

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

4. IPLeak.net — بررسی IP و DNS

IPLeak نشان می‌دهد:

  • IP آدرسی که سرور می‌بیند (باید IP پروکسی باشد).
  • سرورهای DNS (نباید مکان واقعی شما را فاش کنند).
  • IP WebRTC (باید با IP پروکسی مطابقت داشته باشد).

5. ابزارهای داخلی مرورگرهای ضد شناسایی

مرورگرهای ضد شناسایی مدرن دارای ابزارهای بررسی داخلی هستند:

  • Dolphin Anty: دکمه "بررسی fingerprint" در تنظیمات پروفایل — پارامترهای اصلی و سازگاری آن‌ها را نشان می‌دهد.
  • AdsPower: بخش "Fingerprint Check" — به طور خودکار تطابق User-Agent، Canvas، WebGL را بررسی می‌کند.
  • Multilogin: "Fingerprint Analyzer" — سطح منحصر به فرد بودن و مشکلات بالقوه را نشان می‌دهد.

مهم:

به ابزارهای داخلی مرورگرهای ضد شناسایی تکیه نکنید. حتماً پروفایل‌ها را از طریق خدمات خارجی (BrowserLeaks، PixelScan) بررسی کنید — آن‌ها از همان روش‌های شناسایی استفاده می‌کنند که فیسبوک، اینستاگرام و تیک‌تاک دارند.

چک‌لیست کار ایمن با چند حساب

بیایید خلاصه کنیم و یک چک‌لیست مرحله‌ای برای تنظیم User-Agent و هدرها هنگام کار با Facebook Ads، Instagram، TikTok و سایر پلتفرم‌ها ایجاد کنیم.

قبل از ایجاد پروفایل

  1. ✅ پلتفرم هدف و جغرافیا را تعیین کنید (به عنوان مثال، Facebook Ads برای ایالات متحده).
  2. ✅ نوع پروکسی مناسب را انتخاب کنید (مسکونی برای Facebook/Instagram، موبایل برای TikTok/Instagram).
  3. ✅ تصمیم بگیرید که آیا از User-Agent دسکتاپ یا موبایل استفاده خواهید کرد.

هنگام تنظیم پروفایل در مرورگر ضد شناسایی

  1. ✅ از تولید خودکار User-Agent استفاده کنید (حالت "Auto" در Dolphin Anty، AdsPower).
  2. ✅ مطمئن شوید که نسخه مرورگر فعلی است (بیشتر از 2-3 ماه قدیمی نباشد).
  3. ✅ وضوح صفحه نمایش را مطابق با سیستم‌عامل انتخاب شده تنظیم کنید (1920x1080 برای ویندوز، 1440x900 برای مک).
  4. ✅ زبان و منطقه زمانی را مطابق با IP پروکسی تنظیم کنید (en-US برای ایالات متحده، America/New_York).
  5. ✅ WebRTC را روی "استفاده از IP پروکسی" تنظیم کنید (نه "غیرفعال" و نه "IP واقعی").
  6. ✅ مطمئن شوید که User-Agent Client Hints فعال است (برای Chrome الزامی است).
  7. ✅ برای پروفایل‌های موبایل: شبیه‌سازی touch events را فعال کنید.

پس از ایجاد پروفایل — بررسی الزامی

  1. ✅ browserleaks.com/javascript را باز کنید — مطمئن شوید که navigator.userAgent و navigator.platform مطابقت دارند.
  2. ✅ browserleaks.com/webrtc را باز کنید — مطمئن شوید که IP پروکسی را نشان می‌دهد، نه IP واقعی شما.
  3. ✅ از pixelscan.net بررسی کنید — ارزیابی باید "خوب" یا "عالی" باشد.
  4. ✅ ipleak.net را باز کنید — مطمئن شوید که IP، DNS و WebRTC با پروکسی مطابقت دارند.
  5. ✅ Accept-Language را از طریق httpbin.org/headers بررسی کنید — باید با جغرافیای پروکسی مطابقت داشته باشد.

هنگام ایجاد انبوه پروفایل‌ها

  1. ✅ از تنوع استفاده کنید — هر پروفایل باید User-Agent منحصر به فردی داشته باشد (نسخه‌های جزئی مختلف مرورگر).
  2. ✅ تنظیمات را از یک پروفایل به همه پروفایل‌های دیگر کپی نکنید.
  3. ✅ پروفایل‌ها را بر اساس نسخه‌های مختلف مرورگر توزیع کنید (به عنوان مثال، 50% — Chrome 120، 30% — Chrome 119، 20% — Chrome 121).
  4. ✅ وضوح صفحه نمایش را تغییر دهید (1920x1080، 1366x768، 2560x1440 برای ویندوز).
  5. ✅ حداقل 10% پروفایل‌ها را از طریق خدمات خارجی قبل از راه‌اندازی بررسی کنید.

در حین کار

  1. ✅ User-Agent را هر 1-2 ماه به‌روزرسانی کنید (به روزرسانی‌های Chrome/Firefox را دنبال کنید).
  2. ✅ در صورت مشاهده هرگونه عدم تطابق، پروفایل‌ها را اصلاح کنید.
```