ฉันมีสถานที่ตั้งเครือข่ายหลายแห่งบนแล็ปท็อปของฉัน: ที่ทำงานที่บ้าน ฯลฯ ที่ทำงานหนึ่งทั้งหมดมีการตั้งค่าพร็อกซีเซิร์ฟเวอร์ในขณะที่ที่อื่นไม่ได้ตั้งค่า ใช้งานได้ดีกับแอปพลิเคชั่น 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
วิ่ง (หมายถึงฉันจะต้องเริ่มเซสชั่นขั้วใหม่ เมื่อฉันเปลี่ยนสถานที่)
ขอบคุณ!