У мене на комп’ютері встановлено декілька мережевих локацій: робота, дім тощо. На всіх робочих місцях встановлено проксі-сервер, а в інших - немає. Це добре працює для програм OSX - Safari, Mail, навіть Firefox та Thunderbird із плагіном System Proxy .
Для термінальних додатків , такі як git
, svn
, gem
, і у curl
мене є наступний в моєму .bash_profile
:
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
Моє запитання таке: чи є якийсь спосіб змусити експортовану змінну шукати значення з поточного розташування моєї системи? Я вважаю за краще, щоб це було зроблено динамічно (тому, якщо я зміню місця під час сеансу терміналу, воно зміниться), але я би радий лише тому, хто встановив його під час .bash_profile
запуску (це означає, що я повинен був би запустити новий термінальний сеанс коли я змінив місцеположення).
Спасибі!