यदि मैं प्रॉक्सी के माध्यम से जुड़ा नहीं हूं तो मैं टर्मिनल को स्वचालित में कैसे रीसेट कर सकता हूं


9

मैंने कुछ कमांड द्वारा टर्मिनल के प्रॉक्सी को रीसेट करने की कोशिश की, लेकिन ऐसा नहीं होता है और स्वचालित रूप से इस प्रॉक्सी पर वापस आ जाता है 172.16.0.16 (जो कि जाहिर तौर पर मेरा कॉलेज प्रॉक्सी था)।

मैंने अपने सिस्टम सेटिंग्स में जाँच की। मुझे समझ नहीं आ रहा है कि यह आवर्ती क्यों है।
कृपया व्यापक रहें। इसके अलावा, मैं यह जानना चाहूंगा कि प्रॉक्सी सर्वर को कैसे बाईपास किया जाए क्योंकि मैं उबंटू रिपॉजिटरी में से किसी को एक्सेस नहीं कर सकता क्योंकि वे मेरे कॉलेज की प्रॉक्सी सेटिंग्स में अवरुद्ध थे जैसा कि उबंटू का होमपेज है।

आपके समय के लिए धन्यवाद। टर्मिनल स्नैपशॉट

इसके लिए sudo ls /etc/apt/apt.conf.d/ विकल्पों का एक अलग सेट प्रदर्शित करता है जहां प्रॉक्सी सूचीबद्ध नहीं है। मैं 12.10 पर हूं, अगर इससे कोई मदद मिलनी चाहिए। मैंने उपरोक्त आदेश के बाद टर्मिनल का एक स्नैप डाल दिया है। ls कमांड दर्ज किया गया

जवाबों:


20

उबंटू 12.10 प्रॉक्सी सेटिंग्स सेट दोनों में होगा /etc/environmentऔर /etc/apt/apt.confआप जीयूआई (नेटवर्क सेटिंग्स) से प्रॉक्सी सेट जब।

अपनी उपयुक्त सेटिंग्स की जाँच करें

grep -Hnri proxy /etc/apt/

aptनिम्नलिखित प्रारूप में उपयोग की जाने वाली वर्तमान प्रॉक्सी सेटिंग्स को सूचीबद्ध करेगा ।

filename:linenumber:proxy-setting

यदि आप कोई आउटपुट देखते हैं, तो यह aptप्रॉक्सी सेटिंग्स से मेल खाता है । उन्हें साफ करना होगा।

sudoedit <filename>

