Utilizar la terminal vía proxy

El otro día se cayo la salida principal a Internet cuando estaba realizando unas descargas en la terminal, pues bien o me esperaba a que el tiempo mejorara y la salida principal a Internet estuviese operativa o modificaba algunas variables y así poder utilizar la terminal vía proxy  y continuar con lo que estaba haciendo.

Pues bien, me decidí a modificar o añadir las variables para poder redirigir el trafico por uno de los proxys.

Para ello basta con ejecutar en la terminal los siguientes comandos:

export http_proxy='http://$username:$password@$internet_proxy:$proxy_port/'
export https_proxy='http://$username:$password@$internet_proxy:$proxy_port/'
export ftp_proxy='http://$username:$password@$internet_proxy:$proxy_port/'
export no_proxy='localhost,127.0.0.1,192.168.0.0/16,dominio_interno.com'

Bien, con el primer export hemos indicado que todo lo que sea http vaya por el proxy, con el segundo ya lo habéis adivinado y el tercero no hace falta decirlo.

Ahora bien con el cuarto indicamos que localhost,127.0.0.1,192.168.0.0/16,dominio_interno.com no pase por el proxy, de esta forma este trafico no sera redirigido al exterior y podremos acceder a la red interna sin problemas.

Para dejar de salir por el proxy una vez se recupere la salida principal a Internet realizamos un unset de las variables.

unset http_proxy
unset https_proxy
unset ftp_proxy

Otro uso es cuando el ancho de banda de la salida principal a Internet esta a full.