Diagrama de proxy

Cómo configurar un proxy facilmente en linux

Hasta el momento, no me habia tocado estar dentro de una red que tiene salida a travez de un proxy, habia usado redes VPN en OpenVPN, PPTP, y IpSec, comúnmente uso redes OpenVPN y PPTP.

Pero vaya sorpresa me lleve cuando desde el gestor de conexiones no veía ninguna opción para configurar el proxy en todo el sistema, solo tenia opción para agregar redes cableadas, wifi, hasta VPN; pero nada de proxy por ningun lado que no fuera la configuración del explorador y navegaba sin problemas, pero ¿Y si quiero instalar un paquete usando pacman/apt-get?, imposible, el proxy no me dejaría descargar nada que no sea del navegador.

Investigando un poco he encontrado la solución bastante sencilla y efectiva, funciona en cualquier distribución Linux, OS X y Sistemas Unix. Bien, todo lo que debemos hacer es definir el proxy para usar en el sistema global.

Solución, configurando el proxy!

El muchos de los casos no reqiere usario y contraseña, por lo que podemos simplemente definir la variable http_proxy sin problemas de la siguiente manera:

export http_proxy=http://IP-DEL-PROXY:PUERTO
Ejemplo
export http_proxy=http://10.0.1.20:3128

En otros casos los servidores tienen autenticación de usuario, ¿Que hacer?, la solución tambien es sencilla, indicar en el mismo string de conexion el usuario y la clave.

export http_proxy=http://USUARIO:CLAVE@IP-DEL-PROXY:PUERTO
Ejemplo
export http_proxy=http://veflat:125asnd9@10.0.1.20:3128

En caso de que tambien necesitemos enviar las peticiones ftp vía el proxy lo configuramos tambien definiendo la variable ftp_proxy.

export ftp_proxy=http://IP-DEL-PROXY:PUERTO
o
export ftp_proxy=http://USUARIO:CLAVE@IP-DEL-PROXY:3128

Listo, con esto ya podemos navegar a traves de nuestro servidor proxy con tranquilidad.

¿Cómo podemos comprobar que tenemos configurado el proxy? sencillo imprimimos la variable en la terminal

echo $http_proxy

Ejemplo de configuracion

Eliminando la configuracion

Ahora bien una vez tenemos el proxy listo y funcionando, tenemos el siguiente problema, ¿Cómo puedo eliminar la configuración? la solución es mas simple aún.
usando unset
unset http_proxy
unset ftp_proxy

Con esto ya no tenemos ningun proxy configurado en nuestro sistema.

 

Espero que les haya sido de ayuda la guía, Comparte y si tienes dudas o sugerencias, dejanos tu comentario abajo!

Hasta la proxima, Saludos.

Sitio web https://veflat.com
Entradas creadas 2

Entradas relacionadas

Comienza escribiendo tu búsqueda y pulsa enter para buscar. Presiona ESC para cancelar.

Volver arriba
Sígueme en Feedly