یک آژانس حسابهای تبلیغاتی و فروشگاهی دوازده مشتری را از یک دفتر اداره میکند. هر حساب نشست مرورگر جداگانهای لازم دارد و هر پلتفرم انتظار دارد حساب هر روز از همان جای همیشگی وارد شود. AdsPower (ادس پاور) هم مانند Dolphin Anty برنامهای است که با آن چند مرورگر را همزمان اجرا میکنید: هر پروفایل کوکیها و اثر انگشت مرورگر خودش را دارد و مثل یک رایانه مستقل دیده میشود، و وقتی پروکسی به آن بدهید، IP خودش را هم خواهد داشت. پروکسی همان بخشی است که AdsPower فراهم نمیکند و بیشتر مشکلات راهاندازی هم از همینجا شروع میشود.
در ادامه گامبهگام نشان میدهیم که پروکسیهای Proxynet را چطور در AdsPower به کار ببرید: افزودن پروکسی به یک پروفایل و به دهها پروفایل، انتخاب نوع پروکسی و محصول، تنظیماتی که باید با پروکسی هماهنگ شوند، آزمایش اتصال، Local API و خطاهای رایج.
AdsPower چیست؟
AdsPower یک مرورگر آنتیدیتکت است: برنامهای دسکتاپ که پروفایلهای مرورگر فراوانی را روی یک رایانه از هم جدا نگه میدارد. هر پروفایل کوکی و فضای ذخیرهسازی جداگانه، مقدارهای اثر انگشت خودش (user agent، اندازه صفحه، منطقه زمانی، زبان و خروجی Canvas و WebGL) و پروکسی خودش را دارد. سازوکار این دسته از ابزارها را در نوشته مرورگر آنتیدیتکت چیست و چگونه کار میکند؟ توضیح دادهایم. برای اینکه ببینید AdsPower در کار با پروفایلهای آژانس و تیم در مقایسه با ابزارهای دیگر چه جایگاهی دارد، بهترین مرورگرهای آنتیدیتکت - 2026 را بخوانید.
AdsPower روی Windows 10 و نسخههای بعدی، macOS 11 و نسخههای بعدی و Ubuntu 22.04 و نسخههای بعدی اجرا میشود. هر پروفایل از یکی از دو موتور مرورگر استفاده میکند: SunBrowser که بر پایه Chrome ساخته شده، یا FlowerBrowser که بر پایه Firefox است. ویژگیهای اصلی آن:
- مدیریت چند حساب در یک فهرست، با گروه، برچسب و اشتراکگذاری پروفایل با اعضای تیم
- اثر انگشت اختصاصی و پروکسی جداگانه برای هر پروفایل، یعنی یک موقعیت جغرافیایی متفاوت برای هر مرورگر
- خودکارسازی با RPA و یک Local API که Selenium یا Puppeteer میتوانند از آن استفاده کنند
AdsPower شبکه پروکسی خودش را ندارد. بدون پروکسی، همه پروفایلها از آدرس IP رایانه شما به اینترنت وصل میشوند.
چرا هر پروفایل به پروکسی جداگانه نیاز دارد؟
پروفایلهای جداگانه کوکیها و اثر انگشتها را از هم جدا نگه میدارند، اما بدون پروکسی همه پروفایلها باز هم از IP دفتر شما وصل میشوند و همه حسابهای مشتریان یک نشانی شبکه مشترک خواهند داشت. پروکسی جداگانه برای هر پروفایل به هر حساب IP خروجی خودش و موقعیتی متناسب با مشتری صاحب آن حساب را میدهد.
دلیل دوم نظم حسابهاست. از حسابی که در آن وارد شدهاید انتظار میرود از جای ثابتی وصل شود. حسابی که صبح از استانبول و ظهر از کشوری دیگر دیده شود به حسابی شبیه است که ممکن است به دست دیگری افتاده باشد، و پلتفرم از شما تأیید هویت میخواهد. یک پروفایل با یک IP یکنواخت سابقه ورود را قابل پیشبینی نگه میدارد. این کار حسابهای مشروع را منظم نگه میدارد؛ قوانین پلتفرم درباره تعداد حسابی که یک نفر میتواند داشته باشد را تغییر نمیدهد.
چگونه در AdsPower پروکسی تنظیم کنیم؟
ابتدا اطلاعات اتصال را در سازنده نقطه اتصال (Endpoint Generator) پنل Proxynet بسازید: کشور، در صورت نیاز شهر، و نشست چرخشی یا ثابت. در نمونههای این نوشته از pr.proxynet.io:8000 و user:pass استفاده میکنیم.
گام 1: AdsPower را متناسب با سیستمعامل خود از سایت رسمی آن دانلود و نصب کنید.
گام 2: روی Sign up بزنید، ایمیل خود و کد تأییدی را که برایتان فرستاده میشود وارد کنید، رمز عبور بگذارید و شرایط را بپذیرید. ثبتنام با حساب Google، Facebook و VKontakte هم ممکن است.

