Когда вы работаете с 20-50 аккаунтами в Facebook Ads, Instagram или управляете объявлениями на Авито, проблема забаненных прокси становится критической. Каждый нерабочий прокси — это потерянное время, сорванная рекламная кампания или заблокированный аккаунт клиента. Вручную проверять сотни прокси каждый день невозможно.
В этом руководстве разберём, как настроить автоматическую проверку прокси и удаление нерабочих из пула — для антидетект-браузеров (Dolphin Anty, AdsPower, Multilogin), для парсеров маркетплейсов и для автоматизации SMM. Покажем готовые решения без программирования и простые скрипты для продвинутых пользователей.
Почему важно автоматически удалять забаненные прокси
Представьте ситуацию: вы арбитражник, управляете 30 рекламными аккаунтами Facebook Ads через Dolphin Anty. Каждому аккаунту назначен свой прокси из пула. Один из прокси получает бан от Facebook — но вы об этом не знаете. Открываете профиль, запускаете рекламу, и Facebook моментально видит подозрительный IP. Результат — бан аккаунта, потеря вложенных денег в кампанию, недовольный клиент.
Или другой сценарий для SMM-специалиста: вы ведёте 50 аккаунтов Instagram клиентов через AdsPower. Три прокси из вашего пула перестали работать — провайдер их заблокировал или истёк срок аренды. Вы об этом узнаёте только когда клиент пишет "почему не выходят посты?". Репутация агентства под угрозой.
Проблемы, которые решает автоматическое удаление забаненных прокси:
- Предотвращение банов аккаунтов — вы не запустите профиль через нерабочий прокси
- Экономия времени — не нужно вручную проверять каждый прокси из списка 100-500 штук
- Актуальность пула — в работе только живые прокси, которые прошли проверку
- Быстрая реакция на проблемы — система удалит нерабочий прокси за минуты, а не за дни
- Снижение расходов — вы не платите за прокси, которые уже не работают (если успеваете отменить продление)
Особенно критично это для резидентных прокси, которые часто используют арбитражники и SMM-специалисты — они могут менять статус несколько раз в день, так как работают через IP реальных пользователей.
Как определить что прокси забанен или не работает
Прежде чем настраивать автоматическое удаление, нужно понять критерии: когда считать прокси "забаненным" или нерабочим? Это не всегда очевидно, потому что есть разные типы проблем.
Типы проблем с прокси
| Тип проблемы | Признаки | Действие |
|---|---|---|
| Прокси не отвечает | Timeout при подключении, нет ответа на запрос | Удалить сразу |
| Неверная авторизация | Ошибка 407 Proxy Authentication Required | Проверить логин/пароль, затем удалить |
| IP забанен платформой | Facebook/Instagram возвращает блокировку, капчу при каждом запросе | Удалить, заменить на новый |
| Медленная скорость | Время ответа больше 5-10 секунд | Пометить для замены |
| Неверная геолокация | IP показывает другую страну/город | Удалить если геолокация критична |
| Прокси в чёрных списках | IP есть в базах спам-листов (Spamhaus, etc.) | Удалить для работы с соцсетями |
Методы проверки прокси
Для определения статуса прокси используют несколько методов проверки:
1. Базовая проверка подключения
Самый простой метод — отправить HTTP/HTTPS запрос через прокси на тестовый сайт (например, http://ip-api.com или https://ifconfig.me). Если прокси отвечает и возвращает корректный IP — он работает на базовом уровне.
2. Проверка скорости ответа
Измеряем время от отправки запроса до получения ответа. Если прокси отвечает дольше 5-10 секунд — он слишком медленный для работы с соцсетями или парсинга. Для арбитража Facebook Ads критично время ответа до 2-3 секунд.
3. Проверка через целевую платформу
Самый точный метод — отправить запрос на платформу, с которой вы работаете. Например, для Instagram проверяем доступ к instagram.com через прокси, для Wildberries — к wildberries.ru. Если платформа возвращает блокировку или капчу — прокси забанен именно для этой задачи.
4. Проверка геолокации
Для задач, где важна геолокация (реклама по регионам, парсинг Авито по городам), проверяем совпадает ли реальная геолокация IP с заявленной провайдером. Используем сервисы типа ip-api.com/json или ipinfo.io.
Встроенные функции проверки в антидетект-браузерах
Большинство популярных антидетект-браузеров для арбитража и SMM уже имеют встроенные инструменты проверки прокси. Это самый простой способ для тех, кто не хочет разбираться со скриптами.
Dolphin Anty — проверка и автоудаление прокси
Dolphin Anty — один из самых популярных антидетект-браузеров среди арбитражников Facebook и TikTok. В нём есть функция массовой проверки прокси и автоматического удаления нерабочих.
Пошаговая настройка в Dolphin Anty:
- Откройте раздел "Прокси" в главном меню Dolphin Anty
- Нажмите кнопку "Проверить все прокси" (иконка с галочкой в верхней панели)
- Dolphin отправит тестовые запросы через каждый прокси из вашего списка
- В столбце "Статус" появятся результаты: зелёный (работает), красный (не работает), жёлтый (медленный)
- Выделите все прокси с красным статусом → правой кнопкой мыши → "Удалить выбранные"
- Для автоматизации: включите настройку "Автоматически удалять нерабочие прокси" в разделе "Настройки → Прокси"
После включения автоматического режима Dolphin Anty будет проверять прокси перед каждым запуском профиля. Если прокси не отвечает — браузер покажет предупреждение и предложит заменить его. Это защищает от случайного запуска аккаунта через мёртвый IP.
Важно: Dolphin Anty проверяет только доступность прокси, но не проверяет забанен ли IP на конкретной платформе (Facebook, Instagram). Для полной проверки используйте дополнительные методы.
AdsPower — массовая проверка и фильтрация
AdsPower предлагает более продвинутую систему управления прокси с возможностью создания пулов и автоматической ротации.
Настройка в AdsPower:
- Перейдите в раздел "Proxy Management" (Управление прокси)
- Импортируйте ваш список прокси через кнопку "Import" (поддерживает форматы TXT, CSV)
- Нажмите "Batch Check" (Массовая проверка) → AdsPower проверит все прокси параллельно
- В результатах вы увидите: статус (Online/Offline), скорость ответа, геолокацию IP
- Настройте фильтр: отобразить только Offline прокси → выделить все → Delete
- Включите "Auto-check before profile launch" — AdsPower будет проверять прокси перед каждым запуском профиля
Дополнительная фишка AdsPower — создание "Proxy Pools" (пулов прокси). Вы можете создать пул из 50 прокси, настроить автоматическую проверку каждые 6 часов, и AdsPower сам будет удалять нерабочие, оставляя только живые. Это удобно для SMM-агентств, которые управляют большим количеством аккаунтов клиентов.
Multilogin и GoLogin
Multilogin и GoLogin также имеют встроенные функции проверки прокси, но они менее автоматизированы чем в Dolphin Anty и AdsPower.
В Multilogin: при создании профиля нажмите "Check proxy" рядом с полем ввода прокси — система покажет статус и IP. Массовой проверки нет, только ручная для каждого профиля.
В GoLogin: функция "Test proxy" доступна при редактировании профиля. Для автоматизации нужно использовать API GoLogin и внешние скрипты (об этом ниже).
Внешние сервисы для автоматической проверки пула прокси
Если вы работаете не только через антидетект-браузеры, но и используете прокси для парсинга, автопостинга или других задач — удобнее использовать специализированные сервисы для проверки пулов прокси.
ProxyChecker.co — онлайн проверка списков
Бесплатный онлайн-сервис для массовой проверки прокси. Поддерживает HTTP, HTTPS, SOCKS4, SOCKS5.
Как использовать:
- Зайдите на сайт proxychecker.co
- Вставьте ваш список прокси в формате IP:PORT:USER:PASS (каждый с новой строки)
- Выберите тип проверки: базовая (скорость) или расширенная (геолокация + анонимность)
- Нажмите "Check proxies" — сервис проверит все прокси за 1-2 минуты
- Скачайте результат: список разделится на "Working" (рабочие) и "Dead" (мёртвые)
- Импортируйте только рабочие прокси обратно в ваш инструмент
Ограничение: бесплатная версия проверяет до 100 прокси за раз. Для больших пулов нужна платная подписка или использование других методов.
Proxy Checker Tool (десктопное приложение)
Для тех, кто работает с большими пулами (500+ прокси) и хочет проверять их локально без отправки данных на сторонние сервисы, есть десктопные приложения.
Популярные приложения:
- ProxyChecker by Proxy-Store (Windows, бесплатно) — проверяет до 1000 прокси одновременно, показывает скорость и геолокацию
- Elite Proxy Switcher (Windows, платно) — проверка + автоматическая замена прокси в системе
- Proxy Checker Pro (Windows/Mac, платно) — расширенная проверка с тестированием на конкретных сайтах
Эти приложения позволяют настроить автоматическую проверку по расписанию (например, каждые 6 часов) и экспортировать только рабочие прокси в файл, который вы затем импортируете в Dolphin Anty или AdsPower.
Простые скрипты для автоматической проверки и очистки пула
Для продвинутых пользователей, которые хотят полный контроль над процессом проверки, можно использовать простые скрипты. Не пугайтесь — даже если вы не программист, эти скрипты легко запустить и настроить под свои задачи.
Python-скрипт для проверки списка прокси
Этот скрипт проверяет список прокси из файла, отправляя запросы через каждый, и сохраняет только рабочие в новый файл.
import requests
import time
# Читаем список прокси из файла
with open('proxies.txt', 'r') as f:
proxy_list = f.read().splitlines()
working_proxies = []
dead_proxies = []
# Проверяем каждый прокси
for proxy_line in proxy_list:
# Формат: IP:PORT:USER:PASS
parts = proxy_line.split(':')
proxy_url = f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
proxies = {
'http': proxy_url,
'https': proxy_url
}
try:
# Отправляем тестовый запрос
response = requests.get('http://ip-api.com/json',
proxies=proxies,
timeout=10)
if response.status_code == 200:
print(f"✓ Работает: {parts[0]}:{parts[1]}")
working_proxies.append(proxy_line)
else:
print(f"✗ Не работает: {parts[0]}:{parts[1]}")
dead_proxies.append(proxy_line)
except Exception as e:
print(f"✗ Ошибка: {parts[0]}:{parts[1]} - {str(e)}")
dead_proxies.append(proxy_line)
time.sleep(0.5) # Задержка между проверками
# Сохраняем результаты
with open('working_proxies.txt', 'w') as f:
f.write('\n'.join(working_proxies))
with open('dead_proxies.txt', 'w') as f:
f.write('\n'.join(dead_proxies))
print(f"\nГотово! Рабочих: {len(working_proxies)}, Мёртвых: {len(dead_proxies)}")
Как запустить:
- Установите Python (python.org) и библиотеку requests:
pip install requests - Создайте файл proxies.txt со списком прокси (формат: IP:PORT:USER:PASS, каждый с новой строки)
- Сохраните скрипт как check_proxies.py
- Запустите:
python check_proxies.py - Получите два файла: working_proxies.txt (рабочие) и dead_proxies.txt (для удаления)
Скрипт с проверкой через целевую платформу
Более продвинутая версия — проверка прокси не на тестовом сайте, а на реальной платформе (Instagram, Facebook, Wildberries). Это покажет забанен ли IP именно для вашей задачи.
import requests
import time
# Целевой сайт для проверки (например, Instagram)
TARGET_URL = 'https://www.instagram.com/'
with open('proxies.txt', 'r') as f:
proxy_list = f.read().splitlines()
working_proxies = []
for proxy_line in proxy_list:
parts = proxy_line.split(':')
proxy_url = f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
proxies = {
'http': proxy_url,
'https': proxy_url
}
try:
start_time = time.time()
response = requests.get(TARGET_URL,
proxies=proxies,
timeout=15,
headers={'User-Agent': 'Mozilla/5.0'})
response_time = time.time() - start_time
# Проверяем: доступен ли сайт и нет ли блокировки
if response.status_code == 200 and 'login' in response.text.lower():
if response_time < 5: # Скорость меньше 5 секунд
print(f"✓ OK: {parts[0]} | Скорость: {response_time:.2f}s")
working_proxies.append(proxy_line)
else:
print(f"⚠ Медленный: {parts[0]} | {response_time:.2f}s")
else:
print(f"✗ Заблокирован: {parts[0]}")
except Exception as e:
print(f"✗ Не работает: {parts[0]}")
time.sleep(1)
with open('instagram_working_proxies.txt', 'w') as f:
f.write('\n'.join(working_proxies))
print(f"\nПрокси для Instagram: {len(working_proxies)}")
Этот скрипт проверяет доступ к Instagram через каждый прокси и сохраняет только те, которые: (1) получают доступ к сайту, (2) не видят блокировку, (3) отвечают быстрее 5 секунд. Аналогично можно настроить для Facebook, TikTok, Wildberries — просто меняете TARGET_URL.
Автоматизация через cron (Linux/Mac) или Task Scheduler (Windows)
Чтобы проверка выполнялась автоматически каждые несколько часов, настройте запуск скрипта по расписанию.
Linux/Mac (через cron):
- Откройте терминал и введите:
crontab -e - Добавьте строку для запуска каждые 6 часов:
0 */6 * * * /usr/bin/python3 /path/to/check_proxies.py - Сохраните — теперь скрипт будет запускаться автоматически
Windows (через Task Scheduler):
- Откройте "Планировщик заданий" (Task Scheduler)
- Создайте новую задачу → выберите "Запускать программу"
- Укажите путь к python.exe и аргумент — путь к скрипту
- Настройте триггер: повторять каждые 6 часов
- Сохраните задачу
Автоудаление нерабочих прокси для парсинга маркетплейсов
Если вы занимаетесь парсингом цен на Wildberries, Ozon или Авито, проблема забаненных прокси особенно актуальна — маркетплейсы активно борются с автоматическими запросами.
Почему маркетплейсы банят прокси
Wildberries, Ozon и другие маркетплейсы используют защиту от парсинга:
- Ограничение запросов с одного IP (rate limiting) — обычно 100-200 запросов в час
- Блокировка IP при подозрительной активности (слишком быстрые запросы, отсутствие cookies)
- Проверка на реальность IP — дата-центровые прокси блокируются чаще чем резидентные
- Капча при превышении лимитов — если IP получил капчу несколько раз, его блокируют
Для парсинга маркетплейсов рекомендуем использовать резидентные прокси — они выглядят как обычные пользователи и реже попадают под блокировки.
Интеграция проверки прокси в парсер
Большинство готовых парсеров (например, Datacol, ParseHub, Octoparse) не имеют встроенной функции автоматического удаления забаненных прокси. Но вы можете настроить внешнюю проверку и обновлять список прокси в парсере.
Алгоритм для парсера Wildberries:
- Создайте скрипт проверки прокси через Wildberries (аналогично примеру выше с Instagram, но TARGET_URL = 'https://www.wildberries.ru/')
- Настройте запуск скрипта каждые 4 часа через cron/Task Scheduler
- Скрипт сохраняет рабочие прокси в файл working_proxies.txt
- В настройках парсера укажите путь к этому файлу как источник прокси
- Парсер автоматически загружает обновлённый список при каждом запуске
Таким образом парсер всегда работает только с актуальными прокси, а забаненные автоматически исключаются из ротации.
Настройка ротации прокси в парсере
Помимо удаления мёртвых прокси, важно правильно настроить ротацию живых — чтобы не перегружать один IP.
| Параметр ротации | Рекомендация для Wildberries/Ozon | Рекомендация для Авито |
|---|---|---|
| Запросов с одного IP | 50-100 запросов, затем смена | 30-50 запросов |
| Задержка между запросами | 2-5 секунд | 3-7 секунд |
| Размер пула прокси | Минимум 20-30 прокси | Минимум 10-15 прокси |
| Тип прокси | Резидентные или мобильные | Резидентные (по городам) |
Как часто проверять прокси и когда удалять из пула
Частота проверки прокси зависит от типа задачи и типа прокси. Вот рекомендации для разных сценариев:
Для арбитража Facebook Ads / TikTok Ads
- Частота проверки: каждые 6-12 часов
- Когда удалять: если прокси не отвечает 2 раза подряд или получен бан от Facebook
- Критерий бана: при попытке зайти в Facebook Ads через прокси появляется блокировка аккаунта или требование верификации
- Тип прокси: мобильные прокси (для фарма) или резидентные (для запуска кампаний)
Для SMM (Instagram, TikTok, VK)
- Частота проверки: каждые 12-24 часа
- Когда удалять: если прокси не работает или Instagram требует подтверждение личности при каждом входе
- Критерий бана: постоянные капчи, блокировка действий (лайки, комментарии), shadowban
- Особенность: для Instagram важна стабильность IP — не меняйте прокси для одного аккаунта без необходимости
Для парсинга маркетплейсов
- Частота проверки: каждые 2-4 часа (маркетплейсы банят быстро)
- Когда удалять: если прокси получил капчу 3+ раз или скорость ответа больше 10 секунд
- Критерий бана: Wildberries/Ozon возвращает ошибку 403, требует капчу или показывает заглушку
- Стратегия: используйте большой пул (50+ прокси) с быстрой ротацией
Чек-лист: когда точно удалять прокси из пула
Удаляйте прокси немедленно если:
- Прокси не отвечает на запросы (timeout) 2 раза подряд
- Ошибка авторизации 407 (неверный логин/пароль) — сначала проверьте данные, если они верны — удаляйте
- IP в чёрных списках (проверка через mxtoolbox.com/blacklists.aspx)
- Платформа (Facebook, Instagram, Wildberries) постоянно показывает капчу или блокировку
- Скорость ответа стабильно больше 10 секунд
- Геолокация IP не соответствует заявленной (критично для таргетированной рекламы)
Не удаляйте сразу, если:
- Прокси медленный (5-10 секунд), но работает — пометьте для замены, но не удаляйте сразу
- Одна капча на Instagram — это может быть случайная проверка, а не бан IP
- Временная недоступность (например, провайдер прокси проводит техработы) — дайте 1-2 часа
Автоматизация решения: когда удалять, когда оставить
Чтобы не удалять прокси при случайных сбоях, настройте систему с "тремя попытками":
- Первая неудачная проверка — пометить прокси как "подозрительный", но оставить в пуле
- Вторая неудачная проверка (через 1-2 часа) — переместить в категорию "проблемный", не использовать для новых задач
- Третья неудачная проверка — удалить из пула полностью
Это можно реализовать через модификацию скрипта проверки — добавить столбец "failed_checks" в файл со списком прокси и увеличивать счётчик при каждой неудаче.
Заключение
Автоматическое удаление забаненных прокси из пула — это не просто удобство, а необходимость для профессиональной работы с мультиаккаунтингом, арбитражем трафика и парсингом данных. Вы узнали несколько способов реализации: от встроенных функций в антидетект-браузерах (Dolphin Anty, AdsPower) до внешних сервисов проверки и собственных скриптов на Python.
Выбирайте метод в зависимости от масштаба задачи: для 10-20 аккаунтов достаточно ручной проверки в Dolphin Anty раз в день, для 100+ аккаунтов или активного парсинга маркетплейсов нужна полная автоматизация через скрипты с проверкой каждые 2-4 часа.
Помните главное правило: лучше проверить прокси лишний раз, чем потерять аккаунт клиента или рекламный бюджет из-за забаненного IP. Настройте автоматическую проверку один раз — и забудьте о проблеме навсегда.
Если вы ищете надёжные прокси для арбитража, SMM или парсинга маркетплейсов, рекомендуем попробовать резидентные прокси — они обеспечивают высокий уровень доверия со стороны платформ и минимальный риск блокировок. Для фарма аккаунтов Facebook и Instagram подойдут мобильные прокси с автоматической ротацией IP.