इंटरनेट सेंसरशिप एक दुर्भाग्यपूर्ण वास्तविकता है। दुनिया भर के दर्जनों देश टोरेंट्स, पोर्नोग्राफी, राजनीतिक मीडिया और सोशल मीडिया तक पहुंच को प्रतिबंधित करते हैं। लेकिन सिर्फ इसलिए कि शक्तिशाली सरकारें इंटरनेट स्वतंत्रता के खिलाफ लड़ रही हैं इसका मतलब यह नहीं है कि आप वापस नहीं लड़ सकते। स्ट्रीसैंड (Streisand), जोशुआ लुंड (Joshua Lund) नामक एक प्रोग्रामर द्वारा बनाया गया एक स्क्रिप्ट, आपको इंटरनेट सेंसरशिप के खिलाफ लड़ने के लिए आवश्यक उपकरण देता है।
जोश लुंड कौन हैं?
मैं स्ट्रीसैंड के बारे में सुनने के बाद लुंड के संपर्क में आया ताकि इस महान उपकरण के पीछे कौन है, इसके बारे में अधिक जान सकूं, और मैंने पाया कि वह एक शुरुआती प्रोग्रामर के बाद से गोपनीयता और सुरक्षा के प्रति उत्साही रहे हैं; उनके पहले प्रोग्राम्स में से एक एक साधारण सीज़र सिफर (Caesar cipher) था। उन्होंने हाई स्कूल के माध्यम से जारी रखा, जब उन्होंने एक PGP की-साइनिंग पार्टी का आयोजन किया जो "कंप्यूटर लैब में हम तीन थे जो PGP के अजीब इंटरफेस से लड़ रहे थे, विश्वास के पौराणिक वेब में शामिल होने की खोज में।"
तब से, हालांकि, उन्होंने इस क्षेत्र में अधिक काम किया है, जिसमें इस साल की शुरुआत में सुरक्षित मोबाइल मैसेजिंग ऐप्स की विस्तृत तुलना प्रकाशित करना शामिल है, बहुत कुछ हमारे अपने मैसेजिंग ऐप्स की तुलना की तरह फेसबुक के व्हाट्सएप अधिग्रहण के बाद।
लुंड ओपन व्हिस्पर सिस्टम्स (Open Whisper Systems) में भी शामिल हैं, एक समूह जो एन्क्रिप्टेड संचार और स्टोरेज प्रदान करने वाले ओपन-सोर्स मैसेजिंग और कॉलिंग ऐप्स का उत्पादन करता है। व्हिस्पर में एक सहकर्मी ने तुर्की में ट्विटर की सेंसरशिप के बारे में लुंड के ट्वीट्स के बाद स्ट्रीसैंड पर काम शुरू करने के लिए लुंड को प्रेरित किया। इसने वास्तव में उन्हें सोचने पर मजबूर किया: "इसने मुझे इस तथ्य के बारे में सोचने के लिए मजबूर किया कि चीन और ईरान में लोग वर्षों से इससे निपट रहे हैं।"
हालांकि वह टॉर रिले चला रहे थे और OpenVPN प्रोजेक्ट्स पर काम कर रहे थे, लुंड ने फैसला किया कि एक कदम आगे बढ़ने का समय आ गया है। स्ट्रीसैंड का जन्म हुआ।
स्ट्रीसैंड क्या है?
संक्षेप में, स्ट्रीसैंड एक स्क्रिप्ट है जो एंटी-सेंसरशिप सर्वर बनाने की सेटअप प्रक्रिया को काफी हद तक स्वचालित करती है। यह कई तकनीकों का उपयोग करता है जो सेंसर किए गए देशों में उपयोगकर्ताओं को बाहरी दुनिया के साथ सुरक्षित रूप से जुड़ने, सोशल मीडिया का उपयोग करने, राजनीतिक चर्चाओं को पढ़ने और योगदान करने, या टोरेंट्स एक्सेस करने की अनुमति देती हैं। (आश्चर्य है कि इसे स्ट्रीसैंड क्यों कहा जाता है? स्ट्रीसैंड प्रभाव के कारण: जब कोई इंटरनेट से कुछ सेंसर, छिपाने या हटाने का प्रयास करता है, तो वे अनिवार्य रूप से उस पर अधिक ध्यान आकर्षित करते हैं।)
स्क्रिप्ट चार प्रदाताओं (अमेज़न, डिजिटलओशन, लिनोड, या रैकस्पेस) में से एक पर एक नया सर्वर सेट करती है जो L2TP/IPsec, OpenSSH, OpenVPN, शैडोसॉक्स (Shadowsocks), sslh, स्टनल (Stunnel), और एक टॉर ब्रिज चला रहा है; यह एक साधारण HTML फाइल भी उत्पन्न करता है जिसमें सर्वर तक कैसे पहुंचा जाए, इस पर निर्देश होते हैं जिसे दोस्तों, परिवार, या अन्य कार्यकर्ताओं को दिया जा सकता है। लुंड ने इन तकनीकों को अतिरेक के लिए चुना; "मुझे किसी के कॉफी शॉप में बैठे होने का विचार पसंद है, L2TP/IPsec से कनेक्ट नहीं हो पा रहा है, और यह महसूस कर रहा है कि उनके पास पूर्ण दस्तावेज़ीकरण के साथ पांच अन्य कनेक्शन विधियां उपलब्ध हैं।"
कनेक्ट करने की क्षमता सुनिश्चित करने के अलावा, इन विभिन्न विधियों का उपयोग यह सुनिश्चित करता है कि स्ट्रीसैंड लगभग किसी भी देश के सेंसरशिप प्रयासों को दरकिनार करने वाला सर्वर बनाने में सक्षम होगा। उदाहरण के लिए, शैडोसॉक्स (Shadowsocks) को चीनी डेवलपर्स द्वारा चीन के ग्रेट फायरवॉल को बायपास करने के लिए लगभग पूरी तरह से विकसित किया गया था। शैडोसॉक्स के अलावा, तीन अन्य कनेक्शन विधियां चीन और ईरान में काम करने के लिए जानी जाती हैं।
ये केवल वे देश नहीं हैं जिनमें स्ट्रीसैंड ने लोगों को इंटरनेट सेंसरशिप से बचने में मदद की है। लुंड को दुनिया भर से धन्यवाद नोट्स मिले हैं, जिनमें ईरान, इज़राइल, रोमानिया, उरुग्वे, ऑस्ट्रिया और संयुक्त राज्य अमेरिका शामिल हैं। हालांकि स्ट्रीसैंड में कोई ट्रैकिंग नहीं बनी है, और कनेक्शन की निगरानी के लिए कोई केंद्रीय सर्वर नहीं है, यह स्पष्ट है कि स्क्रिप्ट दुनिया के सभी कोनों में व्यापक उपयोग में है।
स्ट्रीसैंड बनाते समय, लुंड की मुख्य प्राथमिकताओं में से एक उपयोग में आसानी थी। स्ट्रीसैंड से पहले, "इन सेवाओं के सबसेट को सेटअप करने के लिए Linux सिस्टम एडमिनिस्ट्रेशन के बारे में काफी विशेषज्ञता और भारी मात्रा में धैर्य की आवश्यकता होती थी।" अब, हालांकि, उपयोगकर्ता कनेक्शन को लगभग पंद्रह मिनट में सेट कर सकते हैं, भले ही उनके पास कम कमांड-लाइन अनुभव हो।
और यह सुनिश्चित करने के लिए कि सर्वर से कनेक्ट करने के तरीके पर दस्तावेज़ीकरण आसानी से समझने योग्य था, लुंड ने VPN सॉफ्टवेयर अनुभव के बिना दोस्तों को भर्ती किया ताकि यह देखा जा सके कि क्या वे निर्देशों का उपयोग करके उठकर चल सकते हैं। प्रयोग सफल रहा: उन सभी ने पहली कोशिश में कम से कम एक सेवा से कनेक्ट करने में सक्षम थे।
स्ट्रीसैंड का उपयोग
यदि आप अपने देश में सेंसरशिप से बचने के लिए स्ट्रीसैंड स्थापित करने में रुचि रखते हैं, दूसरों को सेंसरशिप के उत्पीड़न से बचने में मदद करने के लिए, या बस एक ठोस सुरक्षित सर्वर रखने के लिए, आप GitHub पर जा सकते हैं और स्ट्रीसैंड के रीडमी फाइल में आवश्यक निर्देश प्राप्त कर सकते हैं।
सर्वर को चालू करने के लिए, आपको एक BSD, Linux, या OS X सिस्टम की आवश्यकता होगी, साथ ही एक पैकेज इंस्टॉलेशन प्रोग्राम, जैसे होमब्रू (Homebrew)। निर्देश आपको आवश्यक पैकेज इंस्टॉलेशन के माध्यम से ले जाते हैं, और जब आप कर लेते हैं, तो आप Git, वर्जन कंट्रोल सॉफ्टवेयर का एक टुकड़ा, का उपयोग करके स्ट्रीसैंड रिपॉजिटरी को क्लोन कर सकते हैं और स्क्रिप्ट चला सकते हैं।
उसके बाद, आपको केवल संकेतों का पालन करके अपने सर्वर प्रदाता, सर्वर के लिए क्षेत्र, और उसका नाम चुनना होगा; आपको कुछ API जानकारी भी प्रदान करनी होगी। जब आप कर लेते हैं, तो आप एक HTML फाइल के साथ समाप्त होंगे जो किसी को भी सर्वर तक पहुंच चाहने वाले को वितरित करने के लिए तैयार है।
हालांकि कमांड लाइन और VPN सॉफ्टवेयर के साथ कुछ अनुभव सेटअप प्रक्रिया में मदद करेगा, पूरी चीज को यथासंभव आसान बनाने के लिए डिज़ाइन किया गया है, और सेटअप का विशाल बहुमत स्वचालित है।
भविष्य क्या रखता है?
जबकि मूल संस्करण के बाद से समुदाय द्वारा स्ट्रीसैंड में कई शानदार सुविधाएं जोड़ी गई हैं, लुंड को उम्मीद है कि परियोजना आगे बढ़ती रहेगी। उनकी सूची में उच्च निर्देशों को अंग्रेजी के अलावा अन्य भाषाओं में अनुवादित करना है, क्योंकि "शायद ऐसे लोग हैं जो वास्तव में स्ट्रीसैंड का उपयोग कर सकते हैं जो अभी निर्देशों का पालन करने में सक्षम नहीं हो सकते।" स्ट्रीसैंड इतने सारे देशों तक पहुंच रहा है, वह शायद सही है।
इसके अलावा, माइक्रोसॉफ्ट एज़्योर (Microsoft Azure) और गूगल कंप्यूट इंजन (Google Compute Engine) जैसे अधिक क्लाउड प्रदाताओं के लिए अतिरिक्त समर्थन काम में है। एक नया स्ट्रीसैंड पिप पैकेज भी बनाया जा सकता है, जिससे सभी निर्भरताओं का सेटअप काफी आसान हो जाएगा। उपयोगकर्ता स्ट्रीसैंड को सुधारने और विकसित करने की प्रक्रिया में अभिन्न रहे हैं, और हैकर न्यूज़ (Hacker News) पर इस थ्रेड को देखकर यह देखना आसान है कि कितने लोग रुचि रखते हैं।
सौभाग्य से, लुंड का कहना है कि वह लंबी अवधि के लिए स्ट्रीसैंड परियोजना के लिए प्रतिबद्ध है, इसलिए आप इसे बढ़ते हुए देखते रहने की उम्मीद कर सकते हैं।
इंटरनेट सेंसरशिप और निगरानी व्यापक मुद्दे हैं जो हम सभी को प्रभावित करते हैं, भले ही हम तुर्की या ईरान जैसी जगह पर न रहते हों। और ऑनलाइन गुमनामी और इंटरनेट तक प्रतिबंध-मुक्त पहुंच सुनिश्चित करने के लिए उचित उपकरण होना कुछ ऐसा है जो हम सभी अंतर लाने के लिए कर सकते हैं।
स्ट्रीसैंड को डाउनलोड और उपयोग करने के निर्देशों के लिए, GitHub पर स्ट्रीसैंड रीडमी फाइल देखें। परियोजना के बारे में अधिक जानने के लिए, जोश के ब्लॉग पर इस पोस्ट को देखें। और जोश लुंड के बारे में अधिक जानने के लिए, उनकी वेबसाइट, मिसिंगएम (MissingM), देखें या ट्विटर पर उन्हें फॉलो करें।
इमेज क्रेडिट: शटरस्टॉक के माध्यम से कैफे पर सुंदर युवा कॉलेज छात्र, विकिमीडिया कॉमन्स के माध्यम से जेफरी ओग्डेन, फ्लिकर के माध्यम से ज़ेन्सुर्सुला।