Auf meinem Laptop sind mehrere Netzwerkstandorte eingerichtet: "Arbeit", "Zuhause" usw. Auf den Arbeitsservern ist ein Proxyserver eingerichtet, auf den anderen nicht. Dies funktioniert gut für OSX-Anwendungen - Safari, Mail, sogar Firefox und Thunderbird mit dem System Proxy- Plugin.
Für Terminal - Anwendungen wie zum Beispiel git
, svn
, gem
und curl
ich habe folgende in meinem .bash_profile
:
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
Meine Frage lautet: Gibt es eine Möglichkeit, die exportierte Variable dazu zu bringen, den Wert vom aktuellen Standort meines Systems abzurufen? Ich würde es vorziehen, dynamisch ausgeführt zu werden (wenn ich also während einer Terminalsitzung die Position ändere, ändert sich dies), aber ich würde mich über nur eine freuen, die dies beim .bash_profile
Ausführen festgelegt hat (was bedeutet, dass ich eine neue Terminalsitzung starten muss) als ich den Ort gewechselt habe).
Vielen Dank!