Cuando trabajas con 20-50 cuentas en Facebook Ads, Instagram o gestionas anuncios en Avito, el problema de los proxies baneados se vuelve crítico. Cada proxy no funcional es tiempo perdido, una campaña publicitaria fallida o una cuenta de cliente bloqueada. Verificar manualmente cientos de proxies cada día es imposible.
En esta guía, analizaremos cómo configurar la verificación automática de proxies y la eliminación de los no funcionales del pool — para navegadores anti-detección (Dolphin Anty, AdsPower, Multilogin), para parsers de marketplaces y para la automatización de SMM. Mostraremos soluciones listas sin programación y scripts simples para usuarios avanzados.
Por qué es importante eliminar automáticamente los proxies baneados
Imagina la situación: eres un arbitrajista, gestionas 30 cuentas publicitarias de Facebook Ads a través de Dolphin Anty. A cada cuenta se le asigna su propio proxy del pool. Uno de los proxies es baneado por Facebook — pero tú no lo sabes. Abres el perfil, lanzas la publicidad, y Facebook inmediatamente detecta la IP sospechosa. El resultado — baneo de la cuenta, pérdida del dinero invertido en la campaña, cliente insatisfecho.
O otro escenario para un especialista en SMM: gestionas 50 cuentas de Instagram de clientes a través de AdsPower. Tres proxies de tu pool han dejado de funcionar — el proveedor los ha bloqueado o ha expirado el plazo de alquiler. Te enteras solo cuando el cliente escribe "¿por qué no se publican las publicaciones?". La reputación de la agencia está en peligro.
Problemas que resuelve la eliminación automática de proxies baneados:
- Prevención de baneos de cuentas — no lanzarás un perfil a través de un proxy no funcional
- Ahorro de tiempo — no es necesario verificar manualmente cada proxy de una lista de 100-500
- Actualidad del pool — solo proxies vivos en funcionamiento que han pasado la verificación
- Reacción rápida a problemas — el sistema eliminará el proxy no funcional en minutos, no en días
- Reducción de gastos — no pagas por proxies que ya no funcionan (si logras cancelar la renovación a tiempo)
Esto es especialmente crítico para proxies residenciales, que a menudo utilizan arbitrajistas y especialistas en SMM — pueden cambiar de estado varias veces al día, ya que funcionan a través de IP de usuarios reales.
Cómo determinar si un proxy está baneado o no funciona
Antes de configurar la eliminación automática, es necesario entender los criterios: ¿cuándo considerar un proxy "baneado" o no funcional? No siempre es obvio, ya que hay diferentes tipos de problemas.
Tipos de problemas con proxies
| Tipo de problema | Signos | Acción |
|---|---|---|
| Proxy no responde | Timeout al conectarse, sin respuesta a la solicitud | Eliminar de inmediato |
| Autenticación incorrecta | Error 407 Proxy Authentication Required | Verificar usuario/contraseña, luego eliminar |
| IP baneada por la plataforma | Facebook/Instagram devuelve bloqueo, captcha en cada solicitud | Eliminar, reemplazar por uno nuevo |
| Velocidad lenta | Tiempo de respuesta mayor a 5-10 segundos | Marcar para reemplazo |
| Geolocalización incorrecta | IP muestra otro país/ciudad | Eliminar si la geolocalización es crítica |
| Proxy en listas negras | IP está en bases de listas de spam (Spamhaus, etc.) | Eliminar para trabajar con redes sociales |
Métodos de verificación de proxies
Para determinar el estado de un proxy se utilizan varios métodos de verificación:
1. Verificación básica de conexión
El método más simple es enviar una solicitud HTTP/HTTPS a través del proxy a un sitio de prueba (por ejemplo, http://ip-api.com o https://ifconfig.me). Si el proxy responde y devuelve la IP correcta — está funcionando a nivel básico.
2. Verificación de velocidad de respuesta
Medimos el tiempo desde que se envía la solicitud hasta que se recibe la respuesta. Si el proxy responde en más de 5-10 segundos — es demasiado lento para trabajar con redes sociales o para el parsing. Para el arbitraje de Facebook Ads, es crítico un tiempo de respuesta de hasta 2-3 segundos.
3. Verificación a través de la plataforma objetivo
El método más preciso es enviar una solicitud a la plataforma con la que trabajas. Por ejemplo, para Instagram verificamos el acceso a instagram.com a través del proxy, para Wildberries — a wildberries.ru. Si la plataforma devuelve un bloqueo o captcha — el proxy está baneado precisamente para esta tarea.
4. Verificación de geolocalización
Para tareas donde la geolocalización es importante (publicidad por regiones, parsing de Avito por ciudades), verificamos si la geolocalización real de la IP coincide con la declarada por el proveedor. Usamos servicios como ip-api.com/json o ipinfo.io.
Funciones de verificación integradas en navegadores anti-detección
La mayoría de los navegadores anti-detección populares para arbitraje y SMM ya tienen herramientas de verificación de proxies integradas. Este es el método más simple para aquellos que no quieren lidiar con scripts.
Dolphin Anty — verificación y auto eliminación de proxies
Dolphin Anty es uno de los navegadores anti-detección más populares entre los arbitrajistas de Facebook y TikTok. Tiene una función de verificación masiva de proxies y eliminación automática de los no funcionales.
Configuración paso a paso en Dolphin Anty:
- Abre la sección "Proxies" en el menú principal de Dolphin Anty
- Haz clic en el botón "Verificar todos los proxies" (icono con marca de verificación en la barra superior)
- Dolphin enviará solicitudes de prueba a través de cada proxy de tu lista
- En la columna "Estado" aparecerán los resultados: verde (funciona), rojo (no funciona), amarillo (lento)
- Selecciona todos los proxies con estado rojo → clic derecho → "Eliminar seleccionados"
- Para automatización: activa la configuración "Eliminar automáticamente proxies no funcionales" en la sección "Configuraciones → Proxies"
Después de activar el modo automático, Dolphin Anty verificará los proxies antes de cada lanzamiento del perfil. Si el proxy no responde — el navegador mostrará una advertencia y sugerirá reemplazarlo. Esto protege contra el lanzamiento accidental de una cuenta a través de una IP muerta.
Importante: Dolphin Anty solo verifica la disponibilidad del proxy, pero no verifica si la IP está baneada en una plataforma específica (Facebook, Instagram). Para una verificación completa, usa métodos adicionales.
AdsPower — verificación masiva y filtrado
AdsPower ofrece un sistema de gestión de proxies más avanzado con la posibilidad de crear pools y rotación automática.
Configuración en AdsPower:
- Ve a la sección "Gestión de Proxies"
- Importa tu lista de proxies a través del botón "Importar" (soporta formatos TXT, CSV)
- Haz clic en "Verificación Masiva" → AdsPower verificará todos los proxies en paralelo
- En los resultados verás: estado (En línea/Fuera de línea), velocidad de respuesta, geolocalización de la IP
- Configura el filtro: mostrar solo proxies fuera de línea → selecciona todos → Eliminar
- Activa "Verificación automática antes del lanzamiento del perfil" — AdsPower verificará los proxies antes de cada lanzamiento del perfil
Una característica adicional de AdsPower es la creación de "Pools de Proxies". Puedes crear un pool de 50 proxies, configurar una verificación automática cada 6 horas, y AdsPower eliminará automáticamente los no funcionales, dejando solo los vivos. Esto es conveniente para agencias de SMM que gestionan un gran número de cuentas de clientes.
Multilogin y GoLogin
Multilogin y GoLogin también tienen funciones de verificación de proxies integradas, pero son menos automatizadas que en Dolphin Anty y AdsPower.
En Multilogin: al crear un perfil, haz clic en "Verificar proxy" junto al campo de entrada del proxy — el sistema mostrará el estado y la IP. No hay verificación masiva, solo manual para cada perfil.
En GoLogin: la función "Probar proxy" está disponible al editar el perfil. Para la automatización, necesitas usar la API de GoLogin y scripts externos (de esto hablaremos más adelante).
Servicios externos para la verificación automática del pool de proxies
Si trabajas no solo a través de navegadores anti-detección, sino que también usas proxies para parsing, autoposting u otras tareas — es más conveniente utilizar servicios especializados para verificar pools de proxies.
ProxyChecker.co — verificación en línea de listas
Servicio en línea gratuito para la verificación masiva de proxies. Soporta HTTP, HTTPS, SOCKS4, SOCKS5.
Cómo usar:
- Visita el sitio proxychecker.co
- Pega tu lista de proxies en formato IP:PORT:USER:PASS (cada uno en una nueva línea)
- Selecciona el tipo de verificación: básica (velocidad) o avanzada (geolocalización + anonimato)
- Haz clic en "Verificar proxies" — el servicio verificará todos los proxies en 1-2 minutos
- Descarga el resultado: la lista se dividirá en "Funcionando" (activos) y "Muertos" (inactivos)
- Importa solo los proxies activos de vuelta a tu herramienta
Limitación: la versión gratuita verifica hasta 100 proxies a la vez. Para pools más grandes, se necesita una suscripción paga o el uso de otros métodos.
Proxy Checker Tool (aplicación de escritorio)
Para aquellos que trabajan con grandes pools (500+ proxies) y quieren verificarlos localmente sin enviar datos a servicios externos, hay aplicaciones de escritorio.
Aplicaciones populares:
- ProxyChecker by Proxy-Store (Windows, gratis) — verifica hasta 1000 proxies simultáneamente, muestra velocidad y geolocalización
- Elite Proxy Switcher (Windows, de pago) — verificación + reemplazo automático de proxies en el sistema
- Proxy Checker Pro (Windows/Mac, de pago) — verificación avanzada con pruebas en sitios específicos
Estas aplicaciones permiten configurar la verificación automática según un horario (por ejemplo, cada 6 horas) y exportar solo proxies activos a un archivo, que luego importas en Dolphin Anty o AdsPower.
Scripts simples para la verificación automática y limpieza del pool
Para usuarios avanzados que desean un control total sobre el proceso de verificación, se pueden usar scripts simples. No te asustes — incluso si no eres programador, estos scripts son fáciles de ejecutar y configurar para tus tareas.
Script de Python para verificar una lista de proxies
Este script verifica una lista de proxies desde un archivo, enviando solicitudes a través de cada uno, y guarda solo los funcionales en un nuevo archivo.
import requests
import time
# Leemos la lista de proxies desde un archivo
with open('proxies.txt', 'r') as f:
proxy_list = f.read().splitlines()
working_proxies = []
dead_proxies = []
# Verificamos cada proxy
for proxy_line in proxy_list:
# Formato: 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:
# Enviamos una solicitud de prueba
response = requests.get('http://ip-api.com/json',
proxies=proxies,
timeout=10)
if response.status_code == 200:
print(f"✓ Funciona: {parts[0]}:{parts[1]}")
working_proxies.append(proxy_line)
else:
print(f"✗ No funciona: {parts[0]}:{parts[1]}")
dead_proxies.append(proxy_line)
except Exception as e:
print(f"✗ Error: {parts[0]}:{parts[1]} - {str(e)}")
dead_proxies.append(proxy_line)
time.sleep(0.5) # Retraso entre verificaciones
# Guardamos los resultados
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¡Listo! Funcionales: {len(working_proxies)}, Muertos: {len(dead_proxies)}")
Cómo ejecutar:
- Instala Python (python.org) y la biblioteca requests:
pip install requests - Crea un archivo proxies.txt con la lista de proxies (formato: IP:PORT:USER:PASS, cada uno en una nueva línea)
- Guarda el script como check_proxies.py
- Ejecuta:
python check_proxies.py - Obtén dos archivos: working_proxies.txt (funcionales) y dead_proxies.txt (para eliminación)
Script con verificación a través de la plataforma objetivo
Una versión más avanzada — verificar proxies no en un sitio de prueba, sino en una plataforma real (Instagram, Facebook, Wildberries). Esto mostrará si la IP está baneada precisamente para tu tarea.
import requests
import time
# Sitio objetivo para verificación (por ejemplo, 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
# Verificamos: si el sitio es accesible y no hay bloqueo
if response.status_code == 200 and 'login' in response.text.lower():
if response_time < 5: # Velocidad menor a 5 segundos
print(f"✓ OK: {parts[0]} | Velocidad: {response_time:.2f}s")
working_proxies.append(proxy_line)
else:
print(f"⚠ Lento: {parts[0]} | {response_time:.2f}s")
else:
print(f"✗ Bloqueado: {parts[0]}")
except Exception as e:
print(f"✗ No funciona: {parts[0]}")
time.sleep(1)
with open('instagram_working_proxies.txt', 'w') as f:
f.write('\n'.join(working_proxies))
print(f"\nProxies para Instagram: {len(working_proxies)}")
Este script verifica el acceso a Instagram a través de cada proxy y guarda solo aquellos que: (1) acceden al sitio, (2) no ven un bloqueo, (3) responden más rápido de 5 segundos. De manera similar, se puede configurar para Facebook, TikTok, Wildberries — simplemente cambia TARGET_URL.
Automatización a través de cron (Linux/Mac) o Task Scheduler (Windows)
Para que la verificación se realice automáticamente cada pocas horas, configura la ejecución del script según un horario.
Linux/Mac (a través de cron):
- Abre la terminal e ingresa:
crontab -e - Agrega la línea para ejecutar cada 6 horas:
0 */6 * * * /usr/bin/python3 /path/to/check_proxies.py - Guarda — ahora el script se ejecutará automáticamente
Windows (a través de Task Scheduler):
- Abre "Task Scheduler" (Programador de tareas)
- Crea una nueva tarea → selecciona "Ejecutar programa"
- Indica la ruta a python.exe y el argumento — la ruta al script
- Configura el desencadenador: repetir cada 6 horas
- Guarda la tarea
Auto eliminación de proxies no funcionales para el parsing de marketplaces
Si te dedicas al parsing de precios en Wildberries, Ozon o Avito, el problema de los proxies baneados es especialmente relevante — los marketplaces luchan activamente contra las solicitudes automáticas.
Por qué los marketplaces banean proxies
Wildberries, Ozon y otros marketplaces utilizan protección contra el parsing:
- Limitación de solicitudes desde una IP (rate limiting) — generalmente 100-200 solicitudes por hora
- Bloqueo de IP ante actividad sospechosa (solicitudes demasiado rápidas, falta de cookies)
- Verificación de la realidad de la IP — los proxies de centros de datos son bloqueados más frecuentemente que los residenciales
- Captcha al exceder límites — si la IP recibe captcha varias veces, se bloquea
Para el parsing de marketplaces, recomendamos usar proxies residenciales — parecen usuarios normales y tienen menos probabilidades de ser bloqueados.
Integración de verificación de proxies en el parser
La mayoría de los parsers listos (por ejemplo, Datacol, ParseHub, Octoparse) no tienen una función integrada de eliminación automática de proxies baneados. Pero puedes configurar una verificación externa y actualizar la lista de proxies en el parser.
Algoritmo para el parser de Wildberries:
- Crea un script de verificación de proxies a través de Wildberries (similar al ejemplo anterior con Instagram, pero TARGET_URL = 'https://www.wildberries.ru/')
- Configura la ejecución del script cada 4 horas a través de cron/Task Scheduler
- El script guarda proxies funcionales en el archivo working_proxies.txt
- En la configuración del parser, indica la ruta a este archivo como fuente de proxies
- El parser carga automáticamente la lista actualizada en cada ejecución
De esta manera, el parser siempre trabaja solo con proxies actualizados, y los baneados se excluyen automáticamente de la rotación.
Configuración de rotación de proxies en el parser
Además de eliminar proxies muertos, es importante configurar correctamente la rotación de los vivos — para no sobrecargar una IP.
| Parámetro de rotación | Recomendación para Wildberries/Ozon | Recomendación para Avito |
|---|---|---|
| Solicitudes desde una IP | 50-100 solicitudes, luego cambio | 30-50 solicitudes |
| Retraso entre solicitudes | 2-5 segundos | 3-7 segundos |
| Tamaño del pool de proxies | Mínimo 20-30 proxies | Mínimo 10-15 proxies |
| Tipo de proxy | Residenciales o móviles | Residenciales (por ciudades) |
Con qué frecuencia verificar proxies y cuándo eliminarlos del pool
La frecuencia de verificación de proxies depende del tipo de tarea y del tipo de proxies. Aquí hay recomendaciones para diferentes escenarios:
Para arbitraje de Facebook Ads / TikTok Ads
- Frecuencia de verificación: cada 6-12 horas
- Cuándo eliminar: si el proxy no responde 2 veces seguidas o se recibe un baneo de Facebook
- Criterio de baneo: al intentar acceder a Facebook Ads a través del proxy, aparece un bloqueo de cuenta o se requiere verificación
- Tipo de proxy: proxies móviles (para farming) o residenciales (para lanzar campañas)
Para SMM (Instagram, TikTok, VK)
- Frecuencia de verificación: cada 12-24 horas
- Cuándo eliminar: si el proxy no funciona o Instagram requiere confirmación de identidad en cada inicio de sesión
- Criterio de baneo: captchas constantes, bloqueo de acciones (me gusta, comentarios), shadowban
- Particularidad: para Instagram, la estabilidad de la IP es importante — no cambies proxies para una cuenta sin necesidad
Para parsing de marketplaces
- Frecuencia de verificación: cada 2-4 horas (los marketplaces banean rápidamente)
- Cuándo eliminar: si el proxy ha recibido captcha 3+ veces o la velocidad de respuesta es mayor a 10 segundos
- Criterio de baneo: Wildberries/Ozon devuelve error 403, requiere captcha o muestra un bloqueo
- Estrategia: utiliza un pool grande (50+ proxies) con rotación rápida
Lista de verificación: cuándo eliminar proxies del pool
Elimina proxies de inmediato si:
- El proxy no responde a las solicitudes (timeout) 2 veces seguidas
- Error de autenticación 407 (usuario/contraseña incorrectos) — primero verifica los datos, si son correctos — elimina
- IP en listas negras (verificación a través de mxtoolbox.com/blacklists.aspx)
- La plataforma (Facebook, Instagram, Wildberries) muestra constantemente captcha o bloqueo
- La velocidad de respuesta es consistentemente mayor a 10 segundos
- La geolocalización de la IP no coincide con la declarada (crítico para publicidad dirigida)
No elimines de inmediato si:
- El proxy es lento (5-10 segundos), pero funciona — márcalo para reemplazo, pero no lo elimines de inmediato
- Un captcha en Instagram — puede ser una verificación aleatoria, no un baneo de IP
- Indisponibilidad temporal (por ejemplo, el proveedor de proxies está realizando mantenimiento) — espera 1-2 horas
Automatización de la decisión: cuándo eliminar, cuándo dejar
Para no eliminar proxies ante fallos aleatorios, configura un sistema de "tres intentos":
- Primera verificación fallida — marcar el proxy como "sospechoso", pero dejar en el pool
- Segunda verificación fallida (después de 1-2 horas) — mover a la categoría "problemático", no usar para nuevas tareas
- Tercera verificación fallida — eliminar del pool completamente
Esto se puede implementar mediante la modificación del script de verificación — agregar una columna "failed_checks" en el archivo de lista de proxies y aumentar el contador en cada fallo.
Conclusión
La eliminación automática de proxies baneados del pool no es solo una comodidad, sino una necesidad para un trabajo profesional con multi-cuentas, arbitraje de tráfico y parsing de datos. Has aprendido varias formas de implementación: desde funciones integradas en navegadores anti-detección (Dolphin Anty, AdsPower) hasta servicios externos de verificación y scripts propios en Python.
Elige el método según la escala de la tarea: para 10-20 cuentas, es suficiente una verificación manual en Dolphin Anty una vez al día; para 100+ cuentas o parsing activo de marketplaces, se necesita una automatización completa a través de scripts con verificación cada 2-4 horas.
Recuerda la regla principal: es mejor verificar un proxy una vez más que perder una cuenta de cliente o el presupuesto publicitario debido a una IP baneada. Configura la verificación automática una vez — y olvídate del problema para siempre.
Si buscas proxies confiables para arbitraje, SMM o parsing de marketplaces, te recomendamos probar proxies residenciales — ofrecen un alto nivel de confianza por parte de las plataformas y un riesgo mínimo de bloqueos. Para el farming de cuentas de Facebook e Instagram, son adecuados proxies móviles con rotación automática de IP.