इसके साथ किया जा सकता है networksetup
।
सभी सेवाएं प्राप्त करें:
networksetup -listallnetworkservices
फिर उचित सेवा के साथ (जैसे ईथरनेट या आपके यूएसबी 10/100/1000 लैन एडाप्टर का नाम) दर्ज करें
sudo networksetup -setsocksfirewallproxy <networkservice> <domain> <port number> <authenticated> <username> <password>
या
sudo networksetup -setwebproxy <networkservice> <domain> <port number> <authenticated> <username> <password>
इसे कॉन्फ़िगर करने के लिए (जो आपके मामले में आवश्यक नहीं है, क्योंकि आपने पहले ही सभी आवश्यक मान दर्ज कर लिए हैं)।
जैसे
sudo networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 18080
sudo networksetup -setwebproxy Ethernet 127.0.0.1 18080
बस इसे चालू या बंद उपयोग के लिए:
sudo networksetup -setsocksfirewallproxystate networkservice on | off
sudo networksetup -setwebproxystate networkservice on | off
जैसे
sudo networksetup -setsocksfirewallproxystate Ethernet off
sudo networksetup -setwebproxystate Ethernet off
man networksetup
अन्य प्रॉक्सी विकल्प प्रकट करेंगे (गोफर, ftp, आदि)
sudo networksetup -setsocksfirewallproxy "USB 10/100/1000 LAN" 127.0.0.1 8888
/sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" off
/sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" on
महान काम करता है।