- पाई-होल क्या है?
- रास्पबेरी पाई- पाई होल सेटअप के लिए आपको क्या चाहिए होगा?
- अगला आनेवाला,
- चरण 1: रास्पबेरी पाई स्थापित करना
- चरण 2: रास्पबेरी पाई को कॉन्फ़िगर करना
- रास्पबेरी पाई पर पाई-होल स्थापित करना
इस पोस्ट के शीर्षक को पढ़ने के बाद, आप सोच रहे होंगे कि हम एक लेख क्यों पोस्ट कर रहे हैं जो बताता है कि विज्ञापन-सेवाओं को कैसे अवरुद्ध किया जाए? क्या ऐसा नहीं है कि कोई कंपनी पैसा कैसे बनाती है? और आप यह गलत नहीं समझ रहे हैं कि Google का AdSense हमारे राजस्व का एक बड़ा हिस्सा है, लेकिन हम समझते हैं कि आप में से कई, जो इस तरह से सेट-अप करने के लिए पर्याप्त रूप से निर्धारित हैं, शायद वैसे भी किसी प्रकार के विज्ञापन-अवरोधक टूल का उपयोग कर रहे हैं।
इसलिए इस लेख में, मैं आपको दिखाने जा रहा हूं कि आप पीआई-होल को कैसे कॉन्फ़िगर कर सकते हैं , एक डीएनएस आधारित फ़िल्टरिंग टूल है जिसका उपयोग आपके पूरे नेटवर्क पर विज्ञापनों, ट्रैकिंग और ज्ञात मैलवेयर को ब्लॉक करने के लिए किया जा सकता है।
वहाँ कई सामान्य विज्ञापन-अवरुद्ध उपकरण हैं, क्रोम वेब स्टोर का उदाहरण लें यदि आप वहां एडब्लॉक की खोज करते हैं, तो आप एडब्लॉक, ऑब्लॉक, एडगार्ड और बहुत कुछ पा सकते हैं जो बहुत अच्छा काम करता है। लेकिन समस्या यह है कि यह ब्राउज़र-विशिष्ट है। मतलब यह केवल उस ब्राउज़र के लिए काम करेगा, लेकिन कुछ डिवाइस विज्ञापन-ब्लॉकर्स की अनुमति नहीं देते हैं, उदाहरण के लिए, मोबाइल गेम, आपका स्मार्ट टीवी, Spotify और बहुत कुछ। यही वह जगह है जहां Pi-छेद आता है। यह आपके पूरे नेटवर्क के लिए विज्ञापनों को तेजी से और कुशलता से ब्लॉक कर सकता है।
रास्पबेरी पाई एक पॉकेट आकार का कंप्यूटर है और कई प्रकार के वेब आधारित सर्वर बनाने के लिए उपयुक्त है जैसे:
- रास्पबेरी पाई प्रिंट सर्वर
- रास्पबेरी पाई पर Plex मीडिया सर्वर
- रास्पबेरी पाई MineCraft सर्वर
- सांबा का उपयोग करते हुए रास्पबेरी पाई एनएएस सर्वर
- रास्पबेरी पाई Mopidy संगीत सर्वर का उपयोग कर
पाई-होल क्या है?
पाई-होल आपके नेटवर्क के लिए एक निजी DNS सर्वर के रूप में कार्य करता है। DNS को (D omain N ame S erver) के रूप में जाना जाता है । जब आप google.com जैसे अपने ब्राउज़र के पते में टाइप करते हैं, तो DNS सर्वर उस नाम को लेने और उसे IP पते में परिवर्तित करने के लिए जिम्मेदार होता है। कई उपयोगकर्ताओं के लिए, यह सेवा विंडोज़ में आईपीवी 4 सेटिंग में चल रही है।
लेकिन विंडोज़ यह निर्धारित नहीं कर सकती है कि विज्ञापन सेवाओं के लिए कौन सा आईपी पता है और जो वास्तविक सामग्री के लिए हैं - लेकिन पाई-होल करता है। पाई-होल 0.0.0.0 के साथ ज्ञात विज्ञापन-सेवाओं और प्रतिक्रिया के बीच खड़ा है, ताकि विज्ञापन डाउनलोड न हों। इसका मतलब यह है कि आप जिस वेबसाइट की तलाश कर रहे हैं वह सामान्य रूप से लोड होगी लेकिन विज्ञापनों के बिना।
पर्याप्त परिचय, चलो पाई-छेद का निर्माण करते हैं और इसे कार्रवाई में देखते हैं। इस लेख के अंत में एक वीडियो प्रदर्शन दिया गया है।
रास्पबेरी पाई- पाई होल सेटअप के लिए आपको क्या चाहिए होगा?
इसे सेट करने के लिए, आपको स्पष्ट की आवश्यकता होगी:
- एक रास्पबेरी पाई (मैं एक रास्पबेरी पीआई शून्य का उपयोग कर रहा हूं)
- वाई-फाई अडैप्टर या USB से ईथरनेट अडैप्टर (मैं वाई-फाई अडैप्टर का उपयोग करने जा रहा हूं)
- एक USB OTG केबल
- एक पावर ब्रिक पर्याप्त करंट पहुंचा सकता है।
- एक माइक्रो एसडी कार्ड।
- इसे पावर देने के लिए यूएसबी केबल।
ध्यान रखें कि मैं रास्पबेरी पाई स्थापित करने के लिए हेडलेस सेटअप विधि का उपयोग करने जा रहा हूं। यदि आप इसे किसी अन्य तरीके से करना चाहते हैं, तो आप हमेशा एक मॉनिटर और एक कीबोर्ड संलग्न कर सकते हैं लेकिन आपको इसके और इसके मेस्सी के लिए एक अलग USB हब की आवश्यकता होगी।
अगला आनेवाला,
- चरण 1: रास्पबेरी पाई की स्थापना
- रास्पबेरी पीआई ओएस डाउनलोड करें
- एसडी कार्ड फ्लैश
- SSH को हेडलेस मोड में सक्षम करें
- हेडलेस मोड में अपने राउटर से कनेक्ट करें
- राउटर में स्टेटिक आईपी एड्रेस असाइन करें
- चरण 2: रास्पबेरी पाई को कॉन्फ़िगर करना
- रास्पबेरी पाई को एसएसएच
- अपडेट करें और पाई को अपग्रेड करें
- डिफ़ॉल्ट SSH पासवर्ड बदलें
- होस्टनाम बदलें
- चरण 3: रास्पबेरी पाई पर पाई-होल स्थापित करना
यदि आप रास्पबेरी पाई के लिए नए हैं, तो रास्पबेरी पाई ट्यूटोरियल के साथ अपने गेटिंग स्टार्ट पर वापस जाएं।
चरण 1: रास्पबेरी पाई स्थापित करना
अपने रास्पबेरी पी को स्थापित करना बहुत आसान है और इसके लिए बहुत कम चरणों की आवश्यकता होती है। रास्पबेरी स्थापित करने के लिए, आपको आधिकारिक रास्पबेरी पीआई वेबसाइट से रास्पबेरी पाई ओएस डाउनलोड करने और एसडी कार्ड तैयार करने और उस पर रास्पबेरी पीआई ओएस स्थापित करने की आवश्यकता है।
रास्पबेरी-पीआई ओएस डाउनलोड करें:
मैं एक रास्पबेरी पाई शून्य का उपयोग कर रहा हूं इसलिए मैं रास्पबेरी पाई ओएस (32-बिट) लाइट डाउनलोड करने जा रहा हूं।
एसडी कार्ड फ़्लैश:
उसे फ्लैश करने के लिए, हमें balenaEtcher नामक टूल की आवश्यकता है या आप अपने पसंदीदा फ्लैशिंग टूल का उपयोग कर सकते हैं।
मैं पोर्टेबल संस्करण की सिफारिश करता हूं क्योंकि यह ऐसा कुछ नहीं है जिसे हमें स्थापित करने की आवश्यकता है। ओपन Etcher > अपनी फ़ाइल चुनें > अपना लक्ष्य चुनें और बस इसे फ़्लैश करें ! और आपने कल लिया।
फ्लैशिंग प्रक्रिया समाप्त होने के बाद, आपको बूट नाम का एक छोटा सा 250MB विभाजन मिलेगा
SSH को बिना मोड में सक्षम करें:
Headless SSH को सेट करने के लिए , आपको SSH नामक एक खाली फ़ाइल बनाने की आवश्यकता है । यह सरल कदम रास्पबेरी पाई के लिए एसएसएच को सक्षम करेगा।
हेडलेस मोड में अपने राउटर से कनेक्ट करें:
हेडलेस वाई-फाई स्थापित करने के लिए , आपको wpa_supplicant.conf नाम की एक फाइल बनाने की जरूरत है और इसे बूट पार्टीशन में सेव करना होगा, जिसका मैंने पहले उल्लेख किया है।
नीचे सूचीबद्ध फ़ाइल के अंदर की सामग्री:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 देश =
आपको SSID और PSK सेक्शन में अपने राउटर का SSID और पासवर्ड डालना होगा।
और यह एसडी कार्ड के हिस्से के लिए है, अब आपको अपने रास्पबेरी पाई पर एसडी-कार्ड लगाने और इसे पावर करने की आवश्यकता है।
राउटर में स्टेटिक आईपी एड्रेस असाइन करें:
रास्पबेरी पीआई के लिए एक स्थिर आईपी पते को आवंटित करना वास्तव में महत्वपूर्ण है, अन्यथा, यह गतिशील रूप से बदल जाएगा और हमें समस्याओं का कारण होगा।
मेरे राउटर में, मेरे पास एक ऑपरेशन टैब है, इसे हरे रंग के संकेत में क्लिक करके, मैं रास्पबेरी पाई के लिए आईपी पते को आरक्षित कर सकता हूं। यदि आप ऐसा कर रहे हैं, तो आपको अपने राउटर के लिए प्रक्रिया खोजने की आवश्यकता है।
चरण 2: रास्पबेरी पाई को कॉन्फ़िगर करना
अब जिस तरह से हमें रास्पबेरी पाई को कॉन्फ़िगर करने की आवश्यकता है, उससे बाहर सभी बुनियादी सेटिंग्स। ऐसा करने के लिए बस नीचे दिए गए चरणों का पालन करें-
SSH से रास्पबेरी पाई:
अब एसएसएच के पास रास्पबेरी पाई का समय है, ऐसा करने के लिए, मैं अपने विंडोज़ पीसी से गिट बैश का उपयोग करने जा रहा हूं, आप पुट्टी का उपयोग कर सकते हैं यदि वह आपका पसंदीदा ऐप है।
रास्पबेरी पाई के लिए डिफ़ॉल्ट पासवर्ड दर्ज करें जो रास्पबेरी है।
और सब कुछ ठीक काम करता है, तो आपको पी @ रास्पबेरी बैश के साथ संकेत दिया जाएगा । बधाई हो आपने अपने रास्पबेरी पाई में सफलतापूर्वक एसएसएच किया है।
अपडेट करें और पाई को अपग्रेड करें:
अब, पहले, अपने रास्पबेरी पीआई ओएस को अपडेट और अपग्रेड करें, उस प्रकार को निम्न कमांड में करें और एंटर करें।
sudo apt-get update && sudo apt-get upgrade
डिफ़ॉल्ट SSH पासवर्ड बदलें:
रास्पबेरी पाई के लिए डिफ़ॉल्ट SSH पासवर्ड को बदलने के लिए इसके बहुत महत्वपूर्ण अपडेट और अपग्रेड करने के बाद, हैकर्स बहुत आसानी से SSH को आपके नेटवर्क में बदल सकते हैं और पासवर्ड को तोड़ सकते हैं।
ऐसा करने के लिए आपको sudo raspi-config टाइप करना होगा और आपको निम्न स्क्रीन के साथ प्रस्तुत किया जाएगा।
होस्टनाम बदलें:
होस्टनाम बदलने के लिए, नेटवर्क विकल्प पर जाएं और एंटर दबाएं, अब पहला विकल्प होस्टनाम को बदलने के लिए फिर से दर्ज करें क्लिक करें और होस्टनाम को बदलें।
अब यह हो गया है कि हम अंत में पाई-होल को स्थापित कर सकते हैं।
रास्पबेरी पाई पर पाई-होल स्थापित करना
एक बार जब आप उपरोक्त चरणों को पूरा कर लेंगे। आपको पाई-छेद स्थापित करने की आवश्यकता है। आप ऐसा कर सकते हैं कि एक कीबोर्ड माउस को कनेक्ट करके या एक हेडलेस तरीके से करें। मैं इसे बिना सिर के करने जा रहा हूं।
रास्पबेरी पाई पर पाई-होल स्थापित करने के लिए, निम्न कमांड चलाएँ।
कर्ल -sSL https://install.pi-hole.net - बैश
वैकल्पिक रूप से, आप एक git क्लोन बना सकते हैं और Pi-छेद के GitHub रिपॉजिटरी को क्लोन कर सकते हैं और वहां से जारी रख सकते हैं, ऐसा करने के लिए, आपको निम्न कमांड चलाने की आवश्यकता है।
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi- होल cd "पाई-होल / स्वचालित स्थापित /" sudo bash basic-install.sh
लेकिन मैं पाई-होल स्थापित करने के लिए प्राथमिक विधि का उपयोग करने जा रहा हूं। स्थापना प्रक्रिया बहुत सरल है। आपको बस रास्पबेरी पाई के लिए SSH करना है और कर्ल कोड में पेस्ट करना है और हिट दर्ज करें यदि सब कुछ अच्छा है, तो डाउनलोड प्रक्रिया शुरू हो जाएगी और आपको नीचे की छवि की तरह एक स्क्रीन मिलेगी।
यह सेटअप प्रक्रिया है और यह कुछ बुनियादी शर्तो के लिए जाँच कर रहा है।
अगला, आपको स्वागत स्क्रीन के साथ प्रस्तुत किया जाएगा, जो नीचे दिखाया गया है।
अगली स्क्रीन पाई-होल के बारे में एक स्क्रीन है , जारी रखने के लिए हिट दर्ज करें।
अगला, पाई-छेद एक स्टेटिक आईपी के बारे में पूछ रहा है यदि आपने पिछले सेटअप को सही ढंग से किया है, तो जारी रखने के लिए बस हिट दर्ज करें। नीचे दी गई छवि स्क्रीन दिखाती है।
इसके बाद, पाई-होल आपसे एक इंटरफ़ेस के बारे में पूछेगा, मेरे मामले में, इसका wlan0, इसे चुनने के लिए एंटर दबाएं।
इसके बाद, पी-होल सेटअप एक अपस्ट्रीम डीएनएस प्रदाता के बारे में पूछ रहा है, जिसका अर्थ है कि यदि URL ब्लैकलिस्ट में नहीं है, तो अनुरोध चयनित डीएनएस सर्वर को भेज दिया जाएगा । मेरे मामले में, मैं Google का चयन करता हूं ।
इसके बाद, पाई-होल सेटअप हमें नाम सर्वरों की एक सूची का चयन करने के लिए कह रहा है जो पाई-होल ब्लॉकिंग सूची के लिए इन्वेंट्री के रूप में कार्य करता है और यह भी कह रहा है कि डिफ़ॉल्ट सूची तीसरे पक्ष के प्रदाता द्वारा प्रदान और बनाए रखी गई है। हम स्थापना समाप्त होने के बाद मोड जोड़ सकते हैं।
अगला, यह चाहता है कि हम प्रोटोकॉल का चयन करें। चूंकि हम आईपी प्रोटोकॉल संस्करण की परवाह किए बिना अवांछित विज्ञापनों को रोकना चाहते हैं, इसलिए हम इसे डिफ़ॉल्ट रूप से सक्रिय दोनों प्रोटोकॉल पर छोड़ सकते हैं।
अगला, यह राउटर द्वारा निर्दिष्ट हमारे वर्तमान आईपी पते को दर्शाता है ।
अगला, यह हमें परस्पर विरोधी आईपी के बारे में चेतावनी देता है , ठीक क्लिक करता है।
अगली स्क्रीन बहुत महत्वपूर्ण है क्योंकि पी-होल सेटअप पूछ रहा है कि क्या हम वेब व्यवस्थापक इंटरफ़ेस को स्थापित करना चाहते हैं या नहीं और हाँ हम बाद में आसान डैशबोर्ड का उपयोग करना चाहते हैं। क्योंकि यह विशिष्ट विज्ञापनों को अवरुद्ध करना बहुत आसान बना देता है।
वेबसर्वर-आधारित डैशबोर्ड चलाने के लिए, हमें स्थानीय सर्वर की आवश्यकता होती है जो स्थानीय रूप से चलता है । अगली स्क्रीन बिल्कुल यही है और हाँ, हम बिल्कुल वेबसर्वर को स्थापित करना चाहते हैं।
अगली स्क्रीन में, सेटअप पूछ रहा है कि क्या हम प्रश्नों को लॉग इन करना चाहते हैं, और हाँ हम ऐसा करना चाहते हैं क्योंकि लॉग सक्षम होने के साथ, हम स्पष्ट रूप से अंतर कर सकते हैं कि कौन सा URL किस URL से संबंधित है।
के लिए गोपनीयता मोड, मैं डिफ़ॉल्ट विकल्प का इस्तेमाल किया है क्योंकि मैं सब कुछ नजर रखने के लिए है कि पी-होल ब्लॉक करना चाहते हैं।
और यह लगभग पूरा हो गया है, ओके मारा और पाई-होल सेटअप अपना काम करेगा और सभी आवश्यकताओं को स्थापित करेगा। जब सब कुछ हो जाता है, तो आपको नीचे दिखाई गई सबसे महत्वपूर्ण स्क्रीन मिलेगी ।
अब, स्क्रीन के निचले भाग में, आपके पास डैशबोर्ड के लिए आईपी पता और पासवर्ड है । मेरे लिए, व्यवस्थापक URL http://192.168.2.2/admin था और पासवर्ड XXXX था। URL को अपने ब्राउज़र में पेस्ट करें और आपको नीचे दिखाया गया एक पेज मिलेगा।
यदि आप पासवर्ड भूल गए हैं तो आप रास्पबेरी पाई को एसएसएच कर सकते हैं और पासवर्ड रीसेट करने के लिए नीचे कमांड टाइप कर सकते हैं।
अब, इस समय आप एक गहरी सांस ले सकते हैं और आराम कर सकते हैं, आपने प्रक्रिया का एक हिस्सा पूरा कर लिया है। लेकिन नवनिर्मित पाई-होल सभी विज्ञापनों को अवरुद्ध नहीं कर सकता, विशेष रूप से YouTube ।
विज्ञापन विशिष्ट हैं इसलिए भारतीय विज्ञापनों को अवरुद्ध करने के लिए मुझे कुछ तरकीबें निकालनी पड़ीं जिनके बारे में मैं यहाँ चर्चा करने जा रहा हूँ, पाई-होल के कंसोल में, ब्लैक लिस्टेड डोमेन के लिए एक टैब होता है, इससे पता चलता है कि उस सूची में कितने सूचीबद्ध डोमेन हैं, हमें उस सूची को अपडेट करने की आवश्यकता है, ऐसा करने के लिए हमें इसमें जाने की आवश्यकता है
और एड्रेस सेक्शन में, हम और ब्लैक लिस्टेड वेबसाइट जोड़ सकते हैं। ऐसा करने के लिए, मैंने अभी इसे देखा है और मुझे कुछ लिंक मिले हैं जो अच्छी तरह से काम करते हैं। यह नीचे सूचीबद्ध है।
- https: // raw.githubusercontent.com/StevenBlack/hosts/master/hosts
- https: // mirror1.malwaredomains.com/files/justdomains
- https: // easylist-downloads.adblockplus.org/malwaredomains_full.txt
- https: // v.firebog.net/hosts/Easylist.txt
- https: // s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
- https: // v.firebog.net/hosts/AdguardDNS.txt
- https: // static.doubleclick.net/instream/ad_status.js
आपको उन्हें एक-एक करके एक स्थान से जोड़ने की आवश्यकता है। उन्हें जोड़ने के बाद, आपको सूची को कमांड पिहोल -g के साथ अपडेट करना होगा । एक बार ऐसा करने के बाद, अपडेट किया गया डैशबोर्ड नीचे की छवि की तरह दिखना चाहिए।
अब सूची अपग्रेड हो गई है, पाई-होल अधिक विज्ञापनों को ब्लॉक करने में सक्षम होना चाहिए।
यदि आपको अभी भी विज्ञापन मिल रहे हैं, तो आप अपने रास्पबेरी पाई- पाई होल इंस्टॉलेशन में ब्लैकलिस्ट में ऐड सर्वर को मैन्युअल रूप से जोड़कर अपने परिणामों में सुधार करते हैं।
और हो गया!
बधाई हो! आपका रास्पबेरी पाई- पाई होल सेटअप पूरा हो गया है।
यदि आपके कोई प्रश्न हैं, तो उन्हें नीचे टिप्पणी अनुभाग में छोड़ दें। या आप अन्य तकनीकी प्रश्नों को पोस्ट करने के लिए हमारे मंचों का भी उपयोग कर सकते हैं।