उबंटू में एक प्रॉक्सी सर्वर स्थापित करना

एक प्रॉक्सी सर्वर एक प्रकार का मध्यवर्ती पीसी है जो उपयोगकर्ता के कंप्यूटर और इंटरनेट के बीच एक मध्यस्थ है। यह इस कंप्यूटर के माध्यम से है और आपके सभी इंटरनेट अनुरोधों को पास करता है। सर्वर उन्हें संसाधित करता है और आपको इंटरनेट से डाउनलोड की गई फाइलें भेजता है। आमतौर पर, कॉर्पोरेट नेटवर्क इंटरनेट का उपयोग करने के लिए एक प्रॉक्सी सर्वर का उपयोग करते हैं। उपयोगिताओं के लिए यह समझने के लिए कि उन्हें प्रॉक्सी के माध्यम से कनेक्ट करने की आवश्यकता है, सिस्टम चर को कॉन्फ़िगर करना महत्वपूर्ण है। इस प्रकार, आप प्रॉक्सी सर्वर के साथ काम करने के लिए अधिकांश उपयोगिताओं को कॉन्फ़िगर करेंगे और अंतिम, लेकिन कम से कम, ऐसी प्रक्रिया प्रकृति में वैश्विक है, और यह सिस्टम के सभी उपयोगकर्ताओं को चिंतित करता है। इस लेख में हम विस्तार से विश्लेषण करेंगे कि उबंटू में प्रॉक्सी सर्वर के माध्यम से कनेक्शन कैसे स्थापित किया जाए। चलिए इसका पता लगाते हैं। चलो चलते हैं!

उबंटू में प्रॉक्सी कनेक्शन को सही और स्वतंत्र रूप से सेट करना सीखें।

प्रॉक्सी के माध्यम से उबंटू से कनेक्शन को कॉन्फ़िगर करने के लिए, आपको सिस्टम सेटिंग्स मेनू खोलना होगा, और फिर नेटवर्क अनुभाग पर जाएं।

ऑपरेटिंग सिस्टम में "नेटवर्क" अनुभाग खोजें।

आइटम "नेटवर्क प्रॉक्सी सेवा" पर क्लिक करें और "मैनुअल" विधि सेट करें, फिर अपनी सेटिंग्स दर्ज करें।

"नेटवर्क प्रॉक्सी सेवा" में और "मैनुअल" विधि सेट करें

अगला चरण अपनी सेटिंग्स बनाना है।

इस पद्धति का नुकसान यह है कि यदि आपके पास लॉगिन और पासवर्ड द्वारा प्राधिकरण के साथ एक प्रॉक्सी है, तो आप इस डेटा को निर्दिष्ट नहीं कर सकते हैं, और, परिणामस्वरूप, प्रॉक्सी काम नहीं करेगा।

आप कॉन्फ़िगरेशन फ़ाइलों के माध्यम से सिस्टम स्तर भी कॉन्फ़िगर कर सकते हैं। ऐसा करने के लिए, फ़ाइल / आदि / पर्यावरण को रूट-राइट्स से खोलें (यह कमांड के साथ किया जाता है: sudo नैनो / etc / वातावरण)। फ़ाइल के अंत में, लाइनें जोड़ें:

https_proxy = "// उपयोगकर्ता: : पोर्ट /"

http_proxy = "// उपयोगकर्ता: : पोर्ट /"

ftp_proxy = "ftp: // उपयोगकर्ता: : पोर्ट /"

मोजे_प्रोक्सी = "मोजे: // उपयोगकर्ता: : बंदरगाह /"

यदि प्रॉक्सी अधिकृत नहीं है, तो लाइनों को इस तरह दिखना चाहिए:

_प्रोक्सी = "// प्रॉक्सी: पोर्ट /"

सेटिंग्स में बदलाव करने के लिए, रीबूट करें।

आमतौर पर, एक वैश्विक प्रॉक्सी कॉन्फ़िगरेशन कार्यक्रम के अंदर प्रॉक्सी डेटा दर्ज करने की आवश्यकता के बिना इसके माध्यम से काम करने के लिए अन्य सभी उपयोगिताओं के लिए पर्याप्त है। हालाँकि, कुछ उपयोगिताओं वैश्विक मापदंडों के साथ काम नहीं कर सकती हैं या उन्हें विशेष सेटिंग्स की आवश्यकता होती है।

फ़ायरफ़ॉक्स

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

