यह apt config के साथ एक अधिक सामान्य उत्तर है।
चूंकि प्रॉक्सी सेटिंग कॉन्फ़िगर करने के लिए बहुत सारे स्थान हैं, इसलिए यह शुरुआत में भ्रमित हो सकता है। मुझे कुछ बातों का सारांश दें और कुछ अच्छी प्रथाओं का सुझाव दें।
कंसोल प्रोग्राम के लिए
Ex: wget, git और लगभग हर कंसोल एप्लिकेशन जो इंटरनेट से कनेक्ट होता है।
यदि आप किसी कारण से हर बार अपने कमांड चलाने के लिए प्रॉक्सी को कॉन्फ़िगर करना चाहते हैं तो निम्न कमांड का उपयोग करके पर्यावरण चर सेट करें ।
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
यदि आप सभी उपयोगकर्ताओं के लिए एक ही सेटिंग का उपयोग करना चाहते हैं, तो इन का उपयोग करें।
Bashrc में कॉन्फ़िगर करें
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
में कॉन्फ़िगर करें /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
GUI का उपयोग करके कॉन्फ़िगर करें
नेटवर्क सेटिंग्स खोलें और अपना सिस्टम वाइड नेटवर्क प्रॉक्सी सेट करें।
नेटवर्क -> नेटवर्क प्रॉक्सी -> कॉन्फ़िगर -> सिस्टम चौड़ा लागू करें।
लेकिन यह उपयोगी नहीं हो सकता है यदि आपके पास प्रॉक्सी के लिए प्रमाणीकरण है।
उपयुक्त के लिए।
उपयुक्त के लिए आपको कुछ अतिरिक्त काम करने की आवश्यकता है, क्योंकि संयोग से पर्यावरण के चर का पालन नहीं होता है,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
इस दायरे से बाहर हर चीज के लिए, एप्लिकेशन में ही प्रॉक्सी सेटिंग्स को कॉन्फ़िगर करने का विकल्प होना चाहिए। अगर मुझे खेद नहीं है;)