Tôi có một số vị trí mạng được thiết lập trên máy tính xách tay của mình: Công việc, Gia đình, v.v ... Tất cả các công việc đều có một máy chủ proxy được thiết lập, trong khi các vị trí khác thì không. Điều này hoạt động tốt cho các ứng dụng OSX - Safari, Mail, thậm chí Firefox và Thunderbird với plugin System Proxy .
Đối với các ứng dụng thiết bị đầu cuối như git
, svn
, gem
, và curl
tôi có những điều sau đây trong tôi .bash_profile
:
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
Câu hỏi của tôi là: có cách nào để biến biến được xuất tìm giá trị từ vị trí hiện tại của hệ thống của tôi không? Tôi muốn nó được thực hiện một cách linh hoạt (vì vậy nếu tôi thay đổi vị trí trong phiên cuối thì nó sẽ thay đổi), nhưng tôi rất vui khi chỉ cài đặt nó khi .bash_profile
chạy (có nghĩa là tôi phải bắt đầu phiên cuối mới khi tôi thay đổi địa điểm).
Cảm ơn!