क्या इस सिस्टम प्रॉक्सी सेटिंग्स को स्विच करने का कोई शॉर्टकट / आसान तरीका है?


9

कभी-कभी मुझे अपने ट्रैफ़िक को प्रॉक्सी में भेजने की आवश्यकता होती है, कभी-कभी मैं नहीं करता।

वर्तमान में, मुझे इसे क्लिक करने के लिए हर बार सेटिंग में जाना होगा।

क्या मेरे पास इसे स्विच करने का कोई सरल तरीका है? उदाहरण के लिए, ऐसा करने के लिए शेल कमांड का उपयोग करें।

सिस्टम प्रॉक्सी


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महान काम करता है।
AGamePlayer

जवाबों:


8

इसके साथ किया जा सकता है 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, आदि)


7

नेटवर्क प्राथमिकता के तहत "स्थान" का उपयोग करें।

यहाँ छवि विवरण दर्ज करें

उस स्थान को सेट करें जिसमें प्रॉक्सी है और फिर ऐसा स्थान जो नहीं करता है। जब आप प्रॉक्सी का उपयोग करना चाहते हैं, तो उस स्थान को चुनें और आपकी सेटिंग्स बदल जाएगी।


0

टर्मिनल कमांड के बारे में YourMacGuy पर इस पृष्ठ पर एक नज़र डालें networksetup। हालांकि पेज 2008 से जारी है, कमांड मौजूद है और मैकओएस सिएरा में काम करता है। शायद प्रॉक्सी-संबंधित कमांड में से एक आपके लिए काम करेगा। आप सिस्टम वरीयताएँ> नेटवर्क में हमेशा कई स्थान बना सकते हैं जो प्रॉक्सी को सक्रिय या निष्क्रिय कर सकते हैं। हालाँकि आपको सिस्टम वरीयताएँ खोलनी होंगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.