TIPS – Configuracion de proxy para los servicios de linux

Cuando nos encontramos detrás de un servidor proxy, puede volverse un poco engorroso utilizar programas que no tengan configuración propia de proxy o comandos como apt-get, o simplemente queremos configurarlo de forma global.

Configuración de variables de entorno para distribuciones de la familia Debian|Ubuntu:

[pastacode lang=”bash” manual=”sudo%20vim%20%2Fetc%2Fenvironment” message=”” highlight=”” provider=”manual”/]

– Agregamos las siguientes lineas al archivo, debes duplicarlas en mayúscula y minúscula porque(desafortunadamente) algunos programas solo buscan una o la otra:

Configuración de variables de entorno para distribuciones de la familia RedHat|Fedora|Centos:

– modificamos los parametros necesarios

[pastacode lang=”bash” manual=”export%20http_proxy%3D%22http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%2F%22%0Aexport%20https_proxy%3D%22http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%2F%22%0Aexport%20ftp_proxy%3D%22http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%2F%22″ message=”configuración de variables de entorno RedHat|Fedora|Centos” highlight=”1″ provider=”manual”/]

Configuración de proxy para apt-get, apt, aptitude:

– Creamos o editamos archivo /etc/apt/apt.conf

[pastacode lang=”bash” manual=”sudo%20vim%20%2Fetc%2Fapt%2Fapt.conf” message=”” highlight=”” provider=”manual”/]

– agregamos las siguientes lineas:

[pastacode lang=”bash” manual=”%0AAcquire%3A%3Ahttp%3A%3AProxy%20%22http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%22%3B%0AAcquire%3A%3Ahttps%3A%3AProxy%20%22http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%22%3B%0AAcquire%3A%3Aftp%3A%3AProxy%20%22http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%22%3B%0A%23En%20caso%20de%20tener%20un%20repo%20local%20para%20el%20que%20no%20necesitemos%20proxy%0AAcquire%3A%3Ahttp%3A%3AProxy%20%7B%0Arepositorio.localdomain.com%20DIRECT%3B%0Arepositorio2.localdomain.com%20DIRECT%3B%0A%7D%3B” message=”configuración de proxy para apt” highlight=”” provider=”manual”/]

Configuración de proxy para yum:

– Editamos el archivo /etc/yum.conf

[pastacode lang=”bash” manual=”%23%20Indicamos%20direcci%C3%B3n%20m%C3%A1s%20puerto%20del%20proxy%0Aproxy%3Dhttp%3A%2F%2Fproxyserver%3Apuerto%0A%23%20Si%20el%20proxy%20funciona%20con%20usuario%20y%20contrase%C3%B1a%0Aproxy_username%3Dusuario%0Aproxy_password%3Dcontrase%C3%B1a” message=”configuración de proxy para yum” highlight=”” provider=”manual”/]

Configuracion de proxy para wget:

– Editamos el archivo de configuracion /etc/wgetrc buscamos las siguientes lineas

[pastacode lang=”bash” manual=”https_proxy%20%3D%20http%3A%2F%2Fproxyserver%3Apuerto%2F%0Ahttp_proxy%20%3D%20http%3A%2F%2Fproxyserver%3Apuerto%2F%0Aftp_proxy%20%3D%20http%3A%2F%2Fproxyserver%3Apuerto%2F%0A” message=”configuración de proxy para wget” highlight=”” provider=”manual”/]

Configuracion de proxy para nodejs(npm)

[pastacode lang=”bash” manual=”npm%20config%20set%20proxy%20http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto%0Anpm%20config%20set%20https-proxy%20http%3A%2F%2Fusername%3Apassword%40proxyserver%3Apuerto” message=”configuración de proxy para npm” highlight=”” provider=”manual”/]

Configurar proxy para git

[pastacode lang=”bash” manual=”git%20config%20–global%20http.proxy%20http%3A%2F%2Fproxyserver%3Apuerto%0Agit%20config%20–global%20https.proxy%20https%3A%2F%2Fproxyserver%3Apuerto%0A%23%20En%20caso%20de%20tener%20conexi%C3%B3n%20directa%20y%20necesitemos%20quitarle%20la%20configuraci%C3%B3n%20de%20proxy%20a%20git%0Agit%20config%20–global%20–unset%20http.proxy%0Agit%20config%20–global%20–unset%20https.proxy” message=”configuración de proxy para git” highlight=”” provider=”manual”/]

Si existe alguna otra configuración que quieran agregar pueden compartirla como comentario, las agrego en el articulo y les pongo que fue su aporte. Por lo general con las variables de entornos y estas configuraciones se resuelven casi todos los problemas.

(Visited 37 times, 1 visits today)
Rafael L. Salgueiro
Sobre Rafael L. Salgueiro 6 Artículos
Administrador de redes y sistemas. Melómano, hedonista Usuario de GNU/Linux, Linux-User: #418573. Amante de las tecnologías en general.

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*