Tengo varias ubicaciones de red configuradas en mi computadora portátil: Trabajo, Hogar, etc. El trabajo tiene un servidor proxy configurado, mientras que los otros no. Esto funciona bien para aplicaciones OSX: Safari, Mail, incluso Firefox y Thunderbird con el complemento System Proxy .
Para las aplicaciones de terminal, como git
, svn
, gem
, y curl
Tengo el siguiente en mi .bash_profile
:
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
Mi pregunta es esta: ¿hay alguna forma de hacer que la variable exportada busque el valor desde la ubicación actual de mi sistema? Preferiría que se hiciera dinámicamente (por lo que si cambio de ubicación durante una sesión de terminal, cambiará), pero estaría contento con solo uno que lo configure cuando se .bash_profile
ejecute (lo que significa que tendría que comenzar una nueva sesión de terminal cuando cambié de lugar).
¡Gracias!