گام 3: وارد برنامه شوید و روی دکمه New Profile در گوشه بالا سمت چپ بزنید.

گام 4: نام پروفایل را مطابق حسابی بگذارید که در آن نگه میدارید، سپس مرورگر، سیستمعامل و در صورت نیاز درونریزی کوکی را انتخاب کنید.
گام 5: پایینتر بخش Proxy قرار دارد. روی Custom بزنید و Proxy type را تعیین کنید: HTTP برای پورت HTTP و Socks5 برای پورت SOCKS5. مقدار pr.proxynet.io:8000:user:pass را در کادر Host:Port بچسبانید؛ AdsPower کادرهای Proxy username و Proxy password را خودش پر میکند. کادر Change IP URL را خالی بگذارید؛ این کادر فقط برای پروکسیهای موبایلی است که لینک تعویض IP دارند.
گام 6: روی Check Proxy بزنید. پیام «Connection test passed» همراه با IP خروجی و موقعیت آن نمایش داده میشود؛ اگر پیام «Connection test failed» دیدید، به بخش خطاهای رایج بروید. سپس OK را بزنید تا پروفایل ساخته شود.

گام 7: در صفحه Profiles روی Open بزنید. نخستین زبانهای که باز میشود صفحه تشخیص پروکسی AdsPower است و IP و موقعیت پروفایل را نشان میدهد. از این پس پروکسی فقط روی همین پروفایل اعمال میشود.