आपको संबंधित कॉन्फ़िगरेशन फ़ाइल को संपादित करने की अनुमति देगा। मौजूदा सामग्री की प्रतिलिपि बनाएँ कहीं आपको उन्हें पुनर्स्थापित करने की आवश्यकता है, और उस पंक्ति को
Acquire::<protocol>::proxy=<your proxy here>
जोड़ने के लिए लाइन की शुरुआत में ( जैसे जोड़ //) को हटाएं या टिप्पणी करें । टिप्पणी की गई रेखाओं को अनदेखा किया गया है।)

फ़ाइलों को सहेजें, पाठ संपादक को बंद करें, और पुन: प्रयास करें। यदि समस्या बनी रहती है तो,

वैश्विक डिफ़ॉल्ट वातावरण की जाँच करें।

grep proxy -i /etc/environment

वैश्विक स्तर पर लागू होने वाली किसी भी प्रॉक्सी सेटिंग्स को सूचीबद्ध करना चाहिए। यदि आपको उन्हें साफ़ करने की आवश्यकता है,

sudoedit /etc/environment

पाठ संपादक को आग देगा। # के साथ शुरू होने वाली रेखाओं को अनदेखा किया जाएगा, इसलिए उन पंक्तियों से पहले एक # जोड़ें जो आपकी प्रॉक्सी सेटिंग्स का उल्लेख करती हैं। फ़ाइल सहेजें और पुनः प्रयास करें।

उपयोगकर्ता पर्यावरण की सफाई

यह संभव है कि सिस्टमवाइड कॉन्फ़िगरेशन साफ ​​हो लेकिन aptउपयोगकर्ता के वातावरण से प्रॉक्सी सेटिंग्स उठा रहा हो। sudoडिफ़ॉल्ट रूप से कुछ कॉन्फ़िगरेशन में, या जब -Eविकल्प के रूप में स्पष्ट रूप से पारित किया जाता है, तो पर्यावरण को संरक्षित करता है।

env | grep -i proxy

किसी भी मौजूदा पर्यावरण प्रॉक्सी सेटिंग्स को सूचीबद्ध करना चाहिए। unset <variable>एक चर को परेशान या साफ़ करने के लिए इस्तेमाल किया जा सकता है। सभी <protocol>_proxyचरों को खोलना । वे स्वचालित रूप से सेट किया जा रहा है, तो आप से इसी प्रविष्टियों बाहर टिप्पणी कर सकते हैं ~/.profile, ~/.bashrc,~/.pam_environment

(वे सबसे आम फाइलें हैं जिनमें प्रविष्टियाँ हैं। उन सभी को एक बार उपयोग करके खोजा जा सकता है grep -Hni proxy ~/.profile ~/.bashrc ~/.pam_environment )


बहुत बुरा है, दोनों में से कोई भी काम नहीं करता है। मैं एक ब्रॉडबैंड कनेक्शन के माध्यम से हूं, केवल ब्राउज़र कार्यात्मक हैं।
therealnube

मेरे अद्यतन उत्तर का प्रयास करें। iGrep के विकल्प पर ध्यान दें जो एक असंवेदनशील खोज करता है।
महेश

ठीक है, मैंने उपयोगकर्ता वातावरण को साफ करने वाले अंतिम बिट को पूरा नहीं किया है लेकिन आज यह जादुई रूप से काम करता है। निश्चित रूप से कुछ कोड स्वयं तय किए गए हैं: | क्या होगा अगर मुझे ऑपरेशन को पूर्ववत करना पड़ा? क्या नेटवर्क GUI में बदलाव करने से भविष्य में आवश्यक प्रॉक्सी को फिर से असाइन किया जाएगा?
therealnube

हाँ। GUI से सेटिंग बदलने से उपरोक्त सभी परिवर्तन वापस हो जाएंगे। बस यह सुनिश्चित करें कि आप उन्हें विस्तृत प्रणाली लागू करते हैं।
महेश

मैंने चर साफ़ करने की कोशिश की है, लेकिन जब मैं टर्मिनल को बंद करता हूं और फिर से चालू करता हूं तो मेरे सभी प्रॉक्सी मान 192.168.2.1:8080 पर रीसेट हो जाते हैं - ऐसा क्यों हो रहा है?
17

3

http://www.iasptk.com/how-to-change-system-proxy-settings-from-terminal-in-ubuntu-1204precise

Ubuntu 12.04 (सटीक) में टर्मिनल से सिस्टम प्रॉक्सी सेटिंग्स कैसे बदलें

टर्मिनल से अपने प्रॉक्सी सर्वर का उपयोग करने के लिए उबंटू डेस्कटॉप / लैपटॉप को कॉन्फ़िगर करें।

Ubuntu 12.04 में टर्मिनल से प्रॉक्सी सेटिंग सक्षम करें

टर्मिनल खोलें और निम्न कमांड चलाएं

नोट: - अपने साथ होस्ट आईपी और पोर्ट सेटिंग बदलें।

gsettings set org.gnome.system.proxy.socks host '192.168.1.1′
gsettings set org.gnome.system.proxy.socks port 8080
gsettings set org.gnome.system.proxy mode 'manual'

Ubuntu 12.04 में टर्मिनल से प्रॉक्सी सेटिंग अक्षम करें

gsettings set org.gnome.system.proxy mode 'none'

1
यह प्रॉक्सी को सेट / क्लियर करने का पसंदीदा तरीका होगा। GUI (नेटवर्क प्रॉक्सी) Gsettings बाइंडिंग का उपयोग करके एक समान कार्य करता है। हालाँकि, यह उपयोगकर्ता स्तर प्रविष्टियाँ सेट करता है और उपयुक्त अप्रभावित रह सकता है।
महेश

0

app-get प्रॉक्सी सेटिंग स्टोर है /etc/apt/apt.conf.d/20proxy

इसके अलावा फ़ाइल नाम 20proxy जैसा कुछ हो सकता है ।

ध्यान दें: आपको rootफ़ाइल को बदलने या निकालने के लिए अनुमति की आवश्यकता है /etc/apt/apt.conf.d

यह काम हो सकता है:

$ sudo ls /etc/apt/apt.conf.d/

00aptitude    15update-stamp  20proxy                99update-notifier
00trustcdrom  20archive       
01autoremove  20changelog     50unattended-upgrades
10periodic    20dbus          70debconf

$ sudo mv /etc/apt/apt.conf.d/20proxy/etc/apt/apt.conf.d/20proxy~

अगर आपको फ़ाइल सीधे नहीं मिल रही है, तो Acquire::http::Proxyइस तरह खोजें:

find /etc/apt/apt.conf.d | xargs grep "एक्वायर्ड :: http :: प्रॉक्सी '

चूंकि प्रॉक्सी सेट करने वाली फ़ाइल की सामग्री इस तरह होनी चाहिए:

ग्रहण :: http :: प्रॉक्सी "http: 172.16.0.16: 3142";

कुछ समय पर्यावरण चर इसके लिए निर्धारित किया जाता है http_proxy, इसलिए ऐसा करें:

निर्यात http_proxy =


यह मदद नहीं करेगा सर, कृपया मुझे चरणों के माध्यम से मार्गदर्शन करें। मैं सूची तक नहीं पहुंच सकता, कमांड $sudo ls /etc/apt/apt.conf.d/मुझे एक और सूची दिखाता है
therealnube
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.