
क्या आप दखलंदाजी वाले विज्ञापनों और बिना अनुमति के आपके फोन के हर चीज से कनेक्ट होने से परेशान हैं?अगर आप एंड्रॉयड इस्तेमाल करते हैं और रूटिंग की झंझट में नहीं पड़ना चाहते, तो नेटगार्ड उन चुनिंदा टूल्स में से एक है जो आपको बिना किसी परेशानी के अपने सभी ऐप्स के नेटवर्क ट्रैफिक को मैनेज करने की सुविधा देता है। असल में, यह आपके फोन पर एक फ़ायरवॉल लगाता है जो कनेक्शन और विज्ञापनों को ब्लॉक करता है, लेकिन सिस्टम पर कोई असर नहीं डालता और न ही आपकी वारंटी को रद्द करता है।
एक बेहतरीन ढंग से डिज़ाइन किए गए सिस्टम की बदौलत, नेटगार्ड एक प्रकार के रूप में कार्य करता है। “एप्लिकेशन-चयनात्मक हवाई जहाज मोड”आप अपनी पसंद के ऐप्स के लिए इंटरनेट एक्सेस ब्लॉक कर सकते हैं, यह तय कर सकते हैं कि कौन से ऐप्स मोबाइल डेटा का उपयोग करेंगे और कौन से केवल वाई-फाई का, बैकग्राउंड ट्रैफिक को सीमित कर सकते हैं और इस प्रक्रिया में बैटरी और डेटा बचा सकते हैं। यह सब एक लोकल वीपीएन की मदद से संभव है जो आपकी जानकारी किसी बाहरी सर्वर पर नहीं भेजता और एक ओपन-सोर्स ऐप के साथ जिसे तकनीकी जानकारी रखने वाला कोई भी व्यक्ति जांच सकता है।
NetGuard क्या है और यह Android पर मौजूद अन्य फ़ायरवॉल से किस प्रकार भिन्न है?
नेटगार्ड एक है एंड्रॉइड फ़ायरवॉल जिसके लिए रूट अनुमतियों की आवश्यकता नहीं होती है इसका पूरा कमाल Google द्वारा Android 5.0 Lollipop के साथ पेश किए गए VPN API पर आधारित है। पारंपरिक रूटेड फ़ायरवॉल की तरह सिस्टम में निचले स्तर पर हस्तक्षेप करने के बजाय, NetGuard एक स्थानीय VPN कनेक्शन बनाता है और इसके माध्यम से सभी डिवाइस ट्रैफ़िक को रीडायरेक्ट करता है।
वह वीपीएन "सुरंग" इंटरनेट पर नहीं जाती है और न ही किसी तृतीय-पक्ष सर्वर से होकर गुजरती है: वीपीएन सर्वर फोन के अंदर ही मौजूद होता है।यहीं पर नेटगार्ड आपके द्वारा निर्धारित नियमों के आधार पर यह तय करता है कि कनेक्शन सफल होगा या नहीं। व्यवहार में, यह आपके एप्लिकेशन और नेटवर्क के बीच एक फ़िल्टर के रूप में कार्य करता है, लेकिन डिवाइस से बाहर कोई डेटा नहीं भेजता है, जिससे गोपनीयता संबंधी चिंताएँ काफी हद तक कम हो जाती हैं।
अन्य ब्लॉकरों की तुलना में एक और महत्वपूर्ण अंतर यह है कि इसे Google Play पर कैसे प्रस्तुत किया जाता है। प्ले स्टोर संस्करण एक क्लासिक फ़ायरवॉल के रूप में दिखाई देता है।इसका उद्देश्य प्रत्येक एप्लिकेशन के इंटरनेट एक्सेस को नियंत्रित करना है, न कि विज्ञापन अवरोधक के रूप में। Google ऐसे ऐप्स को पसंद नहीं करता जो मुख्य रूप से विज्ञापन हटाने के लिए डिज़ाइन किए गए हों, इसलिए इस आधिकारिक संस्करण में डिफ़ॉल्ट रूप से विज्ञापन डोमेन की सूची शामिल नहीं है।
यदि आप नेटगार्ड का भी उपयोग करना चाहते हैं सिस्टम-स्तरीय विज्ञापन अवरोधकडेवलपर GitHub पर एक वैकल्पिक बिल्ड उपलब्ध कराता है। यह वही ओपन-सोर्स प्रोजेक्ट है, लेकिन इसमें होस्ट फ़ाइलों को लोड करने और डोमेन को फ़िल्टर करने के लिए अतिरिक्त विकल्प हैं, जिससे उपयोगकर्ता रूट एक्सेस के बिना और किसी विशिष्ट ब्राउज़र पर निर्भर हुए बिना, अधिकांश विज्ञापन और ट्रैकिंग को ब्लॉक कर सकते हैं।
Google Play पर NetGuard बनाम GitHub से APK संस्करण
NetGuard Google Play पर उपलब्ध है। ट्रैफ़िक नियंत्रण पर केंद्रित एक सरल फ़ायरवॉलइस संस्करण से शुरू करके, आप प्रत्येक ऐप के लिए वाई-फाई और मोबाइल डेटा के लिए इंटरनेट एक्सेस को स्वतंत्र रूप से अनुमति दे सकते हैं या अस्वीकार कर सकते हैं। इससे विज्ञापन से संबंधित किसी भी चीज़ को प्रभावित किए बिना, गोपनीयता, डेटा उपयोग और बैटरी लाइफ में काफी सुधार होता है।
समस्या यह है कि, स्टोर की नीतियों के कारण, इस संस्करण में डोमेन ब्लॉकलिस्ट लोड करने की अनुमति नहीं है। यह विज्ञापन ब्लॉक करने के लिए कस्टम होस्ट फ़ाइल का उपयोग भी नहीं करता है। यह ऐप इस बात पर नज़र रखने में बेहद शक्तिशाली है कि कौन कब लॉग इन करता है, लेकिन इसे पूरे सिस्टम से बैनर और विज्ञापनों को स्वचालित रूप से "साफ़" करने के लिए डिज़ाइन नहीं किया गया है।
हालाँकि, GitHub पर, लेखक NetGuard का एक ऐसा संस्करण प्रकाशित करता है जो इसमें होस्ट फाइलों के साथ काम करने के लिए समर्थन शामिल है।आप विज्ञापन और दुर्भावनापूर्ण डोमेन की सामुदायिक सूचियाँ डाउनलोड कर सकते हैं और ऐप को उन्हें प्रोसेस और ब्लॉक करने दे सकते हैं। यह संस्करण स्थिर है, डेवलपर द्वारा हस्ताक्षरित है, और प्ले स्टोर संस्करण से इसका मुख्य अंतर उन्नत डोमेन प्रबंधन और अधिक मांग वाले उपयोगकर्ताओं के लिए कुछ अतिरिक्त सुविधाएँ हैं।
एक परियोजना होने के नाते ओपन सोर्स और सक्रिय रूप से अनुरक्षितकोई भी इसकी कार्यप्रणाली की समीक्षा कर सकता है, यह सत्यापित कर सकता है कि कोई भी ट्रैफ़िक बाहरी सर्वरों पर नहीं भेजा जा रहा है, कोई भी अनधिकृत टेलीमेट्री नहीं है, और चाहें तो स्वयं ऐप को कंपाइल भी कर सकते हैं। यह पारदर्शिता विशेष रूप से ऐसे टूल के लिए मूल्यवान है जो आपके सभी आउटगोइंग ट्रैफ़िक को देखता है।
NetGuard आंतरिक रूप से कैसे काम करता है: स्थानीय VPN और ट्रैफ़िक फ़िल्टरिंग
जब आप मुख्य नेटगार्ड स्विच को सक्रिय करते हैं, तो एंड्रॉइड सामान्य वीपीएन अधिसूचना प्रदर्शित करता है क्योंकि ऐप एक खाता बनाता है। आधिकारिक VPNService API का उपयोग करके स्थानीय VPNउस क्षण से, सभी नेटवर्क ट्रैफ़िक उस आंतरिक वर्चुअल टनल से होकर गुजरता है, जहाँ फ़ायरवॉल यह तय करता है कि क्या अनुमति है और क्या नहीं, और यदि वीपीएन के साथ ऐप्स काम नहीं करते हैं.
किसी ऐप द्वारा किए गए प्रत्येक कनेक्शन प्रयास का मूल्यांकन निम्नलिखित मानदंडों के अनुसार किया जाता है: आपके द्वारा परिभाषित नियम: एप्लिकेशन के आधार पर, नेटवर्क प्रकार के आधार पर, डोमेन के आधार पर और यहां तक कि विशिष्ट पते के आधार पर भीआपके लिए यह प्रक्रिया पारदर्शी है: आपको केवल इतना पता चलेगा कि कुछ ऐप कनेक्ट होना बंद कर देते हैं, कुछ विज्ञापन गायब हो जाते हैं, या आपका डेटा खपत अचानक कम हो जाता है।
नेटगार्ड को कम से कम आवश्यकता है स्थिर संचालन के लिए Android 5.1 और उससे ऊपर का संस्करण आवश्यक है।यह आधुनिक वीपीएन एपीआई क्षमताओं का लाभ उठाता है (कुछ विवरणों में संस्करण 5.0 का उल्लेख है, लेकिन वास्तविक और परिष्कृत समर्थन संस्करण 5.1 से शुरू होता है)। यह आईपीवी4 और आईपीवी6 दोनों प्रकार के ट्रैफ़िक, टीसीपी और यूडीपी, को सपोर्ट करता है और टेदरिंग के साथ संगत है, जिसका अर्थ है कि जब आप अपना मोबाइल इंटरनेट कनेक्शन साझा कर रहे हों तब भी यह फ़ायरवॉल के रूप में कार्य करता रह सकता है।
नेटगार्ड की मुख्य स्क्रीन पर एक सूची प्रदर्शित होती है जिसमें निम्नलिखित शामिल हैं: डिवाइस पर इंस्टॉल किए गए सभी एप्लिकेशनसाथ ही, इसमें ऐसे आइकन भी दिए गए हैं जो यह दर्शाते हैं कि उन्हें वाई-फाई और मोबाइल डेटा के माध्यम से इंटरनेट एक्सेस करने की अनुमति है या नहीं। वहां से आप प्रत्येक ऐप के लिए कनेक्शन को तुरंत चालू या बंद कर सकते हैं, इसे सबसे अधिक डेटा खपत करने वाले ऐप्स के लिए "केवल वाई-फाई मोड" के रूप में उपयोग कर सकते हैं, या उन ऐप्स के लिए नेटवर्क को बंद कर सकते हैं जिनकी आपको केवल ऑफ़लाइन आवश्यकता होती है।
रूट एक्सेस के बिना नेटगार्ड के साथ विज्ञापन ब्लॉक करें
नेटगार्ड की प्रमुख विशेषताओं में से एक इसकी क्षमता है। रूट एक्सेस के बिना एंड्रॉइड पर विज्ञापनों को काफी हद तक कम करेंकंप्यूटर पर हम वर्षों से ब्राउज़र या सिस्टम-स्तरीय अवरोधकों का उपयोग करते आ रहे हैं, लेकिन मोबाइल उपकरणों पर यह हमेशा से अधिक जटिल रहा है, खासकर यदि आप सुपरयूज़र विशेषाधिकारों के साथ सिस्टम को संशोधित नहीं करना चाहते हैं।
परंपरागत रूप से, यदि आप एंड्रॉइड ऐप्स और ब्राउज़रों में विज्ञापनों से छुटकारा पाना चाहते थे, तो आपको बिल्ट-इन विज्ञापन अवरोधक वाले ब्राउज़र या रूट-आधारित समाधानों का उपयोग करना पड़ता था। वे सिस्टम की होस्ट फ़ाइल को संशोधित करेंगे। या फ़िल्टरिंग नियम लागू करें। नेटगार्ड इस समस्या का उल्टा समाधान करता है: यह ऑपरेटिंग सिस्टम में कुछ भी बदलाव किए बिना, अपने स्थानीय वीपीएन और ऐप से प्रबंधित होस्ट फ़ाइल का उपयोग करके विज्ञापन डोमेन और ट्रैकर्स को ब्लॉक करता है।
होस्ट फ़ाइल का उपयोग करके विज्ञापन डोमेन और ट्रैकर्स को ब्लॉक करना
होस्ट फ़ाइल किसी भी ऑपरेटिंग सिस्टम का एक क्लासिक संसाधन है। यह कुछ डोमेन नामों के जबरन समाधान की अनुमति देता है।उन्हें किसी विशिष्ट आईपी पते पर पुनर्निर्देशित करना या उन्हें अवरुद्ध करना, एक ऐसी तकनीक जिसका उपयोग भी किया जाता है एंड्रॉइड पर वेबसाइटों को ब्लॉक करेंइस तंत्र का उपयोग करके, विज्ञापन डोमेन के लिए किए गए किसी भी अनुरोध को "कहीं भी नहीं" पहुंचाया जा सकता है, ताकि बैनर या ट्रैकिंग स्क्रिप्ट कभी लोड न हों।
नेटगार्ड यह सुविधा प्रदान नहीं करता है। डिफ़ॉल्ट प्री-लोडेड ब्लॉकलिस्टइसलिए, आपको अपनी होस्ट फ़ाइल डाउनलोड या इंपोर्ट करनी होगी। एडवांस सेटिंग्स में, बैकअप और एडवांस सेटिंग्स के अंतर्गत, आपको इन फ़ाइलों को प्रबंधित करने के विकल्प मिलेंगे। आमतौर पर आपको "इंपोर्ट होस्ट फ़ाइल" जैसा विकल्प दिखाई देगा, जिससे आप अपनी पहले से मौजूद फ़ाइल अपलोड कर सकते हैं, या "डाउनलोड होस्ट फ़ाइल" विकल्प दिखाई देगा, जिससे नेटगार्ड समुदाय द्वारा बनाए रखी गई सूची डाउनलोड कर सकता है।
यदि आप स्वचालित डाउनलोड का विकल्प चुनते हैं, तो ऐप आमतौर पर इसका उपयोग करता है। उन डोमेन की सार्वजनिक सूची जो परेशान करने वाले विज्ञापन या दुर्भावनापूर्ण सामग्री परोसने के लिए जाने जाते हैं।आपको उस फ़ाइल को टेक्स्ट एडिटर से खोलने और यह देखने से कोई नहीं रोक सकता कि किस-किस लाइन को ब्लॉक किया जा रहा है, जो कि काफी राहत देने वाला है अगर आप गलत पॉजिटिव परिणामों को लेकर चिंतित हैं।
NetGuard में डोमेन फ़िल्टरिंग सक्षम करें
होस्ट फ़ाइल डाउनलोड करना ही पर्याप्त नहीं है: आपको नेटगार्ड को स्पष्ट रूप से बताना होगा कि डोमेन नामों को ब्लॉक करना शुरू करेंऐसा करने के लिए, सेटिंग्स में जाकर आपको सबसे पहले यह सुनिश्चित करना होगा कि सामान्य ट्रैफ़िक फ़िल्टरिंग सक्षम है (यदि आपने फ़ायरवॉल चालू कर दिया है, तो यह आमतौर पर पहले से ही सक्षम होगा)।
इसके बाद, आपको इसके समकक्ष विकल्प का चयन करना होगा। डोमेन नाम ब्लॉक करना या डोमेन नाम अवरोधनऐसा करने पर, नेटगार्ड अपलोड की गई होस्ट फ़ाइल को प्रोसेस करना शुरू कर देगा और सूचीबद्ध डोमेन के लिए रिज़ॉल्यूशन त्रुटियाँ लौटाएगा, मानो वे मौजूद ही न हों। इसका व्यावहारिक प्रभाव यह होगा कि कई ऐप्स और वेबसाइटें बैनर और प्रायोजित तत्वों को प्रदर्शित करना बंद कर देंगी, और उनकी जगह खाली स्थान या लोडिंग त्रुटियाँ दिखाई देंगी।
यह मिलीमीटर तक सटीक प्रणाली नहीं है, क्योंकि कुछ वैध सेवाएं विज्ञापन नेटवर्क के साथ डोमेन या सबडोमेन साझा करती हैं।लेकिन विज्ञापनों में कुल मिलाकर कमी आमतौर पर बहुत ज़्यादा होती है। इसके अलावा, यह सब वैश्विक स्तर पर होता है, न कि केवल ब्राउज़र के भीतर, इसलिए आपको उन गेम और ऐप्स में भी बदलाव नज़र आएंगे जो बैनर और पॉप-अप का ज़रूरत से ज़्यादा इस्तेमाल करते थे।
नेटगार्ड के उपयोग के वास्तविक लाभ और सीमाएँ
रूट एक्सेस के बिना विज्ञापन-अवरोधक फ़ायरवॉल का उपयोग कर पाना एक उन उपयोगकर्ताओं के लिए एक बड़ा लाभ जो अपने जीवन को जटिल बनाए बिना अधिक नियंत्रण चाहते हैं।लेकिन निराशा से बचने के लिए यथार्थवादी उम्मीदों के साथ आगे बढ़ना ही बेहतर है। अच्छी चीज़ें शक्तिशाली होती हैं, लेकिन उनमें कुछ कमियां भी होती हैं।
एक तरफ, उपयोगकर्ता अनुभव उतना सहज नहीं हो सकता जितना कि कुछ भी सक्रिय न होने पर होता है। हर बार जब आप अपना फ़ोन रीस्टार्ट करते हैं या नेटगार्ड को निष्क्रिय करते हैं, स्थानीय वीपीएन को पुनः ऑनलाइन लाना आवश्यक है। और एंड्रॉइड द्वारा इसे स्वीकार करने के लिए कुछ सेकंड प्रतीक्षा करें। यह कोई बड़ी बात नहीं है, लेकिन यदि आप ऐसे व्यक्ति हैं जो लगातार फ़ायरवॉल को चालू और बंद करते रहते हैं, तो यह थोड़ा थकाऊ हो सकता है।
बेहद आक्रामक डोमेन-आधारित ब्लॉकिंग कॉन्फ़िगरेशन के साथ, नेटगार्ड में यह प्रवृत्ति देखी जाती है कि... काफी बेतरतीब ढंग से झाड़ू लगानास्क्रिप्ट से भरी कई वेबसाइटें ऐसे संसाधनों पर निर्भर करती हैं जो विज्ञापन नेटवर्क के साथ बुनियादी ढांचा साझा करते हैं, इसलिए पेज के किसी वैध हिस्से का काम करना बंद कर देना या उसमें गड़बड़ी दिखना आम बात है। आमतौर पर यह कोई गंभीर समस्या नहीं होती, लेकिन अधिक लोड वाली वेबसाइटों पर आपको ऐसी छवियां मिल सकती हैं जो लोड नहीं होतीं या टूटे हुए तत्व दिखाई देते हैं।
इन सभी कारणों से, कई लोग अंततः नेटगार्ड का उपयोग करने लगते हैं। अधिक सामरिक और लचीलावे हमेशा इसे एक बेसिक फ़ायरवॉल के रूप में रखते हैं ताकि यह नियंत्रित किया जा सके कि किन ऐप्स को इंटरनेट एक्सेस मिलेगा। और जब उन्हें पता होता है कि वे विज्ञापनों से भरी वेबसाइटों पर जाएंगे या बैनर से भरे गेम खेलेंगे, तो वे सबसे सख्त डोमेन ब्लॉकिंग को सक्रिय कर देते हैं। इस तरह वे परेशानियों को कम करते हैं और दोनों तरह से फ़ायदा उठाते हैं।
नेटगार्ड एक संपूर्ण फ़ायरवॉल के रूप में: ऐप-दर-ऐप नियंत्रण, वाई-फ़ाई और डेटा
विज्ञापन से परे, नेटगार्ड एक उत्कृष्ट प्रदर्शन करता है। प्रत्येक एप्लिकेशन के लिए नेटवर्क एक्सेस को नियंत्रित करने के लिए एक सामान्य फ़ायरवॉलमुख्य सूची से आप प्रत्येक ऐप के लिए यह तय कर सकते हैं कि क्या वह वाई-फाई, मोबाइल डेटा का उपयोग कर सकता है या पूरी तरह से अलग-थलग रह सकता है, जिससे आपको मूल एंड्रॉइड विकल्पों की तुलना में कहीं अधिक नियंत्रण मिलता है।
यह क्षमता आपको न्यूनतम स्तर तक कटौती करने की अनुमति देती है। उन ऐप्स से बैकग्राउंड कनेक्शन जिनकी आपको हमेशा ऑनलाइन रहने की आवश्यकता नहीं होती है y डेटा उपयोग को प्रतिबंधित करेंउदाहरण के लिए, आप ट्रैकिंग से भरे मुफ्त गेम को अपने घर के बाहर से कनेक्ट होने से रोक सकते हैं, नोट लेने वाले ऐप्स, कैलकुलेटर या ऐसे टूल तक पहुंच को ब्लॉक कर सकते हैं जो पूरी तरह से ऑफलाइन काम करते हैं, या सोशल नेटवर्क को वाई-फाई तक सीमित कर सकते हैं ताकि वे आपके डेटा कोटा का उपयोग न करें।
एडवांस विकल्पों में, नेटगार्ड में निम्नलिखित सेटिंग्स शामिल हैं: विशेष परिस्थितियों में जबरन नाकाबंदीये फीचर्स बैटरी और डेटा बचाने के लिए और आपके फोन को तब भी जानकारी भेजने से रोकने के लिए बहुत उपयोगी हैं जब आप उससे इंटरैक्ट नहीं कर रहे हों: जैसे कि स्क्रीन बंद होने पर, अंतरराष्ट्रीय रोमिंग के दौरान, या डिवाइस का अंतिम बार उपयोग करने के बाद एक निश्चित समय बीत जाने के बाद।
नेटगार्ड की सामान्य और प्रो विशेषताएं
मूल रूप से, नेटगार्ड कई ऐसी सुविधाएं प्रदान करता है जो इसे सर्वश्रेष्ठ विकल्पों में से एक बनाती हैं। एंड्रॉइड के लिए सबसे संपूर्ण नॉन-रूट फ़ायरवॉलइसका उपयोग करना आसान है, इसके लिए रूट एक्सेस की आवश्यकता नहीं है, यह 100% ओपन सोर्स है, इसमें कोई विज्ञापन नहीं है, यह डेटा को ट्रैक या विश्लेषण नहीं करता है, और सक्रिय विकास के अधीन है, जिसमें एंड्रॉइड 5.1 और उसके बाद के संस्करणों, IPv4/IPv6, TCP/UDP और टेदरिंग के लिए समर्थन शामिल है।
मानक विकल्पों में से आप यह कर सकते हैं कुछ ऐप्स को स्क्रीन चालू होने पर ही इंटरनेट एक्सेस की अनुमति देंरोमिंग एक्सेस को ब्लॉक करें, सिस्टम ऐप्स को ब्लॉक करें, जब कोई ऐप नेटवर्क एक्सेस करने की कोशिश करे तो नोटिफिकेशन प्राप्त करें, और ऐप और आईपी एड्रेस के आधार पर नेटवर्क उपयोग को लॉग करें। यह सब मटेरियल डिज़ाइन इंटरफ़ेस में उपलब्ध है, जिसमें आपकी पसंद के अनुसार लाइट और डार्क थीम शामिल हैं।
प्रो संस्करण में अधिक उन्नत उपयोगकर्ताओं के लिए अतिरिक्त सुविधाएँ शामिल हैं: सभी आने-जाने वाले यातायात का विस्तृत रिकॉर्डएक्सेस प्रयासों को खोजना और फ़िल्टर करना, बाहरी टूल के साथ ट्रैफ़िक का विश्लेषण करने के लिए PCAP फ़ाइलों का निर्यात, प्रति एप्लिकेशन विशिष्ट पतों को अनुमति देने या ब्लॉक करने की क्षमता, नोटिफिकेशन से सीधे कॉन्फ़िगरेशन के साथ एक नया ऐप इंस्टॉल होने पर सूचनाएं, स्टेटस बार में एक नेटवर्क स्पीड ग्राफ, और कई अतिरिक्त थीम, लाइट और डार्क दोनों।
इसके लेखक के अनुसार, एंड्रॉइड के लिए ऐसा कोई अन्य नॉन-रूट फ़ायरवॉल नहीं है जो इन सभी सुविधाओं को एक ही ऐप में संयोजित करता हो।इसके अलावा, यदि आपको नई सुविधाओं को आज़माना पसंद है, तो आप Google Play पर परीक्षण कार्यक्रम के लिए साइन अप कर सकते हैं ताकि स्थिर संस्करण में आने से पहले ही आपको वे सुविधाएँ मिल सकें।
नेटगार्ड के विकल्प: रूट एक्सेस वाले और बिना रूट एक्सेस वाले अन्य फ़ायरवॉल
हालांकि नेटगार्ड सबसे शक्तिशाली नॉन-रूट समाधानों में से एक है, लेकिन यह एकमात्र समाधान नहीं है। एंड्रॉइड के लिए उपलब्ध एकमात्र फ़ायरवॉल ऐपविभिन्न स्तरों की जटिलता और दृष्टिकोण वाले विकल्प मौजूद हैं, जिनमें से कुछ बिना रूट के हैं और कुछ रूट किए गए उपकरणों के लिए डिज़ाइन किए गए हैं।
गैर-मूल विकल्पों में से, क्लासिक नामों में से एक है NoRoot फ़ायरवॉलयह उन उपयोगकर्ताओं के लिए डिज़ाइन किया गया है जो सिस्टम में बदलाव किए बिना इंटरनेट एक्सेस को नियंत्रित करना चाहते हैं। यह कनेक्शन को फ़िल्टर करने के लिए एक स्थानीय वीपीएन का उपयोग करता है, इसमें एक उपयोगकर्ता-अनुकूल इंटरफ़ेस है, और आपको प्रत्येक ऐप के लिए विशिष्ट नियम परिभाषित करने की अनुमति देता है, जिसमें आईपी एड्रेस फ़िल्टर और पृष्ठभूमि में कुछ कनेक्ट करने का प्रयास करने पर सूचनाएं शामिल हैं।
एक और प्रसिद्ध उदाहरण है NoRoot डेटा फ़ायरवॉलयह समाधान, प्रत्येक ऐप के लिए नेटवर्क अनुमतियों को नियंत्रित करने के अलावा, प्रत्येक ऐप के डेटा उपयोग को लॉग करता है और उसका विश्लेषण करता है, आपको समय के अनुसार नियम बनाने की अनुमति देता है, और जब कोई एप्लिकेशन इंटरनेट का उपयोग करना शुरू करता है तो आपको सूचित करता है। हमें कुछ अन्य समाधान भी मिले हैं जैसे कि MobiWol, LostNet NoRoot फ़ायरवॉल या CIA फ़ायरवॉलजिसमें ग्राफ, खपत के आंकड़े, डोमेन और आईपी फिल्टर और डिवाइस चालू होने पर स्वचालित स्टार्टअप जैसी सुविधाएं शामिल हैं।
जड़ वाले क्षेत्र में, ऐतिहासिक संदर्भों में से एक यह है: AFWall +यह टूल सीधे iptables और Linux कर्नेल के साथ काम करता है, जिससे इंटरफेस, जटिल नियमों और उन्नत परिदृश्यों पर अत्यधिक नियंत्रण मिलता है। यदि आप OpenSnitch जैसे डेस्कटॉप फ़ायरवॉल की तलाश में हैं, तो यह आदर्श है, हालांकि इसके लिए तकनीकी ज्ञान और निश्चित रूप से रूटेड डिवाइस की आवश्यकता होती है।
डोमेन आधारित निगरानी और उन्नत ट्रैफ़िक नियंत्रण
कई उन्नत उपयोगकर्ता केवल पूरे ऐप्स को ब्लॉक करने से कहीं अधिक चाहते हैं: वे कुछ और भी खोज रहे हैं। देखें कि प्रत्येक एप्लिकेशन किन डोमेन से कनेक्ट होता है। और प्रत्येक मामले के आधार पर यह तय करें कि क्या अनुमति है। डेस्कटॉप पर, OpenSnitch जैसे टूल लगभग वास्तविक समय में इस प्रकार का नियंत्रण प्रदान करते हैं, लेकिन एंड्रॉइड पर विकल्प कुछ हद तक सीमित हैं।
जैसे आवेदन एंड्रॉइड पर ग्लासवायर ये डोमेन के आधार पर कुछ निगरानी और अवरोधन की सुविधा प्रदान करते हैं, विशेष रूप से ब्लॉकलिस्ट और ट्रैफ़िक विश्लेषण को मिलाकर। नेटगार्ड, एएफवॉल+ और अन्य फ़ायरवॉल होस्ट फ़ाइलों और डोमेन सूचियों पर निर्भर कर सकते हैं, लेकिन उनकी यह इंटरफेस विस्तृत, लाइव ट्रैफिक प्रवाह प्रदर्शित करने की तुलना में ऐप-आधारित नियंत्रण पर अधिक ध्यान केंद्रित करता है। जैसे कोई पूर्ण सूंघने वाला व्यक्ति करता है।
प्रो सुविधाओं के साथ नेटगार्ड के सबसे पूर्ण संस्करणों में यह संभव है। प्रत्येक एप्लिकेशन के लिए अलग-अलग पते ब्लॉक करें और विस्तृत ट्रैफ़िक जानकारी देखने की सुविधा देता है, लेकिन फिर भी यह एक जटिल डेस्कटॉप फ़ायरवॉल की तुलना में एक सरल तरीका है। दूसरी ओर, AFWall+ रूट एक्सेस के साथ निम्न स्तर पर काम करता है, जिससे यह अत्यधिक सटीक कॉन्फ़िगरेशन के लिए बेहतर है, हालांकि इसे सीखने में थोड़ा अधिक समय लगता है।
NetGuard अन्य VPNs के साथ संगत है: WireGuard, IKE, और अन्य।
एक महत्वपूर्ण बात जो बिल्कुल स्पष्ट होनी चाहिए वह यह है कि एंड्रॉइड एक समय में केवल एक ही वीपीएन को सक्रिय रखने की अनुमति देता है।चूंकि नेटगार्ड अपने स्थानीय टनल को बनाने के लिए वीपीएनसर्विस एपीआई पर निर्भर करता है, इसका मतलब है कि यह फ़ायरवॉल के रूप में कार्य करते समय वायरगार्ड, ओपनवीपीएन या आईकेई कॉर्पोरेट वीपीएन जैसे पारंपरिक बाहरी वीपीएन के साथ सह-अस्तित्व में नहीं रह सकता है।
उदाहरण के लिए, यदि आप इसके माध्यम से जुड़े हुए हैं वायरगार्ड आधिकारिक ऐपएंड्रॉइड नेटगार्ड को अपना खुद का लोकल वीपीएन स्थापित करने की अनुमति नहीं देता है। व्यवहार में, इसका मतलब यह है कि आप वीपीएन-आधारित फ़ायरवॉल मोड में नेटगार्ड का उपयोग करते समय अपने प्रदाता या कंपनी के वास्तविक वीपीएन का उपयोग एक साथ नहीं कर सकते। आपको चुनना होगा: या तो नेटगार्ड से फ़िल्टर करें, या बाहरी वीपीएन का उपयोग करें और सर्वर या किसी अन्य स्तर पर फ़ायरवॉल नियमों की जाँच करें।
एंड्रॉइड के बिल्ट-इन वीपीएन क्लाइंट के साथ भी यही होता है: वीपीएन सर्विस का उपयोग एक साथ केवल एक ही ऐप कर सकता है।यदि आप सिस्टम क्लाइंट से कॉर्पोरेट टनल कनेक्ट करते हैं, तो नेटगार्ड अपना आंतरिक वीपीएन स्थापित नहीं कर पाएगा और सभी ट्रैफ़िक को फ़िल्टर करने की क्षमता खो देगा। रूट किए गए डिवाइसों पर, AFWall+ जैसे फ़ायरवॉल में यह समस्या नहीं होती, क्योंकि यह कर्नेल स्तर पर ट्रैफ़िक को नियंत्रित करता है और वीपीएन के साथ बिना किसी समस्या के काम कर सकता है।
सुरक्षा-केंद्रित ROMs में NetGuard, गोपनीयता और उपयोग
ऐसे वातावरण में जहां गोपनीयता सर्वोच्च प्राथमिकता है, जैसे कि हार्डन ROM वाले डिवाइस, GrapheneOS या सुरक्षा पर केंद्रित अन्य वेरिएंटनेटगार्ड जैसे वीपीएन-आधारित फ़ायरवॉल का उपयोग आमतौर पर कुछ सावधानी के साथ देखा जाता है। आखिरकार, आप एक ऐसे ऐप को ऐसी स्थिति में रख रहे हैं जहाँ वह आपके सभी आउटगोइंग ट्रैफ़िक को देख और फ़िल्टर कर सकता है, भले ही वह स्थानीय हो।
नेटगार्ड को रहने दें ओपन सोर्स और ऑडिट करने योग्य इससे विश्वास बनाने में बहुत मदद मिलती है: आवश्यक जानकारी रखने वाला कोई भी व्यक्ति आपके कोड की समीक्षा कर सकता है, यह सत्यापित कर सकता है कि कोई "होम" कॉल नहीं हैं, कोई ट्रैकिंग एसडीके लोड नहीं हैं, और सभी फ़िल्टरिंग डिवाइस पर ही होती है, और इसकी तुलना गाइड के साथ कर सकता है। एंड्रॉइड को और अधिक सुरक्षित बनाएंअगर कोई असामान्य व्यवहार होता, तो समुदाय को अब तक शायद इसका पता चल गया होता।
कुछ सुरक्षा ROM के दस्तावेज़ों में NetGuard का उल्लेख किया गया है। यह एक अतिरिक्त विकल्प है, लेकिन हमेशा डिफ़ॉल्ट रूप से अनुशंसित उपकरण नहीं होता है।यह अक्सर देखा जाता है कि बाहरी फ़ायरवॉल परतें जोड़ने से कुछ नेटवर्क फ़ंक्शन टूट सकते हैं, वीपीएन के काम में बाधा आ सकती है या कॉर्पोरेट ऐप्स में अजीब व्यवहार हो सकता है।
ये प्लेटफॉर्म आमतौर पर अधिकतम लाभ उठाने को प्राथमिकता देते हैं। नेटवर्क अनुमतियों, पृष्ठभूमि प्रतिबंधों और कार्य प्रोफाइल में एंड्रॉइड के मूल सुधारतीसरे पक्ष के समाधान सुझाने के बजाय। फिर भी, कई उपयोगकर्ता नेटगार्ड को एक ऐड-ऑन के रूप में इंस्टॉल करते हैं, और अपनी विशिष्ट कॉन्फ़िगरेशन में क्या समस्या आती है और क्या नहीं, इसका शांतिपूर्वक परीक्षण करते हैं।
नेटगार्ड के साथ एंड्रॉइड फ़ायरवॉल स्थापित करने के लिए सर्वोत्तम अभ्यास
चूंकि यह एक ऐसा उपकरण है जो सभी प्रकार के ट्रैफिक की निगरानी करता है, इसलिए इस पर नजर रखना उचित है। अपने मोबाइल फोन को अव्यवस्थित होने से बचाने के लिए कुछ अच्छे उपायइसका तरीका यह है कि आप चरणबद्ध तरीके से आगे बढ़ें और बिना यह जाने कि आप क्या कर रहे हैं, एक ही बार में सब कुछ ब्लॉक न करें।
सबसे समझदारी भरा कदम यही होगा कि शुरुआत करें एक बुनियादी विन्यासकिसी विश्वसनीय स्रोत से नेटगार्ड इंस्टॉल करें (मानक संस्करण के लिए Google Play, अतिरिक्त विकल्पों के लिए GitHub), इसे आवश्यक अनुमतियाँ प्रदान करें, फ़ायरवॉल सक्रिय करें और जाँच लें कि स्थानीय वीपीएन बिना किसी समस्या के स्थापित हो गया है।
वहां से, ऐप्स की सूची की समीक्षा करें और यह तय करें कि कौन-सी चीजें मोबाइल डेटा का उपयोग कर सकती हैं, कौन-सी चीजें केवल वाई-फाई का उपयोग करती हैं और किन-किन चीजों को इंटरनेट की आवश्यकता नहीं होती है।और सीखें मोबाइल इंटरनेट बंद करें जब उचित हो। समस्याओं से बचने के लिए सबसे कम महत्वपूर्ण एप्लिकेशन से शुरुआत करें: गेम, सेकेंडरी यूटिलिटीज़, और वे चीज़ें जो नेटवर्क पर रियल टाइम में निर्भर नहीं करतीं। आप देखेंगे कि बैटरी लाइफ और डेटा उपयोग में तेज़ी से सुधार हो रहा है, और आपके दैनिक उपयोग पर भी कोई असर नहीं पड़ेगा।
जब आप सहज महसूस करने लगें, तो आप इसमें उतर सकते हैं। उन्नत सेटिंग्स: डोमेन ब्लॉकिंग के लिए होस्ट फ़ाइलरोमिंग सीमाएं, स्क्रीन बंद होने पर ब्लॉक करना, उन ऐप्स के लिए विशेष नियम जो आपको लगता है कि अत्यधिक डेटा भेज रहे हैं, आदि। समय-समय पर अनुमत और अवरुद्ध ऐप्स की सूची की समीक्षा करना एक अच्छा विचार है, क्योंकि अपडेट या नए इंस्टॉलेशन के बाद कुछ भी गड़बड़ हो सकती है और आप भूल सकते हैं कि इसके लिए फ़ायरवॉल ज़िम्मेदार है।
अंतिम विचार
इसका लाभ उठाना भी उचित है। कनेक्शन लॉग और सूचनाएंयह देखना कि कौन से ऐप्स आपके उपयोग में न होने पर भी कनेक्ट करने का प्रयास करते हैं, आपको इस बारे में बहुत दिलचस्प सुराग दे सकता है कि आपको गोपनीयता और संसाधनों की बचत दोनों के लिए किन चीजों को प्रतिबंधित करना चाहिए।
कुल मिलाकर, उचित कॉन्फ़िगरेशन, कुछ धैर्य और नेटगार्ड की सुविधाओं (या आवश्यकता पड़ने पर अन्य समान फ़ायरवॉल) पर भरोसा करके, एक अधिक नियंत्रित एंड्रॉइड बनाए रखना संभव है: कम विज्ञापन, कम गुप्त पृष्ठभूमि कनेक्शन और प्रत्येक एप्लिकेशन द्वारा इंटरनेट एक्सेस करने पर वास्तव में क्या किया जाता है, इस पर काफी सटीक नियंत्रण। इस गाइड को शेयर करें और अन्य उपयोगकर्ता भी इस विषय के बारे में जान सकेंगे।.
