वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

3.2। विन्यास


स्क्विड को इसके भीतर मौजूद निर्देशों को संपादित करके कॉन्फ़िगर किया गया है /etc/squid/squid.conf विन्यास फाइल। निम्नलिखित उदाहरण कुछ निर्देशों का वर्णन करते हैं जिन्हें स्क्विड सर्वर के व्यवहार को प्रभावित करने के लिए संशोधित किया जा सकता है। स्क्विड के अधिक गहन विन्यास के लिए, संदर्भ अनुभाग देखें।


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


sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original sudo chmod aw /etc/squid/squid.conf.original


• अपने स्क्विड सर्वर को डिफ़ॉल्ट टीसीपी पोर्ट 8888 के बजाय टीसीपी पोर्ट 3128 पर सुनने के लिए सेट करने के लिए, http_port निर्देश को इस प्रकार बदलें:


http_port 8888

• स्क्विड सर्वर को एक विशिष्ट होस्टनाम देने के लिए दृश्यमान_होस्टनाम निर्देश बदलें। इस होस्टनाम का कंप्यूटर का होस्टनाम होना जरूरी नहीं है। इस उदाहरण में इसे सेट किया गया है वीजी


दृश्यमान_होस्टनाम वीज़ी

• स्क्विड के एक्सेस कंट्रोल का उपयोग करके, आप स्क्विड द्वारा प्रॉक्सी की गई इंटरनेट सेवाओं के उपयोग को केवल कुछ इंटरनेट प्रोटोकॉल (आईपी) पते वाले उपयोगकर्ताओं के लिए उपलब्ध होने के लिए कॉन्फ़िगर कर सकते हैं। उदाहरण के लिए, हम केवल 192.168.42.0/24 सबनेटवर्क के उपयोगकर्ताओं द्वारा पहुंच का वर्णन करेंगे:


निम्नलिखित में जोड़ें तल आपके ACL अनुभाग का /etc/squid/squid.conf फ़ाइल:


एसीएल फोर्टीटू_नेटवर्क स्रोत 192.168.42.0/24


फिर, निम्नलिखित को इसमें जोड़ें ऊपर का आपके http_access अनुभाग का /etc/squid/squid.conf फ़ाइल:


http_access बयालीस_नेटवर्क को अनुमति देता है

• स्क्विड की उत्कृष्ट पहुंच नियंत्रण सुविधाओं का उपयोग करके, आप स्क्विड द्वारा प्रॉक्सी की गई इंटरनेट सेवाओं के उपयोग को केवल सामान्य व्यावसायिक घंटों के दौरान उपलब्ध होने के लिए कॉन्फ़िगर कर सकते हैं। उदाहरण के लिए, हम एक ऐसे व्यवसाय के कर्मचारियों की पहुंच का वर्णन करेंगे जो सोमवार से शुक्रवार सुबह 9:00 बजे से शाम 5:00 बजे के बीच संचालित होता है, और जो 10.1.42.0/24 सबनेटवर्क का उपयोग करता है:


निम्नलिखित में जोड़ें तल आपके ACL अनुभाग का /etc/squid/squid.conf फ़ाइल:


एसीएल बिज़_नेटवर्क स्रोत 10.1.42.0/24

एसीएल बिज़_आवर्स समय एमटीडब्ल्यूटीएफ 9:00-17:00


फिर, निम्नलिखित को इसमें जोड़ें ऊपर का आपके http_access अनुभाग का /etc/squid/squid.conf फ़ाइल:


http_access biz_network biz_hours की अनुमति देता है


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


sudo systemctl पुनरारंभ करें squid.service


यदि पहले एक अनुकूलित स्क्विड3 का उपयोग किया गया था जो स्पूल को सेट करता था /var/log/squid3 माउंटपॉइंट होने के लिए, लेकिन अन्यथा डिफ़ॉल्ट कॉन्फ़िगरेशन बनाए रखने पर अपग्रेड विफल हो जाएगा। अपग्रेड आवश्यकतानुसार फ़ाइलों का नाम बदलने/स्थानांतरित करने का प्रयास करता है, लेकिन यह सक्रिय माउंटपॉइंट के लिए ऐसा नहीं कर सकता है। उस स्थिति में कृपया या तो माउंटपॉइंट या कॉन्फ़िगरेशन को अनुकूलित करें /etc/squid/squid.conf ताकि वे मेल खाएँ।


अगर लागू होता है शामिल config स्टेटमेंट का उपयोग पुराने पथ से अधिक फ़ाइलें खींचने के लिए किया गया था / आदि/स्क्विड3/. उन मामलों में आपको अपने कॉन्फ़िगरेशन को तदनुसार आगे बढ़ाना और अनुकूलित करना चाहिए।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: