क्या आप ऑनलाइन गोपनीयता के बारे में चिंतित हैं? शायद आप अपनी व्यक्तिगत जानकारी को ऑनलाइन मार्केटर्स और विज्ञापनदाताओं से बचाने के बारे में चिंतित हैं जो आपकी अनुमति के बिना आपके डेटा का उपयोग करना चाहते हैं या आपकी जानकारी को किसी तीसरे पक्ष को बेचना चाहते हैं। आपकी प्रेरणा जो भी हो, टोर नेटवर्क ऑनलाइन निगरानी के सभी रूपों से बचने के सबसे लोकप्रिय तरीकों में से एक है। आप यहां सीखेंगे कि रास्पबेरी पाई पर टोर प्रॉक्सी कैसे सेट करें और हर बार जब आप अपने होम नेटवर्क से कनेक्ट करते हैं तो अपने ट्रैफिक को स्वचालित रूप से टोर के माध्यम से रूट करने के लिए इसका उपयोग करें।
टोर प्रॉक्सी सर्वर क्या है?
एक प्रॉक्सी सर्वर उन क्लाइंट्स के लिए मध्यस्थ के रूप में कार्य करता है जो किसी सर्वर से संसाधनों का अनुरोध कर रहे हैं, जैसे कि एक फ़ाइल या वेबसाइट।
जब आप एक टोर प्रॉक्सी सर्वर सेट करते हैं, तो आपका सारा ट्रैफिक टोर नेटवर्क के माध्यम से रीडायरेक्ट हो जाता है। आपके द्वारा टोर के माध्यम से भेजे गए डेटा के प्रत्येक पैकेट को कई बार एन्क्रिप्ट और डिक्रिप्ट किया जाता है और टोर नेटवर्क को बनाने वाले हजारों रिले से बेतरतीब ढंग से चुने गए कई रिले के माध्यम से रीडायरेक्ट किया जाता है। इस तरह, आप नेटवर्क को देखने वाले किसी भी व्यक्ति से अपना स्थान और गतिविधि छुपा सकते हैं। इसमें आपके द्वारा देखी जाने वाली वेबसाइट्स, आपके द्वारा भेजे जाने वाले संदेश, और आपके द्वारा की जाने वाली कोई भी पोस्ट छुपाना शामिल है।
बहुत से लोग मुफ्त टोर ब्राउज़र के माध्यम से टोर का उपयोग करते हैं, लेकिन इसके लिए आपको हर एक डिवाइस पर ब्राउज़र सेटअप करने की आवश्यकता होती है जहां आप इंटरनेट का उपयोग करते हैं। यदि आप अपने सभी डिवाइस पर टोर नेटवर्क का उपयोग करना चाहते हैं या अपने मौजूदा वेब ब्राउज़र का उपयोग करके गुमनाम रूप से वेब सर्फ करना चाहते हैं, तो टोर प्रॉक्सी सर्वर सेट करना अक्सर आसान होता है, जो आप इस ट्यूटोरियल में सीखेंगे।
आपको क्या चाहिए
इस ट्यूटोरियल को पूरा करने के लिए, आपको आवश्यकता होगी:
- रास्पबेरी पाई OS चलाने वाला रास्पबेरी पाई
- आपके रास्पबेरी पाई के साथ संगत पावर केबल
- बाहरी कीबोर्ड और इसे अपने रास्पबेरी पाई से जोड़ने का तरीका
- आपके रास्पबेरी पाई मॉडल के आधार पर HDMI या माइक्रो HDMI केबल
- बाहरी मॉनिटर
- यदि वाई-फाई पर कनेक्ट नहीं कर रहे हैं तो ईथरनेट केबल
शुरू करना: अपना रास्पबेरी पाई सेट करें
शुरू करने के लिए, सभी पेरिफेरल्स को अपने रास्पबेरी पाई से कनेक्ट करें।
एक बार जब आपका रास्पबेरी पाई बूट हो जाए, तो टूलबार में छोटे नेटवर्क आइकन पर क्लिक करें और यदि आप ईथरनेट केबल का उपयोग नहीं कर रहे हैं तो अपने वाई-फाई नेटवर्क से कनेक्ट करें।
शुरू करने से पहले, यह जांचना एक अच्छा विचार है कि आप रास्पबेरी पाई OS का नवीनतम संस्करण चला रहे हैं। टर्मिनल खोलें और निम्न कमांड टाइप करें:
sudo apt update && sudo apt -y upgrade
यदि यह एक या अधिक अपडेट इंस्टॉल करता है, तो निम्न कमांड चलाकर अपने रास्पबेरी पाई को रीबूट करें:
sudo reboot
अपने रास्पबेरी पाई पर टोर इंस्टॉल करें
आप एक सिंगल टर्मिनल कमांड का उपयोग करके टोर इंस्टॉल कर सकते हैं:
sudo apt install tor
अब आपके रास्पबेरी पाई पर दो नई सेवाएं चल रही होंगी: tor.service और tor@default.service।
"tor" सेवा केवल एक डमी सेवा है जो केवल सक्रिय दिखाई देती है। यह जांचने के लिए कि असली tor@default सेवा चल रही है, निम्न टर्मिनल कमांड का उपयोग करें:
sudo systemctl status tor@default.service
यदि टर्मिनल "active" संदेश लौटाता है, तो आप अगले चरण पर जाने के लिए तैयार हैं।
अपने टोर प्रॉक्सी सर्वर को कॉन्फ़िगर करें
टोर की कॉन्फ़िगरेशन फाइल में कुछ बदलाव करके अपना प्रॉक्सी सर्वर सेट करें। इस "torr" फाइल को संपादित करने से पहले, बैकअप बनाना एक अच्छा विचार है:
sudo cp /etc/tor/torrc /etc/tor/torrc.backup
अब जब आपके पास बैकअप है, तो एक सरल कॉन्फ़िगरेशन बनाएं जो टोर सॉक्स प्रॉक्सी सेवा को पोर्ट 9050 पर उजागर करे और स्थानीय LAN से कनेक्शन स्वीकार करे।
"torr" कॉन्फ़िगरेशन फाइल को संपादन के लिए खोलने के लिए, निम्न कमांड चलाएं:
sudo nano /etc/tor/torrc
यह फाइल अब नैनो टेक्स्ट एडिटर में लॉन्च होगी। पहले, "SocksPort" निर्दिष्ट करें, जो आपके रास्पबेरी पाई का IP एड्रेस है। आप निम्न टर्मिनल कमांड चलाकर यह जानकारी प्राप्त कर सकते हैं:
hostname -I
इस IP एड्रेस को लें और पोर्ट नंबर :9050 जोड़ें। उदाहरण के लिए, यदि रास्पबेरी पाई का IP एड्रेस 192.168.1.111 है, तो टोर कॉन्फ़िगरेशन फाइल में निम्न जोड़ें:
SocksPort 192.168.1.111:9050
नैनो टेक्स्ट एडिटर में निम्न जोड़ें, "SocksPort" को अपने मान से बदलना सुनिश्चित करें:
SocksPort 192.168.1.100:9050 SocksPolicy accept 192.168.1.0/24 RunAsDaemon 1 DataDirectory /var/lib/tor
एक बार जब आप परिवर्तन कर लें, तो Ctrl + O दबाकर फाइल सेव करें और बंद करने के लिए Ctrl + X दबाएं।
अपनी नई कॉन्फ़िगरेशन के साथ टोर सेवा को रीस्टार्ट करने के लिए, निम्न कमांड चलाएं:
sudo systemctl restart tor@default.service
किसी भी वेब ब्राउज़र से अपने टोर प्रॉक्सी से कनेक्ट करें
इस अंतिम खंड में, आप सीखेंगे कि सभी प्रमुख वेब ब्राउज़र का उपयोग करके अपने रास्पबेरी पाई सर्वर से कैसे कनेक्ट करें।
ध्यान दें कि आप आमतौर पर अपने रास्पबेरी पाई से इसके IP एड्रेस का उपयोग करके कनेक्ट करेंगे। आप रास्पबेरी पाई टर्मिनल में hostname -I चलाकर किसी भी समय यह जानकारी प्राप्त कर सकते हैं।
Mozilla Firefox
आइए Firefox को अपने सॉक्स प्रॉक्सी सर्वर का उपयोग करने के लिए कॉन्फ़िगर करके शुरू करें:
1. Firefox के ऊपरी-दाएं कोने में, तीन-लाइन आइकन चुनें।
2. "Preferences" चुनें।
3. बाएं मेनू में, "General" चुनें।
4. "Network Settings" तक स्क्रॉल करें और इसके साथ आने वाले "Settings..." बटन पर क्लिक करें।
5. बाद की "Connection Settings" विंडो में, "Manual proxy configuration" चेकबॉक्स चुनें।
6. "SOCKS Host" फील्ड में, अपने रास्पबेरी पाई का IP एड्रेस दर्ज करें।
7. "Port" में, "9050" दर्ज करें।
8. सुनिश्चित करें कि "SOCKS v5" चेकबॉक्स चुना गया है।
9. OK पर क्लिक करें।
Firefox को बंद करें और फिर से लॉन्च करें - यह अब टोर नेटवर्क का उपयोग कर रहा होना चाहिए!
Google Chrome (और अन्य क्रोमियम-आधारित ब्राउज़र)
क्या आप Chrome उपयोग कर रहे हैं? अपने कंप्यूटर के प्रॉक्सी सेटिंग्स की दिशा में Google Chrome को इंगित करने के लिए:
1. Chrome के ऊपरी-दाएं कोने में, तीन-डॉट आइकन चुनें।
2. "Settings" चुनें।
3. बाएं मेनू में, "Advanced -> System" पर नेविगेट करें।
4. "Open your computer's proxy settings" चुनें।
अगले चरण आपके ऑपरेटिंग सिस्टम के आधार पर भिन्न होंगे।
macOS
यदि आप Mac यूजर हैं, तो Google Chrome को पहले ही आपके Mac के "Network -> Proxies" मेनू को लॉन्च कर देना चाहिए। इस विंडो में:
- "SOCKS Proxy" चुनें।
- "SOCKS Proxy Server" में, अपने रास्पबेरी पाई का IP एड्रेस दर्ज करें।
- साथ वाले टेक्स्ट बॉक्स में, पोर्ट नंबर "9050" दर्ज करें।
- "OK -> Apply" पर क्लिक करके अपने परिवर्तन सेव करें।
Chrome को बंद करें और फिर से लॉन्च करें। जब यह पुनः लॉन्च होता है, तो यह पहले से ही टोर नेटवर्क का उपयोग कर रहा होना चाहिए।
Windows
यदि आप Windows PC पर हैं, तो Google Chrome को "Internet Options" विंडो लॉन्च करनी चाहिए। इस विंडो में:
- "LAN settings" बटन चुनें।
- निम्न चेकबॉक्स चुनें: "Use a proxy server for your LAN."
- "Advanced" पर क्लिक करें।
- "Socks" सेक्शन में, अपने रास्पबेरी पाई का IP एड्रेस दर्ज करें।
- "Port" के लिए, "9050" दर्ज करें।
- "Save -> Apply" पर क्लिक करें।
Google Chrome को फिर से लॉन्च करें। यह अब आपके टोर प्रॉक्सी सर्वर के साथ संचार कर रहा होना चाहिए।
Apple Safari
यदि आप Apple के Safari ब्राउज़र का उपयोग कर रहे हैं, तो:
1. Safari टूलबार में, "Safari -> Preferences ..." चुनें।
2. "Advanced" टैब चुनें।
3. "Proxies" ढूंढें और इसके साथ आने वाले "Change Settings ..." बटन को चुनें।
4. बाएं मेनू में, "SOCKS Proxy" चुनें।
5. "SOCKS Proxy Server" में, अपने रास्पबेरी पाई का IP एड्रेस दर्ज करें।
6. साथ वाले टेक्स्ट फील्ड में, पोर्ट नंबर "9050" दर्ज करें।
7. "OK -> Apply" पर क्लिक करके अपने परिवर्तन सेव करें।
Safari को फिर से लॉन्च करना न भूलें!
क्या आप वास्तव में टोर का उपयोग कर रहे हैं?
यदि आपने इस लेख के निर्देशों का पालन किया है, तो अब आपको टोर नेटवर्क का उपयोग करना चाहिए - लेकिन जांच करना कभी दुख नहीं पहुंचाता! जिस वेब ब्राउज़र को आपने टोर का उपयोग करने के लिए कॉन्फ़िगर किया है, उसमें टोर वेबसाइट पर जाएं।
यदि आप उपरोक्त संदेश देखते हैं, तो बधाई हो - आप सफलतापूर्वक अपने सभी ट्रैफिक को टोर के माध्यम से रूट कर रहे हैं!
आपने इस ट्यूटोरियल में सीखा कि रास्पबेरी पाई को टोर प्रॉक्सी सर्वर में कैसे बदलें। यदि आपको यह बहुत जटिल लगता है, तो आप टोर ब्राउज़र को अपने USB ड्राइव पर इंस्टॉल कर सकते हैं और इसे जहां भी जाएं ले जा सकते हैं। वैकल्पिक रूप से आप इन युक्तियों से टोर को तेज़ बना सकते हैं।