¿Es posible especificar el dominio para el cual yum debería omitir la configuración del proxy? Me temo que esto no es posible ...
Leí que era posible usar la variable de entorno HTTP_PROXY
entonces NO_PROXY
, ¿es la solución más elegante?
[EDITAR]
Probé la solución con las variables de entorno:
export HTTP_PROXY=http://user:pass@host:port
export http_proxy=http://user:pass@host:port
export no_proxy=.domain
export NO_PROXY=.domain
Yum usa proxy pero no se omiten los repos * .domain.
[SOLUCIÓN ALTERNA]
Usando http://cntlm.sourceforge.net/ puedo configurar qué dominio se debe ignorar. Pero esto funciona solo con proxy que requiere autenticación NTLM ...
proxy=_none_
Brillante, gracias. Ese es un barco cargado de salsa increíble. Te votaría dos veces si pudiera :)proxy=http://proxy:port
a mi archivo .repo y funcionó. ¿Es eso lo que preguntas?Si entiendo esta pregunta correctamente, el comportamiento deseado es
paquetes.centos.com se obtiene a través de un proxy.
packages.internal.lan va directo sin pasar por el proxy.
Acabo de llegar aquí, busqué en Google cómo hacerlo yo mismo y usé la información anterior para lograr lo que quería, sin embargo, no estoy seguro de si la respuesta anterior está completa.
Para hacer esto usé lo siguiente.
package1 fue sacado de internet a través del proxy,
package2 fue extraído de mi espejo local sin pasar por el proxy.
fuente
Mi solución consiste en configurar Privoxy, un proxy HTTP ligero.
Agregue dos cláusulas de reenvío en / etc / privoxy / config:
Y también deshabilite las acciones predeterminadas de privoxy (asegúrese de que no se corrompa el encabezado): (@line 175 en RHEL5 privoxy config)
Luego, configure la variable de entorno http_proxy y ftp_proxy en el puerto de privoxy:
Nota: si tiene líneas proxy en yum.conf, elimínelo, anularía la variable de entorno.
fuente
Simplemente puede especificarlo en el archivo repositorio. Por ejemplo:
fuente
El reemplazo de yum en fedora es dnf.
Para dnf
_none_
causará un errorDeberá configurar el proxy en una cadena vacía.
Referencia: https://dnf.readthedocs.io/en/latest/conf_ref.html
fuente