Http_proxy को स्थायी रूप से अक्षम कैसे करें


24

जब मैं सिस्टम / नेटवर्क से प्रॉक्सी हटाता हूं और इसे सिस्टम वाइड लागू करता हूं तब भी यह कंसोल में काम करते समय बना रहता है। जब मैं चलता हूं:

env | grep proxy

यह प्रिंट करता है:

http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080

मैं इसे निकाल सकता हूं:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

लेकिन यह स्थायी नहीं है, जब मैं टर्मिनल को फिर से खोलता हूं तो ये प्रॉक्सी चर फिर से व्यवस्थित हो जाते हैं।

उन्हें स्थायी रूप से कैसे हटाया जाए?


"जब मैं सिस्टम / नेटवर्क से प्रॉक्सी हटाता हूं" तो क्या आपका मतलब टेक्स्ट बॉक्स खाली करना या ड्रॉपडाउन मेनू को "कोई नहीं" बदलना है?

@jackweirdy, ड्रॉपडाउन मेनू को कोई नहीं बदलना।
Иван Бишевац

जवाबों:


5

"मैनुअल" से "कोई नहीं" के लिए विधि ड्रॉपडाउन को बदलना सुनिश्चित करें। यह सब कुछ मिटा देगा - ऐसा करने के बाद आपको मशीन को पुनरारंभ करने की आवश्यकता हो सकती है।


2
आप सही हैं, यह हटा देता है। इससे भी बेहतर मुझे कंप्यूटर को पुनरारंभ करने की आवश्यकता नहीं है, बस लॉग ऑफ करने और फिर लॉग ऑन करने के लिए।
Иван Бишевац

बेहद सुविधाजनक। चार्ल्स प्रॉक्सी से मेरी प्रॉक्सी सेटिंग मुझे सत्र बंद होने और कार्यक्रम छोड़ने के बाद भी "अटक" लग रही थी। मैंने ऐसा किया ( gsettingsनेटवर्क प्रबंधक प्रॉक्सी के बजाय कमांड लाइन का उपयोग करके) gsettings set org.gnome.system.proxy mode 'none' , लॉग ऑन किया और चालू किया और http_proxyचर अच्छे के लिए
परेशान हो गया

10

सुनिश्चित करें कि वे चर नीचे दी गई किसी भी फ़ाइल में घोषित नहीं किए गए हैं:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

यदि वे हैं, तो बेहतर होगा कि आप उन लाइनों को हटा दें।

हालाँकि, यदि आप उन्हें खोजने में असमर्थ हैं, तो unsetअपनी ~/.bashrcफ़ाइल में आपके द्वारा बताई गई लाइनें डालें ।


आप सही हैं, वे अंदर हैं /etc/environment। मुझे प्रॉक्सी के साथ एक और समस्या का हल मिला। यह प्रॉक्सी के लिए उपयोगकर्ता नाम और पासवर्ड है। मैं प्रमाणीकरण त्रुटि के कारण प्रॉक्सी के माध्यम से स्थापित wget या माणिक रत्न का उपयोग नहीं कर सका। मैंने सिर्फ प्रारूप में सेटिंग्स लिखी हैं: के username:password@proxy.example.comलिए http_proxy, https_proxyऔर यह अब काम करता है। धन्यवाद आदमी, आपने मुझे बहुत सारी नसों को बचाया :)
Иван Бишевац

खुशी है कि यह काम किया। :)
हरे रंग का

बहुत-बहुत धन्यवाद: D i को ये सेटिंग / etc / वातावरण में मिलीं। मैं आमतौर पर .bashrc का उपयोग करता हूं ताकि यह पता नहीं चले कि कितनी फाइलें हस्तक्षेप कर रही हैं।
m3nda

1
जब मुझे env | grep proxyओप के समान परिणाम मिलते हैं, लेकिन /etc/environmentखाली है। मुझे वे चर कैसे मिलेंगे?
मीना माइकल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.