किसी ने मेरी मशीन पर एक प्रॉक्सी स्थापित की है और मैं जानना चाहता हूं कि यह क्या है। क्या कमांड लाइन का उपयोग करके प्रॉक्सी सर्वर को खोजने का कोई तरीका है और जीयूआई नहीं है?
gsettings get org.gnome.system.proxy hostकुछ भी लौटाती है?
किसी ने मेरी मशीन पर एक प्रॉक्सी स्थापित की है और मैं जानना चाहता हूं कि यह क्या है। क्या कमांड लाइन का उपयोग करके प्रॉक्सी सर्वर को खोजने का कोई तरीका है और जीयूआई नहीं है?
gsettings get org.gnome.system.proxy hostकुछ भी लौटाती है?
जवाबों:
HTTP के लिए किसी भी सिस्टम-वाइड प्रॉक्सी के लिए, आप http_proxyपर्यावरण चर का मान जाँच सकते हैं :
echo "$http_proxy"
HTTPS के लिए:
echo "$https_proxy"
इसी तरह, देखते हैं ftp_proxy, socks_proxyउनके नाम का सही उद्देश्य की सेवा के लिए। all_proxyएक बार में इन सभी प्रोटोकॉल के लिए प्रॉक्सी सेट करने के लिए भी है । बस ध्यान दें, no_proxyकिसी भी प्रोटोकॉल (या सभी) के किसी विशिष्ट पते के लिए प्रॉक्सी को अनसेट करता है। पूर्णता के लिए, आप इन चरों के अपरकेस संस्करण की जाँच करना चाह सकते हैं, हालाँकि *_proxyपर्यावरण चर के लिए निम्न स्तर मानक हैं (केवल पर्यावरण चर जो मुझे ज्ञात हैं कि निम्नतर हैं)।
ध्यान दें, ये किसी भी सिस्टम-वाइड प्रॉक्सी सेटिंग को दिखाएगा, न कि एप्लिकेशन-विशिष्ट को। उदाहरण के लिए, firefoxया aptकिसी भी वैश्विक एक के बावजूद अपनी खुद की प्रॉक्सी सेटिंग्स हो सकती हैं। कुछ अनुप्रयोग इन चरों का सम्मान नहीं करते हैं (जैसे विशिष्ट gnomeएप्लिकेशन का उपयोग gsettings), इसलिए YMMV।
बाहर से http कनेक्शन लेने का प्रयास करें:
wget http://google.com
आपको परिणाम के रूप में कुछ इस तरह दिखाई देगा:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
इस मामले में आपका प्रॉक्सी सर्वर आवश्यक 302 प्रमाणीकरण के बाद पाया जाता है। http://192.168.254.99:9090/
लिनक्स में, आप सिस्टम में परिभाषित परदे के पीछे की जाँच करने के लिए इसका उपयोग कर सकते हैं
env | grep proxy
फ़ाइल की जाँच करें:
cat /etc/apt/apt.conf
cat /etc/environment
फ़ाइल की सामग्री को संशोधित करने के लिए (बिना प्रॉक्सी के लिए apt.conf से सब कुछ हटा दें और पर्यावरण से केवल प्रॉक्सी वाक्य)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
geditएक GUI कार्यक्रम है। यह GUI का उपयोग करने से कैसे बचता है?
cat@ Zacharee1 का उपयोग करें .. मैंने कहा gedit तो ओपी भी इसे संपादित कर सकते हैं।
geditयह भी स्थापित नहीं किया जा सकता है, क्योंकि यह एक सर्वर इंस्टॉलेशन हो सकता है। nanoऔर vimदोनों कमांड लाइन टेक्स्ट एडिटर हैं।
/etc/environmentपैट और संभवतः अन्य कॉन्फ़िगरेशन टूट जाएंगे। कृपया ऐसा मत करो।
echo $HTTP_PROXYकुछ करता है?