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