اگر صفحهای در نسخه شما کمی متفاوت است، نام کادرها همانهایی است که در مستندات انواع پروکسی AdsPower آمده است.
چگونه پروکسیها را گروهی اضافه کنیم؟
- در منوی سمت چپ Proxies را باز کنید و روی Add Proxy بزنید.
- در هر خط یک پروکسی بچسبانید، به شکل
host:port:user:passیا به شکل URL مانندsocks5://host:port. متنی که در انتهای خط داخل آکولاد بیاید، مثل{client-a}، یادداشت (remark) آن پروکسی میشود. - روی OK بزنید، پروکسیها را انتخاب کنید و روی Check proxy بزنید. سبز یعنی آزمون موفق بوده، قرمز یعنی ناموفق بوده و خاکستری یعنی هنوز بررسی نشده است.
- در بخش Proxy هر پروفایل روی Saved Proxies بزنید و پروکسی را با یادداشتش انتخاب کنید.
AdsPower میتواند به هر پروفایل تازه یک پروکسی ذخیرهشده را بهصورت تصادفی هم اختصاص دهد. این گزینه را طوری تنظیم کنید که فقط از پروکسیهای استفادهنشده انتخاب کند تا هیچ دو پروفایلی که در حساب وارد شدهاند IP مشترک نداشته باشند.
HTTP، HTTPS، SOCKS5 یا SSH: کدام نوع پروکسی را انتخاب کنیم؟
در Proxynet، پروتکلهای HTTP و SOCKS5 روی پورتهای جداگانه یک گیتوی کار میکنند؛ بنابراین نوع پروکسی تعیین میکند کدام پورت را وارد کنید.
| نوع پروکسی | چیست | چه زمانی | با Proxynet |
|---|---|---|---|
| HTTP | درخواستها به پروکسی میروند و سایتهای HTTPS از تونل رمزگذاریشده CONNECT میگذرند | پیشفرض برای پروفایلهای مرورگر | پورت HTTP |
| HTTPS | خود اتصال به پروکسی با TLS رمزگذاری میشود | ارائهدهنده نقطه اتصال TLS به شما میدهد | لازم نیست |
| Socks5 | تونلی مستقل از پروتکل که پرسوجوی DNS آن در سمت پروکسی انجام میشود | ابزار یا روند کاری شما SOCKS5 میخواهد | پورت SOCKS5 |
| SSH | تونل از راه سرور SSH خودتان | سرور را خودتان اداره میکنید | استفاده نمیشود |
| No Proxy (Local network) | اتصال مستقیم | فقط پروفایلهای آزمایشی | استفاده نمیشود |
نوع HTTP تقریباً همه پروفایلها را پوشش میدهد، چون مرورگر فقط درخواست وب میفرستد. پروکسی SOCKS5 در Proxynet ترافیک UDP را هم برای ابزارهای بیرون از مرورگر که به آن نیاز دارند جابهجا میکند. تفاوتهای این دو پروتکل را در تفاوت پروکسی SOCKS و HTTP توضیح دادهایم.
با AdsPower از کدام پروکسی استفاده کنیم؟
AdsPower خودش پروکسی ارائه نمیدهد، پس انتخاب پروکسی با شماست. پاسخ به این بستگی دارد که پروفایل تا چه مدت باید یک IP را نگه دارد.
| کاربرد پروفایل | پروکسی | دلیل |
|---|---|---|
| حسابی که در آن وارد شدهاید و هفتهها نگه داشته میشود | ISP ثابت | هر روز همان IP ثبتشده به نام یک ISP |
| کار نشستی در محدوده یک ساعت | مسکونی با نشست ثابت | یک IP خانگی برای 1 تا 60 دقیقه |
| حسابی که معمولاً با گوشی باز میشود | موبایل | IP اپراتور؛ در ترکیه Turkcell، Türk Telekom و Vodafone |
| بررسی تبلیغات و صفحهها بدون ورود به حساب | مسکونی چرخشی | یک IP خانگی تازه برای هر اتصال |
برای حسابهای بلندمدت از پروکسی ISP، برای کارهای نشستی از پروکسی با نشست ثابت، برای حسابهایی که بیشتر با گوشی باز میشوند از پروکسی موبایل و برای بررسیهای بدون ورود از پروکسی مسکونی با IP چرخشی استفاده کنید. پروکسی چرخشی را از پروفایلهایی که در حساب وارد شدهاند دور نگه دارید: تغییر IP در میانه نشست میتواند حساب را از سیستم خارج کند. جزئیات بیشتر را در تفاوت پروکسی ISP و پروکسی مسکونی و چرخش IP چیست و چگونه کار میکند؟ بخوانید.
نام کاربریای که سازنده نقطه اتصال میسازد کشور، شهر و نوع نشست انتخابی شما را در خود دارد، پس آن را بدون تغییر بچسبانید. اگر مطمئن نیستید کدام نوع به کار شما میآید، پیش از خرید با ما در میان بگذارید: فرم تماس مستقیم به تیم فروش میرسد.
کدام تنظیمات پروفایل از پروکسی پیروی میکنند؟
پروکسی IP را عوض میکند، نه اثر انگشت را؛ بنابراین مقدارهای دیگر پروفایل باید با موقعیت پروکسی جور باشند. پیشفرضهای AdsPower بیشتر این کار را خودشان انجام میدهند:
- منطقه زمانی: بهطور پیشفرض روی «Based on IP» است؛ برای نمونه، برای IP خروجی ترکیه منطقه زمانی
Europe/Istanbulتنظیم میشود. - زبان و موقعیت مکانی: این دو هم میتوانند از کشور IP پیروی کنند؛ آنها را روی تنظیم مبتنی بر IP بگذارید.
- WebRTC: این فناوری میتواند IP واقعی شما را پشت پروکسی فاش کند. حالت Replace آدرس IP پروکسی را نشان میدهد، Forward ترافیک WebRTC را از سرورهای STUN گوگل عبور میدهد، Disabled (حالت پیشفرض) آن را خاموش میکند و ممکن است تماس تصویری را از کار بیندازد، و Real آدرس IP واقعی شما را آشکار میکند. حالت Real را هرگز همراه با پروکسی به کار نبرید.
- بررسیکننده IP: AdsPower موقعیت IP خروجی را با ip-api یا IP2Location پیدا میکند. این دو ممکن است درباره شهر همنظر نباشند؛ میتوانید در Global Settings یکی را به جای دیگری بگذارید.
پس از نخستین اجرای پروفایل، یک آزمون نشت مانند آنچه در نشت WebRTC و DNS آمده انجام دهید. مقدارهای اثر انگشت را در اثر انگشت مرورگر چیست؟ توضیح دادهایم.
چگونه پروکسی را پیش از افزودن آزمایش کنیم؟
وقتی Check Proxy ناموفق است، همان اطلاعات را از ترمینال آزمایش کنید تا معلوم شود مشکل از پروکسی است یا از AdsPower:
# HTTP port: prints exit IP, city and time zone
curl -x http://user:pass@pr.proxynet.io:8000 https://ipinfo.io/json
# SOCKS5 port (as shown in the Endpoint Generator), DNS resolved by the proxy
curl -x socks5h://user:pass@pr.proxynet.io:1080 https://ipinfo.io/jsonاگر curl کار کند و AdsPower نه، مشکل را در AdsPower یا شبکه رایانه خود جستوجو کنید. اگر curl هم شکست بخورد، پیام خطا راهنمای شماست: CONNECT tunnel failed, response 407 یعنی نام کاربری یا رمز عبور نادرست است (407 Proxy Authentication Required)، User was rejected by the SOCKS5 server همین خطا در SOCKS5 است، و Proxy CONNECT aborted معمولاً یعنی یک درخواست HTTP به پورت SOCKS5 رسیده است. فهرست کامل بررسیها را در آیا پروکسی کار میکند؟ چگونه پروکسی را آزمایش کنیم آوردهایم.
چگونه با Local API پروفایل بسازیم؟
در پلنهای پولی، Local API در نشانی http://localhost:50325 پروفایلها را با پروکسی از پیش تنظیمشده میسازد؛ وضعیت آن را در بخش Automation > API میبینید. اسکریپت زیر فایل proxies.txt را میخواند که در آن برای هر پروفایل یک خط host:port:user:pass آمده است:
import time
import requests
API = "http://localhost:50325"
# If API security verification is on, add your API key:
# HEADERS = {"Authorization": "Bearer YOUR_API_KEY"}
HEADERS = {}
with open("proxies.txt", encoding="utf-8") as f:
lines = [line.strip() for line in f if line.strip()]
for i, line in enumerate(lines, start=1):
host, port, user, password = line.split(":", 3)
body = {
"name": f"client-{i:02d}",
"group_id": "0", # 0 = ungrouped
"user_proxy_config": {
"proxy_soft": "other",
"proxy_type": "http", # or "socks5" with the SOCKS5 port
"proxy_host": host,
"proxy_port": port,
"proxy_user": user,
"proxy_password": password,
},
"fingerprint_config": {
"automatic_timezone": "1", # time zone from the proxy IP
"webrtc": "proxy", # Replace: WebRTC shows the proxy IP
},
}
r = requests.post(f"{API}/api/v1/user/create", json=body, headers=HEADERS, timeout=30)
data = r.json()
if data.get("code") == 0:
print(f"client-{i:02d} created: {data['data']['id']}")
else:
print(f"client-{i:02d} failed: {data.get('msg')}")
time.sleep(1) # stay under the Local API rate limitمقدار proxy_soft: "other" یعنی پروکسیای که خودتان میآورید؛ proxy_type مقدارهای http، https یا socks5 را میپذیرد. اگر در AdsPower تأیید امنیتی API روشن است، کلید API را در سرآیند Authorization بفرستید. جزئیات را در مرجع user_proxy_config ببینید. فایل proxies.txt را در پوشههای مشترک نگذارید، چون رمز عبور شما در آن است.
کاربردها
- آژانسها: حسابهای شبکه اجتماعی و تبلیغاتی هر مشتری در پروفایلی جداگانه با IP ثابت. پروکسی شبکههای اجتماعی و چگونه چند حساب اینستاگرام را مدیریت کنیم؟ را ببینید.
- راستیآزمایی تبلیغات: بررسی کمپینها بر اساس کشور و شهر، بدون ورود به حساب: راستیآزمایی تبلیغات.
- تیمهای تجارت الکترونیک: حسابهای فروشنده جداگانه در چارچوب قوانین هر مارکتپلیس: پروکسی تجارت الکترونیک.
- تضمین کیفیت (QA): آزمایش یک سایت روی سیستمعاملها، زبانها و موقعیتهای گوناگون: تست اپلیکیشن.
خطاهای رایج و راه رفع آنها
- «Connection test failed». نشانی میزبان، پورت و رمز عبور را نویسه به نویسه مقایسه کنید؛ یک فاصله اضافه در انتهای رمز ورود را خراب میکند. نوع پروکسی را با پورت جور کنید و سپس آزمون curl را اجرا کنید.
- «Proxy failure» هنگام باز کردن پروفایل. راهنمای AdsPower سه بررسی را پیشنهاد میکند: درستی اطلاعات و معتبر بودن پروکسی، وجود VPN یا پروکسی سیستمی روی رایانه، و آزمایش از یک شبکه دیگر.
- به جای IP پروکسی، IP محلی شما دیده میشود. اگر داخل پروفایل یک VPN یا افزونه پروکسی نصب باشد، پروکسی پروفایل را کنار میزند. آن را حذف کنید و تنظیماتی را که از آن باقی مانده پاک کنید.
- همه پروکسیها در آزمون شکست میخورند. متغیرهای محیطی
HTTP_PROXYیاHTTPS_PROXYدر ویندوز، یا پروکسی سیستمی در macOS و Linux، میتوانند آزمون AdsPower را به مسیر اشتباه بفرستند. آنها را بردارید و برنامه را دوباره اجرا کنید. - رد شدن با لیست سفید IP. لیست سفید، IP رایانهای را بررسی میکند که پروفایل را باز میکند؛ پس همتیمیای که در جای دیگری کار میکند رد میشود. Proxynet حداکثر 10 IP را در لیست سفید میپذیرد و برای تیمها نام کاربری و رمز عبور راه بهتری است. احراز هویت پروکسی: نام کاربری و رمز یا لیست سفید IP را ببینید.
- شهر اشتباه نشان داده میشود. پایگاههای داده IP با هم اختلاف دارند: آیا از آدرس IP میتوان موقعیت را یافت و چرا اشتباه است؟
- درخواست تأیید هویت هر روز تکرار میشود. پروفایل روی پروکسی چرخشی است یا نشست ثابت آن تمام شده است؛ آن را به ISP ثابت منتقل کنید.
راهنمای انتخاب
| نیاز | پیشنهاد |
|---|---|
| پروفایلهایی که هرگز وارد حساب نمیشوند | HTTP، مسکونی چرخشی |
| حسابهای مشتری که ماهها نگه داشته میشوند | برای هر پروفایل یک پروکسی ISP ثابت |
| کارهایی که یک ساعت به یک IP نیاز دارند | مسکونی با نشست ثابت |
| حسابهایی که با گوشی استفاده میشوند | برای هر پروفایل یک پروکسی موبایل |
| روند کاری که SOCKS5 میخواهد | نوع Socks5 با پورت SOCKS5 |
| دهها پروفایل | Add Proxy گروهی یا Local API |
| Check Proxy ناموفق است | آزمون curl و سپس فهرست خطاها |
پرسشهای متداول
آیا AdsPower پروکسی خودش را دارد؟
خیر. AdsPower مرورگر است؛ از صفحه Proxies آن میتوان از ارائهدهندگان شخص ثالث سفارش داد، اما با گزینه Custom میتوانید پروکسی هر ارائهدهندهای را به کار ببرید. پروفایلی که پروکسی ندارد با IP خود شما وصل میشود.
آیا میتوان از AdsPower رایگان استفاده کرد؟
بله. پلن Free برای همیشه رایگان است و دو پروفایل دارد، و با دوره آزمایشی رایگان میتوانید امکانات پولی را امتحان کنید. بسته رایگان امکان Data Sync و عملیات گروهی ندارد و Local API به پلن پولی نیاز دارد. تنظیمات پروکسی در پروفایلهای رایگان هم به همان شکل کار میکند.
HTTP یا SOCKS5: کدام را در AdsPower انتخاب کنم؟
برای بیشتر پروفایلها HTTP؛ سایتهای HTTPS همچنان از تونل رمزگذاریشده عبور میکنند. وقتی ابزار یا روند کاری شما به SOCKS5 نیاز دارد، Socks5 را با پورت SOCKS5 انتخاب کنید. هر دو نوع همان ترافیک وب مرورگر را جابهجا میکنند.
آیا چند پروفایل میتوانند از یک پروکسی استفاده کنند؟
از نظر فنی بله، اما در این صورت همه آنها یک IP خروجی مشترک دارند و Change IP URL یک پروکسی موبایل نشانی همه آنها را همزمان عوض میکند. برای هر پروفایلی که در حساب وارد شده یک پروکسی جداگانه نگه دارید؛ اشتراک پروکسی برای پروفایلهای آزمایشی اشکالی ندارد.
چرا AdsPower شهری متفاوت با انتخاب من نشان میدهد؟
ip-api و IP2Location ممکن است یک نشانی را در دو شهر متفاوت قرار دهند. بررسیکننده IP را عوض کنید و نتیجه را مقایسه کنید. اگر کشور هم اشتباه است، تنظیمات سازنده نقطه اتصال را بررسی کنید.
وقتی همتیمی پروفایل را باز میکند، پروکسی همان میماند؟
بله، پروکسی همراه پروفایل ذخیره میشود. اتصال از رایانه همتیمی شروع میشود؛ پس نام کاربری و رمز عبور در هر جایی کار میکند، اما لیست سفید IP باید IP او را هم در بر داشته باشد.
خلاصه
AdsPower پروفایلها را از هم جدا نگه میدارد و پروکسی جداگانه برای هر پروفایل به هر کدام IP و موقعیت خودش را میدهد. پروکسی را از مسیر New Profile، بخش Proxy و گزینه Custom اضافه کنید، HTTP یا Socks5 را با پورت درست جور کنید و با Check Proxy اتصال را تأیید کنید. برای حسابهایی که در آنها وارد میشوید از ISP ثابت یا مسکونی با نشست ثابت استفاده کنید و وقتی آزمون ناموفق بود، اتصال را با curl بررسی کنید. برای انتخاب پروکسی مناسب پروفایلهایتان محصولات پروکسی ما را ببینید.




