संपादित करें: मैं आपको वास्तव में मैक ओएस एक्स का मतलब मान रहा हूं, न कि मैक ओएस ।।
आप कमांडलाइन टूल 'नेटवर्कसेटअप' का उपयोग कर सकते हैं
इसके लिए एक मैनपेज है - नेटवर्कसेटअप (8)
man networksetup
आपको वहां प्रॉक्सी सेटिंग्स के लिए कई विकल्प मिलेंगे:
[-setftpproxy networkservice domain portnumber authenticated username password]
[-setftpproxystate networkservice on | off] [-getwebproxy networkservice]
[-setwebproxy networkservice domain portnumber authenticated username password]
[-setwebproxystate networkservice on | off] [-getsecurewebproxy networkservice]
[-setsecurewebproxy networkservice domain portnumber authenticated username password]
[-setsecurewebproxystate networkservice on | off] [-getstreamingproxy networkservice]
[-setstreamingproxy networkservice domain portnumber authenticated username password]
[-setstreamingproxystate networkservice on | off] [-getgopherproxy networkservice]
[-setgopherproxy networkservice domain portnumber authenticated username password]
[-setgopherproxystate networkservice on | off] [-getsocksfirewallproxy networkservice]
[-setsocksfirewallproxy networkservice domain portnumber authenticated username password]
[-setsocksfirewallproxystate networkservice on | off] [-getproxybypassdomains networkservice]
[-setproxybypassdomains networkservice domain1 [domain2] [...]] [-getpassiveftp networkservice]
वैकल्पिक रूप से, अगर आपको केवल कुछ, जैसे कि wget, या कर्ल के लिए प्रॉक्सी सेट करने की आवश्यकता है, तो आप काफी सार्वभौमिक 'http_proxy' और 'ftp_proxy' env वैरिएबल का उपयोग कर सकते हैं।
जैसे बैश में:
export http_proxy=http://my.proxy.com:1234
जहां '1234' पोर्ट नंबर है।
चियर्स
अनुसूचित जाति।
networksetup
बस मुझे यही चाहिए।