Ir al contenido
GProxy
Registro
Гайды 2 min de lectura 25 vistas

Configurando proxy para pip y conda

Configuración de proxy para los gestores de paquetes de Python pip y conda: variables de entorno, configuración y SSL.

Configurando proxy para pip y conda

Configuración de Proxies para pip y conda

Los gestores de paquetes de Python, pip y conda, descargan paquetes de PyPI y Anaconda Cloud. La configuración de un proxy es esencial para trabajar detrás de un firewall corporativo o para ocultar el origen de las descargas.

Configuración Básica

pip

Mediante variables de entorno:

export HTTP_PROXY=http://user:pass@proxy_ip:port
export HTTPS_PROXY=http://user:pass@proxy_ip:port
pip install package_name

Mediante flag:

pip install --proxy http://user:pass@proxy_ip:port package_name

Mediante configuración en pip.conf (Linux: ~/.config/pip/pip.conf):

[global]
proxy = http://user:pass@proxy_ip:port

conda

En el archivo .condarc:

proxy_servers:
  http: http://user:pass@proxy_ip:port
  https: http://user:pass@proxy_ip:port

Para deshabilitar la verificación SSL (proxies corporativos):

ssl_verify: false

Configuración Avanzada

Variables de Entorno

La mayoría de las herramientas soportan variables de entorno estándar para proxies:
- HTTP_PROXY / http_proxy — proxy para solicitudes HTTP
- HTTPS_PROXY / https_proxy — proxy para solicitudes HTTPS
- NO_PROXY / no_proxy — lista de excepciones (direcciones que omiten el proxy)
- ALL_PROXY / all_proxy — proxy para todos los protocolos

SSL y Certificados Auto-firmados

Los proxies corporativos a menudo utilizan sus propios certificados SSL. Para trabajar a través de ellos, necesita:
1. Obtener el certificado CA del proxy del administrador
2. Añadirlo al almacén de certificados del sistema
3. O deshabilitar la verificación SSL (solo para pruebas)

Autenticación

Se soportan dos métodos principales de autenticación:

Por nombre de usuario y contraseña — autenticación HTTP Basic estándar. Las credenciales se envían con cada solicitud. Formato URL: http://user:pass@proxy_ip:port

Por dirección IP (lista blanca) — su IP se añade a una lista blanca. No es necesario enviar credenciales.

Verificación de la Configuración

Después de la configuración, verifique:
1. Realice una solicitud de prueba a través del proxy
2. Asegúrese de que la dirección IP ha cambiado
3. Compruebe la velocidad de conexión
4. Asegúrese de que no hay fugas de DNS

Solución de Problemas

La conexión del proxy falla

  • Verifique la dirección y el puerto para su corrección
  • Asegúrese de que el firewall no está bloqueando la conexión
  • Compruebe la accesibilidad del proxy desde su red

Errores SSL

  • Para proxies corporativos, añada el certificado CA
  • Para pruebas, deshabilite temporalmente la verificación SSL
  • Actualice las librerías SSL a la última versión

Errores de autenticación

  • Verifique el nombre de usuario y la contraseña
  • Asegúrese de que las credenciales están en el formato correcto
  • Intente codificar URL los caracteres especiales en la contraseña

Mejores Prácticas

  1. Use variables de entorno — para flexibilidad y seguridad
  2. Evite codificar credenciales directamente — use variables de entorno o archivos de configuración
  3. Configure excepciones — no use proxy para localhost y direcciones internas
  4. Documente la configuración — en el README del proyecto o en la wiki del equipo
  5. Pruebe después de los cambios — cualquier cambio de configuración requiere verificación

Conclusión

Una configuración de proxy adecuada garantiza un funcionamiento estable de las herramientas y conexiones seguras. Siga las recomendaciones de esta guía y siempre verifique la funcionalidad después de la configuración.

Actualizado: 06.03.2026
Volver a la categoría

Pruebe nuestros proxies

20,000+ proxies en 100+ países del mundo

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.