Configurar proxy CentOS desde el terminal
Información extraída de:
Configuración de un sistema CentOS para que pueda funcionar correctamente a través de un proxy.
El servidor debe de ser capaz de conectar a Internet, ya sea por cualquiera de los protocolos habituales, es decir, http, https y ftp. También debe de poder descargar archivos correctamente usando el comando wget.
Modificaremos varios archivos, que son los siguientes:
/etc/yum.conf
Desde dónde se pueden añadir parámetros para el uso de dicho comando.
/etc/profile.d/proxy.sh
El archivo dedicado a las variables generales de entorno. Su uso es igual al /etc/environement de Debian
/home/usuario/.bashrc
Dicho archivo contiene la configuración de la terminal.
/etc/wgetrc
Archivo de configuración del comando wget.
Comencemos
Añadimos las siguientes líneas al archivo /etc/yum.conf
- # Indicamos dirección más puerto del proxy
- proxy=http://dominio.o.IP:puerto
- # Si el proxy funciona con usuario y contraseña
- proxy_username=usuario-yum
- proxy_password=contraseña
Lo mismo con el fichero /etc/profile.d/proxy.sh
- export http_proxy=http:/dominio.o.IP:puerto
- export https_proxy=http://dominio.o.IP:puerto
- export ftp_proxy=http://dominio.o.IP:puerto
Modificamos el fichero /home/usuario/.bashrc
- export http_proxy=http:/dominio.o.IP:puerto
- export https_proxy=http://dominio.o.IP:puerto
- export ftp_proxy=http://dominio.o.IP:puerto
Respecto al comando wget, para que funcione correctamente tenemos que modificar el fichero /etc/wgetrc
Se deben descomentar las siguientes líneas:
- # You can set the default proxies for Wget to use for http, https, and ftp.
- # They will override the value in the environment.
- #https_proxy = http://proxy.yoyodyne.com:18023/
- #http_proxy = http://proxy.yoyodyne.com:18023/
- #ftp_proxy = http://proxy.yoyodyne.com:18023/
Y en su lugar añadir nuestra configuración de IP y puerto.
Si nuestro proxy tiene autentificación debemos también descomentar y modificar las siguientes líneas:
- http_proxy=http://proxy.dominio.extensión:8080/
- proxy_user=usuario
- proxy_password=contraseña
La configuración también es válida en Fedora y Red Hat.
Información extraída de: