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

पी-होल क्या है?

पी-होल खुद को "इंटरनेट विज्ञापनों के लिए एक ब्लैक होल" कहते हैं। यह आंतरिक ब्लैकलिस्ट के खिलाफ सभी आउट-बाध्य सर्वर अनुरोधों को चलाकर काम करता है। ऐसा करने के लिए, आपको पीआई-होल को अपने DNS सर्वर के रूप में सेट करने की आवश्यकता होगी। यह पी-होल हैंडल पता समाधान अनुरोधों की अनुमति देता है और अनुरोधित जानकारी के आईपी पते को देखता है। नतीजतन, इसमें अपने आईपी पते के आधार पर कुछ आउटबाउंड अनुरोधों को चुनिंदा रूप से म्यूट करने की शक्ति है।

यदि पी-होल एक कनेक्शन अनुरोध देखता है जो इसकी ब्लैकलिस्ट से मेल खाता है, तो वह उस अनुरोध को विज्ञापन सर्वर या गंतव्य तक पहुंचने से रोकता है। 10, 000 से अधिक डोमेन ब्लैकलिस्ट पर हैं, और पी-होल अपने सर्वर तक पहुंचने से अनुरोध रोकता है। इसका मतलब है कि कोई भी विज्ञापन डाउनलोड नहीं किया गया है, इसलिए बैंडविड्थ सहेजा गया है और कनेक्शन की गति में सुधार हुआ है।

पी-होल सिर्फ विज्ञापनों को अवरुद्ध नहीं करता है। यह आपके नेटवर्क को सभी प्रकार के वेब-आधारित हमले वैक्टरों के खिलाफ भी सुरक्षित रख सकता है। इस प्रणाली में पी-होल के ऑपरेशन की निगरानी और लेखा परीक्षा के लिए एक मजबूत वेब-आधारित पोर्टल भी शामिल है।

बेहतर अभी भी, यह सब मुफ्त और मुक्त स्रोत है। ओपन-सोर्स नहीं होने वाला एकमात्र हिस्सा नाम और लोगो है, जो ट्रेडमार्क के रूप में पंजीकृत हैं।

पी-होल स्थापित करना

1. एक संगत लिनक्स distro स्थापित करें

पी-होल किसी भी लिनक्स-सक्षम डिवाइस पर चल सकता है। संदर्भ के लिए, पी-होल आधिकारिक तौर पर इन distros का समर्थन करता है:

  • रास्पियन: जेसी / खिंचाव (लाइट / पिक्सेल के साथ)
  • उबंटू: 14.04 / 16.04 / 16.10
  • फेडोरा: 24/25
  • डेबियन: 8.6
  • CentOS: 7.2.1511 / 7.3.1611

2. इंस्टॉलर चलाएं

पॉप टर्मिनल खोलें और सॉफ़्टवेयर इंस्टॉल करने के लिए नीचे दिए गए आदेश को चलाएं:

 curl -sSL https://install.pi-hole.net | दे घुमा के 

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

3. पीआई-होल को अपने DNS सर्वर के रूप में सेट करें

पीआई-होल को अपने नेटवर्क के DNS सर्वर के रूप में सेट करने के लिए आपको अपने राउटर पर डीसीएचपी सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता होगी। प्रत्येक मॉडल के लिए निर्देश अलग-अलग होंगे। अपने नेटवर्क पर एकमात्र DNS सर्वर के रूप में पी-होल का आईपी पता (1 9 2.168.0.250 जैसा कुछ) सेट करें। सुनिश्चित करें कि आप अन्य DNS सर्वर को शून्य आउट करें।

4. वेब इंटरफेस देखें

एक बार जब आप अपने DNS सर्वर के रूप में पी-होल सेट करते हैं, तो आप कर लेंगे। आप अपने नेटवर्क पर किसी भी डिवाइस के लिए हर जगह विज्ञापन अवरुद्ध कर देंगे। पी-होल की कॉन्फ़िगरेशन को ट्विक करने के लिए, आप अपने नेटवर्क पर http: //pi.hole पर जा सकते हैं।

निष्कर्ष

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