फ़ायरफ़ॉक्स आसानी से अपनी सेटिंग्स का उपयोग कर सकता है।

क्रोमियम

यह ब्राउज़र वैश्विक मापदंडों का भी उपयोग कर सकता है, जबकि उसका अपना है। प्रॉक्सी असाइन करने के लिए, फ़ाइल / etc / क्रोमियम-ब्राउज़र / डिफ़ॉल्ट खोलें और वहां लाइन जोड़ें:

CHROMIUM_FLAGS = "- प्रॉक्सी-सर्वर = पता: पोर्ट"

अब आपको क्रोमियम को पुनरारंभ करने की आवश्यकता है

अपार्ट

नए संस्करण पुराने मापदंडों के विपरीत वैश्विक मापदंडों के साथ काम कर सकते हैं, जो विशेष रूप से व्यक्तिगत लोगों के साथ काम करते थे। /Etc/apt/apt.conf फ़ाइल में आपको पंजीकरण करने की आवश्यकता है:

प्राप्त करें :: http :: प्रॉक्सी "// लॉगिन: पासवर्ड @ ip_proxy: port_proxy /";

प्राप्त करें :: https: छद्म "// लॉगिन: पासवर्ड @ ip_proxy: port_proxy /";

एक्वायर्ड :: ftp :: प्रॉक्सी "// लॉगिन: पासवर्ड @ ip_proxy: port_proxy /";

प्राप्त करें :: मोज़े :: प्रॉक्सी "// लॉगिन: पासवर्ड @ ip_proxy: port_proxy /";

प्राप्त करें :::: प्रॉक्सी "सच";

यदि सर्वर अधिकृत नहीं है, तो लॉगिन और पासवर्ड को निकालना होगा।

बड़ी मार

बेशक, टर्मिनल के माध्यम से लॉन्च की गई प्रत्येक उपयोगिता के लिए / etc / पर्यावरण के माध्यम से उपरोक्त कॉन्फ़िगरेशन काम करेगा। यदि आपको चलाने के लिए सीधे पैरामीटर सेट करने की आवश्यकता है, तो इसे चलाने से पहले:

निर्यात http_proxy = '// लॉगिन: पासवर्ड @ ip_proxy: port_proxy /'

निर्यात ftp_proxy = '// लॉगिन: पासवर्ड @ ip_proxy: port_proxy /'

wget

/ Etc / wgetrc फ़ाइल में जोड़ें:

छद्म-उपयोगकर्ता = उपयोगकर्ता नाम

प्रॉक्सी-पासवर्ड = पासवर्ड

http_proxy = //xxx.xxx.xxx.xxx:8080/

ftp_proxy = //xxx.xxx.xxx.xxx:8080/

use_proxy = on

यदि प्राधिकरण के बिना प्रॉक्सी, प्रॉक्सी-उपयोगकर्ता और प्रॉक्सी-पासवर्ड को हटा दें

apt-एड-भंडार

अधिकांश संस्थान सभी संदिग्ध, अज्ञात बंदरगाहों को बाहर तक रोकते हैं। एक नियम के रूप में, पोर्ट नंबर 11371 भी अवरुद्ध है, जिसका उपयोग apt-add-repository प्रोग्राम द्वारा विकृतियों को जोड़ने के लिए किया जाता है। एक सरल समाधान है जो आपको पोर्ट 80 के माध्यम से रिपॉजिटरी कुंजी प्राप्त करने की अनुमति देता है, जिसका उपयोग इंटरनेट पृष्ठों तक पहुंचने के लिए किया जाता है।

फ़ाइल /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py संपादित करें (रूट-अधिकार की आवश्यकता है, इसके बजाय /usr/lib/python2.6 संस्करण 2.7 उपलब्ध हो सकता है)। लाइन खोजें keyserver.ubuntu.com और प्रतिस्थापित करें:

hkp: //keyserver.ubuntu.com

पर

hkp: //keyserver.ubuntu.com: 80

अब आपको पता चल जाएगा कि उबंटू में प्रॉक्सी सर्वर के माध्यम से कनेक्शन कैसे सेट किया जाए। टिप्पणियों में लिखें यदि आपने सफलतापूर्वक प्रॉक्सी सेटिंग्स के साथ मुकाबला किया है, तो अपने अनुभव को अन्य उपयोगकर्ताओं के साथ साझा करें, और लेख के विषय के बारे में आपके कोई भी प्रश्न पूछ सकते हैं।