लिनक्स XFCE पर प्रॉक्सी सेटिंग्स कैसे कॉन्फ़िगर करें?


9

मैं अपनी XFCE प्रॉक्सी सेटिंग्स को कॉन्फ़िगर करते समय समस्याओं में चल रहा हूं। जबकि / etc / वातावरण में प्रॉक्सी वैरिएबल की घोषणा करना wget, curl और chrome के लिए काम करता है, इसका apt या firefox पर कोई प्रभाव नहीं पड़ता है। इसके अलावा, डुप्लिकेट किए गए प्रॉक्सी वैरिएबल की आवश्यकता प्रतीत होती है, एक निचले मामले में, दूसरा उच्चतर मामले में।

क्या XFCE वातावरण में प्रॉक्सी सेटिंग्स का उपयोग करने के लिए सभी अनुप्रयोगों को प्रभावी ढंग से सूचित करने के लिए आवश्यक कॉन्फ़िगरेशन परिवर्तनों के पूरे सेट को सूचीबद्ध कर सकता है और शायद ऊपरी और निचले मामलों की सेटिंग्स की आवश्यकता पर टिप्पणी कर सकता है? धन्यवाद।

जवाबों:


8

प्रॉक्सी व्यवहार को नियंत्रित करने के लिए पर्यावरण चर इस प्रकार हैं: http_proxy, ftp_proxy, https_proxy, all_proxy और no_proxy। दुर्भाग्य से, कुछ अनुप्रयोगों के लिए ऊपरी मामले में इनकी आवश्यकता होती है, अन्य अनुप्रयोगों को निचले मामले में इन चरों की आवश्यकता होती है, बस यह जिस तरह से है।

प्रॉक्सी अपवर्जन सूची घोषित करने के लिए प्रारूप केवल एक अल्पविराम से अलग की गई सूची है, घोषणा में कुछ वाइल्डकार्ड क्षमताएं हैं, लेकिन सभी को पूरा करने की क्षमता नहीं है:

no_proxy=127.0.0.1,*.local.com

आपके / etc / पर्यावरण को निम्नलिखित प्रॉक्सी कॉन्फ़िगरेशन की आवश्यकता है:

no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080  
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080

इससे पहले कि आप अपने डेस्कटॉप वातावरण को पर्यावरण चर को ताज़ा करेंगे, आपको लॉग आउट करना होगा। जैसा कि सभी डेस्कटॉप अनुप्रयोगों को डेस्कटॉप वातावरण द्वारा शुरू किया जाता है, वे बाद में इसकी पर्यावरण सेटिंग्स को विरासत में लेते हैं।

अगला, आपको अपने उपयुक्त कॉन्फ़िगरेशन को अपडेट करना होगा। /Etc/apt/apt.conf नामक एक फ़ाइल बनाएं और इन घोषणाओं को शामिल करने के लिए इसे संपादित करें:

Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";

सत्यापित करें कि उपयुक्त ने इस आदेश के माध्यम से इन सेटिंग्स को उठाया है

apt-config dump  | grep -i proxy # lists the proxy settings

क्रोम प्रॉक्सी पर्यावरण चर का सम्मान करेगा, लेकिन फ़ायरफ़ॉक्स नहीं करता है, भले ही उसने इस मुद्दे को स्पष्ट रूप से संबोधित किया हो



फ़ायरफ़ॉक्स में अब प्राथमिकताएँ -> उन्नत -> (नेटवर्क टैब) -> सेटिंग्स ("कनेक्शन" के तहत) "सिस्टम प्रॉक्सी सेटिंग्स का उपयोग करें" के तहत एक विकल्प है, जो स्पष्ट रूप से पर्यावरण फ़ाइल से सिस्टम सेटिंग्स का उपयोग करेगा।
गेब्रियल स्टेपल्स

4

आर्चलिनक्स पर XFCE 4.10 का उपयोग करना

मैंने भी dconf की कोशिश की है, लेकिन यह मेरे लिए काम नहीं किया।

लिनक्स मिंट 13 एक्ससीएफई का उपयोग करना

मैं 'ग्नोन-कंट्रोल-सेंटर नेटवर्क' का उपयोग करके प्रॉक्सी को कॉन्फ़िगर करने में सक्षम था

apt-get install gnome-control-center

सूक्ति-नियंत्रण-केंद्र पैकेज स्थापित करने के बाद अपने सत्र प्रबंधक के रूप में xfce को रीसेट करना न भूलें:

update-alternatives --config x-session-manager

3

मैंने Xfce में "dconf-tools" सूक्ति पैकेज की कोशिश की और यह काम करता है।


मेरा दिन बचाओ! Midori ब्राउज़र को dconf- टूल्स में प्रॉक्सी मूल्य सेट को पढ़ने के लिए लगता है ...
ChandlerQ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.