आप में से जो सोच रहे हैं, उनके लिए uMatrix एक पॉइंट-एंड-क्लिक मैट्रिक्स-आधारित गोपनीयता उपकरण है, जो फ़ायरफ़ॉक्स और क्रोम दोनों के लिए वेब एक्सटेंशन के रूप में पेश किया जाता है, और इसका उपयोग यह नियंत्रित करने के लिए किया जा सकता है कि आप ब्राउज़ करते समय डोमेन क्या कर सकते हैं। संक्षेप में, यह कुछ हद तक नोस्क्रिप्ट के समान है, हालांकि प्राथमिक ध्यान विशेष रूप से स्क्रिप्ट को ब्लॉक करने पर नहीं है। पी>
नए WebExtension Noscript 10 का उपयोग करने के तरीके पर एक ट्यूटोरियल लिखने के बाद, मैं uMatrix के साथ भी ऐसा ही करना चाहता था। मुख्य कारण हैं:1) मैं वर्तमान में जाँच कर रहा हूँ कि क्या यह ऐड-ऑन आगे उपयोग के योग्य है, संभवतः एक बैकअप के रूप में और किसी भी मुद्दे के विकल्प के रूप में जो नए वेबएक्सटेंशन फ्रेमवर्क में माइग्रेशन के बाद नोस्क्रिप्ट के साथ उत्पन्न हो सकता है 2) उपयोग मॉडल नहीं है सीधा। तो आइए देखें कि uMatrix क्या कर सकता है। और कैसे। पी>
पी>
सेटअप और ओवरव्यू
एक्सटेंशन को पकड़ो और इसे स्थापित करें - अब से फ़ायरफ़ॉक्स के साथ परीक्षण किया गया है, हालांकि यही सिद्धांत क्रोम पर लागू होता है। एक बार वहां पहुंचने के बाद, आपको अपने ब्राउज़र बार में एक ग्रे आयत आइकन दिखाई देगा। इसे क्लिक करें, फिर ऊपरी बाएँ कोने में छोटे कॉगव्हील को हिट करें, या वरीयताओं तक पहुँचने के लिए एक्सटेंशन मेनू के माध्यम से जाएँ। पी>
पी>
विकल्प
जब आपके पास प्रोग्राम स्थापित हो जाए, और इससे पहले कि आप ब्राउज़ करना शुरू करें, कृपया एक्सटेंशन सेटिंग्स मेनू खोलें। हमें सुविधाओं के माध्यम से जाना होगा, और कुछ बदलाव भी करने होंगे। जाने के लिए चार टैब हैं। पी>
सेटिंग्स के तहत, आप फ़ॉन्ट आकार बदल सकते हैं, साथ ही कई अन्य कॉस्मेटिक बदलाव भी कर सकते हैं। इस समय कुछ भी बहुत महत्वपूर्ण नहीं है। गोपनीयता लेबल वाला दूसरा टैब कहीं अधिक दिलचस्प है। पी>
पी>
डिफ़ॉल्ट रूप से, uMatrix हर 60 मिनट में ब्राउज़र कैश को साफ़ करेगा - यह विकल्प डिफ़ॉल्ट रूप से चेक किया जाता है, और यह आप पर निर्भर है कि आप इसे चाहते हैं या इसकी आवश्यकता है। मुझे लगता है कि यह एक अनावश्यक ओवरकिल है। फिर, आप उन वेबसाइटों द्वारा संग्रहीत स्थानीय सामग्री को भी शुद्ध कर सकते हैं जिन्हें आप ब्लॉक करना चाहते हैं, HTTP रेफ़रलकर्ता और उपयोगकर्ता एजेंट स्ट्रिंग को धोखा देना चाहते हैं, और HTTPS कनेक्शन पर तथाकथित असुरक्षित सामग्री को भी प्रतिबंधित कर सकते हैं, जैसे HTTP स्थान से लोड की गई छवियां। पी>
कुल मिलाकर, मेरा मानना है कि इन विकल्पों का उपयोग करना कुछ मुश्किल हो सकता है, क्योंकि वे स्वाभाविक रूप से ब्राउज़र व्यवहार को बदलते हैं, और यह प्रभावित कर सकता है कि सर्वर आपके ब्राउज़र को कैसे देखते हैं और किस प्रकार की सामग्री की सेवा करते हैं। आप खेल सकते हैं और परीक्षण कर सकते हैं, लेकिन यह वास्तव में उन लोगों के लिए है जो सुरक्षा की ऊँची भावना रखते हैं। पी>
पी>
मेरे नियम कहीं अधिक रोचक हैं। बाईं ओर, आपके पास स्थायी नियम हैं, दाईं ओर अस्थायी हैं। आप दोनों तरीकों से निर्यात/प्रतिबद्ध कर सकते हैं। यदि आप अस्थायी सेट को संपादित करना चाहते हैं, तो संपादित करें पर क्लिक करें, किसी भी पाठ संपादक के रूप में दाएँ फलक का उपयोग करें, जैसा आप फिट देखते हैं, पंक्तियों को जोड़ें या हटाएं, और यदि आप परिवर्तनों से खुश हैं तो अपने नियमों को स्थायी सेट में सहेजें और सबमिट करें। पी>
आपको uMatrix सिंटैक्स का उपयोग करने की आवश्यकता होगी, और इसका उपयोग करने में थोड़ा समय लग सकता है। सबसे महत्वपूर्ण बात शायद, यदि आप इस एक्सटेंशन का उपयोग स्क्रिप्ट अवरोधन के लिए करना चाहते हैं, तो आपको नियमों के डिफ़ॉल्ट सेट को हटाना चाहिए जो डिफ़ॉल्ट रूप से प्रथम-स्तरीय डोमेन को अनुमति देता है। पी>
पी>
ऊपर मेरे स्क्रीनशॉट में, ये पहले ही जा चुके हैं। सेट कुछ इस तरह दिखेगा:
पी>
आप अस्थायी सेट में अंतिम दो पंक्तियों को हटाना चाहते हैं, सहेजें, फिर प्रतिबद्ध करें - यह uMatrix को डिफ़ॉल्ट रूप से सभी के लिए स्क्रिप्ट अस्वीकार कर देगा। पी>
*प्रथम-पक्ष* अनुमति दें
* प्रथम-पक्ष फ़्रेम अनुमति देता है
अंतिम टैब आपको अपने ब्राउज़र को ब्लैक लिस्टेड होस्टफ़ाइल्स से कनेक्ट होने से रोकने के लिए होस्ट फ़ाइलों को देखने की अनुमति देता है। यह अपने स्वयं के ओवरहेड और दंड के साथ आता है, इसलिए आप इसे चुन सकते हैं कि आप इसका उपयोग कैसे करना चाहते हैं। मुझे नहीं लगता कि यह जरूरी या फायदेमंद है। पी>
पी>
पी>
uMatrix का उपयोग कैसे करें
इंटरफ़ेस थोड़ा भारी है। पी>
पी>
आइए इसे ऊपर से नीचे, बाएं से दाएं देखें। छोटा कॉगव्हील बटन सेटिंग मेनू (डैशबोर्ड) खोलता है। बहुत दिखाई नहीं देता, लेकिन यह काम करता है। आप ऐड-ऑन विंडो के माध्यम से भी सेटिंग तक पहुंच सकते हैं। पी>
नीले सेल को स्कोप चयनकर्ता कहा जाता है, और यह आपको लोड किए गए डोमेन के बीच चयन करने और फिर (अधिक स्थायी) समायोजन करने की अनुमति देता है जैसा कि आप फिट देखते हैं। एक तरह से, यह चीजों को प्रबंधित करने में आसान बनाने में मदद करता है। डिफ़ॉल्ट रूप से, यह उस डोमेन को दिखाएगा जिसे आपने अभी-अभी ब्राउज़ किया है, और यदि कोई हो तो आप विभिन्न उप डोमेन के बीच स्विच कर सकते हैं।
पावर बटन मैट्रिक्स फ़िल्टरिंग को चालू और बंद करता है - तकनीकी रूप से, यह आपको बाईं ओर चयनित दायरे में दिखाए गए डोमेन के लिए सभी तत्वों को ब्लॉक या अनुमति देता है। तीन वर्टिकल डॉट बटन आपको उपयोगकर्ता एजेंट और रेफरर स्पूफिंग और सख्त HTTPS जैसे अतिरिक्त गोपनीयता विकल्पों को सक्रिय करने की अनुमति देता है। अधिकांश समय, आपको इसकी आवश्यकता नहीं होगी। पी>
पी>
बाईं ओर से तीसरा बटन (तालाबंद प्रतीक) आपको अस्थायी परिवर्तन करने की अनुमति देता है। वे नीले सेल में चयनित डोमेन के लिए किसी भी फ़ील्ड में परिवर्तन होंगे, लेकिन हमने अभी तक कोई परिवर्तन नहीं किया है। इरेज़र आइकन आपको सभी अस्थायी अनुमतियों को डिफ़ॉल्ट स्थिति में वापस लाने देता है। पी>
पुनः लोड बटन आपको अनुमतियों को समायोजित करने के बाद पृष्ठ को पुनः लोड करने की अनुमति देता है। आप ब्राउज़र कैश को बायपास करने के लिए Shift बटन भी दबा सकते हैं, और कुछ मामलों में, आपको वास्तव में ऐसा करने की आवश्यकता होगी। पी>
बड़ा बैक आइकन एक ग्लोबल रिवर्ट बटन है, और यह मैट्रिक्स में सूचीबद्ध सभी डोमेन के लिए सभी अस्थायी परिवर्तनों को वापस कर देगा। यदि आप गड़बड़ कर देते हैं, या महसूस करते हैं कि आप लोड करने के लिए पृष्ठ प्राप्त करने की कोशिश में खो गए हैं, तो आप वहां क्लिक कर सकते हैं। बेशक, आप हमेशा ब्राउज़र को फिर से चालू भी कर सकते हैं, लेकिन यह वास्तव में एक दर्द है। पी>
अंतिम आइकन एक लॉग कंसोल खोलता है, जहां आप त्रुटियों और चेतावनियों को देख सकते हैं, यदि आप चीजों के वास्तव में तकनीकी पक्ष की परवाह करते हैं। पी>
तालिका की शीर्ष पंक्ति उन तत्वों की विभिन्न श्रेणियों को सूचीबद्ध करती है जिन्हें आप अनुमति दे सकते हैं या ब्लॉक कर सकते हैं, और वैश्विक टॉगल के रूप में भी कार्य करता है। यदि आप इन कक्षों पर क्लिक करते हैं, तो विशेष तत्व, जैसे स्क्रिप्ट या मीडिया या समान रूप से, विशिष्ट क्रिया पूरे स्तंभ के नीचे लागू की जाएगी। नोस्क्रिप्ट की तरह, आप मीडिया, स्क्रिप्ट, फ्रेम, अन्य निर्देश, और कुकीज़, इमेज और सीएसएस को भी नियंत्रित कर सकते हैं। संक्षेप में बहुत समान है, हालांकि नोस्क्रिप्ट विशेष रूप से वेबजीएल और फोंट को सूचीबद्ध करता है। वैसे भी। पी>
तालिका की दूसरी पंक्ति आपको संपूर्ण स्तंभ के बजाय केवल प्रथम पक्ष डोमेन प्रविष्टियों पर अनुमतियां लागू करने की अनुमति देती है। यह उपयोगी है यदि आप उस साइट पर स्क्रिप्ट लागू करना चाहते हैं जिस पर आप जा रहे हैं, लेकिन यह आवश्यक नहीं है कि सभी तृतीय पक्ष जंक, विज्ञापन डोमेन, क्लाउड डोमेन और जो कुछ भी हो। पी>
पी>
सभी के लिए अनुमत सीएसएस और छवियां और केवल प्रथम-पक्ष के लिए स्क्रिप्ट दिखाने वाला राज्य। पी>
फिर, पंक्ति के बाद पंक्ति, आपके पास डोमेन नाम सूचीबद्ध होंगे, जो साइट पर आप जा रहे हैं, और बाकी सब कुछ लोड किया गया है। प्रत्येक सेल उन तत्वों की संख्या भी सूचीबद्ध करेगा जो विशेष श्रेणी से मेल खाते हैं, उदाहरण के लिए 3 चित्र, 1 CSS फ़ाइल और 1 स्क्रिप्ट। पी>
लाल, सोना और हरा
UMatrix प्रत्येक सेल की टॉगल अवस्थाओं के बीच अंतर करने में आपकी मदद करने के लिए कलर कोडिंग का उपयोग करता है। कलर ब्लाइंड के लिए एक्सेसिबिलिटी विकल्प भी है। हल्का लाल और हल्का हरा क्रमशः स्थायी ब्लॉक और अनुमति सेटिंग्स का संकेत देता है। अस्थायी अनुमतियाँ रंग में मेल खाती हैं, लेकिन तीव्रता अधिक होती है - चमकीला लाल और चमकीला हरा। पी>
आप अपनी इच्छानुसार कहीं भी सेल पर क्लिक कर सकते हैं और फिर वांछित अवस्थाओं के बीच स्विच कर सकते हैं, या यदि आप हाथ के उत्सुक हैं और माउस के सटीक हैं, तो आप अनुमति देने के लिए सेल के शीर्ष ऊर्ध्वाधर आधे हिस्से पर और विशेष तत्व को ब्लॉक करने के लिए नीचे के आधे हिस्से पर क्लिक कर सकते हैं। यह आपको बेतरतीब ढंग से क्लिक करने के समय की बचत करेगा जब तक कि आप वांछित राज्य स्लैश रंग प्राप्त नहीं कर लेते। पी>
पी>
कोशिका विभाजन, हा हा। पी>
कार्रवाई में
अब, मैंने uMatrix के साथ खेलना शुरू किया, विभिन्न वेबसाइटों पर जाकर देखा कि यह कितनी अच्छी तरह काम करता है। जैसा कि अपेक्षित था, प्रथम-पक्ष डोमेन अवरुद्ध होने के साथ, यह नोस्क्रिप्ट के समान है। फिर आप अनुमतियों को फ़ाइन-ट्यून कर सकते हैं। कुछ मामलों में, जब तक सभी डोमेन लोड नहीं हो जाते, तब तक आपको अस्थायी अनुमत कार्रवाइयों के कई पुनरावृत्तियों से गुजरना होगा। आपको डोमेन को फिर से लोड करने के लिए शिफ्ट करने की भी आवश्यकता हो सकती है। कुल मिलाकर, पढ़ाकू स्वभाव और व्यस्त इंटरफ़ेस के बावजूद, यह उम्मीद के मुताबिक काम करता है। पी>
पी>
पी>
पी>
कभी-कभी, आपको आवश्यक कार्यक्षमता प्राप्त करने के लिए ब्राउज़र कैश को बायपास करने और तृतीय-पक्ष स्क्रिप्ट लोड करने की आवश्यकता होगी। पी>
अन्य उपयोगी संदर्भ
आपको ये संसाधन मूल्यवान लग सकते हैं:
इलेक्ट्रिक मॉन्क द्वारा यूमैट्रिक्स ट्यूटोरियल
Umatrix सिंटैक्स नियम
निष्कर्ष
Umatrix एक दिलचस्प उपयोगिता है। यह नोस्क्रिप्ट की तुलना में अधिक जटिल है, उपयोग करने के लिए थोड़ा अधिक बोझिल है, लेकिन यह अतिरिक्त कार्यक्षमता प्रदान करता है जो गोपनीयता और अतिरिक्त-तंग सुरक्षा के इच्छुक लोग सराहना कर सकते हैं। एक बड़ी कमी यह है कि मैट्रिक्स मॉडल को समझने में कुछ समय लगता है। पी>
आशा है, यह मार्गदर्शिका उपयोगी थी। मैंने समृद्ध विकल्प मेनू, स्क्रिप्ट को अक्षम करने के लिए प्रथम-पक्ष नियमों के संपादन, मैट्रिक्स पैनल का अवलोकन, रंग कोड, पदानुक्रम-आधारित व्यवहार सहित सभी बुनियादी बातों को शामिल करने का प्रयास किया। यदि आपके कोई प्रश्न, सुझाव या सुधार हैं, तो उन्हें शूट करें। खैर, बस इतना ही होगा। मुबारक ब्राउज़िंग। पी>
प्रोत्साहित करना। पी>