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='https://$username:$password@$internet_proxy:$proxy_port/'
export https_proxy='https://$username:$password@$internet_proxy:$proxy_port/'
export ftp_proxy='https://$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.