🔎 Error 407 – Proxy Authentication Required
El error 407 indica que la solicitud del cliente no puede continuar porque debe autenticarse primero ante un proxy intermediario antes de acceder al recurso final.
Es similar al error 401, pero la autenticación requerida no es al servidor web, sino al proxy que está entre el cliente y el servidor.
✅ Causas más comunes
-
🔐 El proxy requiere usuario y contraseña, pero no se enviaron.
-
❌ Credenciales incorrectas o vencidas en el proxy.
-
🌐 Red corporativa o ISP usa un proxy obligatorio, y la solicitud no se autenticó correctamente.
-
⚙️ Configuración incorrecta del navegador o del sistema que obliga el uso de un proxy.
-
🛡️ Firewall, antivirus o software de seguridad que crea un proxy local y requiere autenticación.
-
🚫 Aplicaciones o scripts que no soportan autenticación de proxy o no la envían en la cabecera adecuada.
🔧 Soluciones recomendadas
1️⃣ Verificar credenciales del proxy
Asegúrate de tener:
-
Usuario
-
Contraseña
-
Dirección del proxy
-
Puerto
En redes corporativas o escolares, normalmente TI lo proporciona.
2️⃣ Configurar correctamente el navegador
En Chrome / Edge:
Configuración → Sistema → Abrir configuración de proxy → Configurar manualmente
Agrega usuario y contraseña si es necesario.
3️⃣ Enviar cabecera Proxy-Authorization (para desarrolladores)
Si haces peticiones HTTP desde una app o script, debes incluir:
Ejemplo en cURL:
4️⃣ Revisar software de seguridad
Antivirus como Kaspersky, ESET o firewalls avanzados crean un proxy local.
Si está corrupto o mal configurado → genera 407.
Solución:
-
Desactivar temporalmente
-
Restablecer configuración
-
Actualizar el software
5️⃣ Asegurar que la aplicación soporte proxies
Algunas apps o scripts (PHP, Python, Node.js) requieren configuración explícita:
PHP (cURL):
Node.js (axios):
6️⃣ Verificar políticas de red
En empresas y universidades se usa proxy para:
-
Filtrar contenido
-
Registrar tráfico
-
Controlar accesos
Si no cumples la política → 407.
Consulta a TI si:
-
Cambiaron credenciales
-
Cambiaron el proxy
-
Bloquearon el acceso a ciertos dominios
🔐 Consejo Pro
Revisa la cabecera que devuelve el servidor:
Esto te indica el tipo de autenticación que el proxy necesita:
-
Basic
-
Digest
-
NTLM
-
Bearer
-
Negotiate
Configura el cliente en base a esa información.