VPN को सुरक्षित क्या बनाता है? फ्री ऐप बनाम अपना सर्वर
VPN किससे क्या छुपाता है और किससे नहीं, फ्री ऐप की कमाई कहाँ से होती है, Jio और Airtel साइट कैसे ब्लॉक करते हैं, CERT-In के 2022 नियम, और अपना WireGuard सर्वर कब सही है।
VPN असल में क्या छुपाता है, और किससे
VPN को सुरक्षित क्या बनाता है? दो चीज़ें। एक ऐसा ऐप जो सचमुच पूरा ट्रैफ़िक एन्क्रिप्ट करके टनल से भेजे, और एक ऐसा प्रोवाइडर जिस पर आप अपने ISP से ज़्यादा भरोसा कर सकें। Play Store के ज़्यादातर फ्री ऐप पहली शर्त पूरी नहीं करते, और दूसरी शर्त उनके बिज़नेस मॉडल के ही ख़िलाफ़ है। अपना WireGuard सर्वर दोनों शर्तें पूरी करता है, क्योंकि उसमें प्रोवाइडर आप खुद होते हैं। नीचे यही पूरा तर्क है, भारत के कानून और ISP ब्लॉकिंग के ब्योरे के साथ।
VPN (वर्चुअल प्राइवेट नेटवर्क) आपके फ़ोन और एक दूर के सर्वर के बीच एक एन्क्रिप्टेड टनल बनाता है। फ़ोन से निकलने वाला हर पैकेट पहले उस टनल में जाता है, VPN सर्वर पर खुलता है, और वहाँ से असली वेबसाइट तक पहुँचता है। इस रास्ते पर तीन पक्ष हैं, और हर एक को अलग चीज़ दिखती है।
- वेबसाइट को VPN सर्वर का IP address दिखता है, आपका नहीं। इसीलिए "US सर्वर" चुनने पर साइट को लगता है कि आप अमेरिका में हैं। पर साइट को आपकी कुकीज़ और आपका लॉगिन अब भी दिखता है।
- ISP (इंटरनेट सर्विस प्रोवाइडर, जैसे Jio या Airtel) को सिर्फ़ इतना दिखता है कि आपका फ़ोन एक IP address से एन्क्रिप्टेड पैकेट भेज और ले रहा है। कौन सी साइट, क्या कंटेंट, यह उसे नहीं दिखता। पर यह दिखता है कि आप VPN चला रहे हैं, कब से चला रहे हैं और कितना डेटा जा रहा है।
- VPN प्रोवाइडर को सब दिखता है। आपका असली IP, हर साइट का नाम, हर DNS query, और जो साइटें HTTPS पर नहीं हैं उनका पूरा कंटेंट। HTTPS वाली साइटों का कंटेंट उसे नहीं दिखता, पर साइट का नाम फिर भी दिखता है।
यानी VPN आपकी जानकारी को ISP से उठाकर प्रोवाइडर के पास रख देता है। जानकारी कहीं गायब नहीं होती। अब सवाल सिर्फ़ इतना है कि यह सौदा आपके फ़ायदे का है या नहीं।
VPN क्या नहीं करता: पहले अपना थ्रेट मॉडल तय करें
थ्रेट मॉडल का मतलब है, आप किससे क्या छुपाना चाहते हैं। यह तय किए बिना "सुरक्षित" शब्द का कोई मतलब नहीं। तीन बातें पहले ही साफ़ कर लें।
VPN गुमनामी (anonymity) नहीं देता। प्रोवाइडर के पास आपका असली IP और आपका पेमेंट रिकॉर्ड है, और यह भी कि आप कब कनेक्ट हुए और कितनी देर रहे। किसी को इतनी जानकारी मिल जाए तो आपकी पहचान निकालना मुश्किल नहीं। गुमनामी के लिए ज़रूरी है कि कोई एक पक्ष आपके दोनों सिरे न देख पाए, और VPN में प्रोवाइडर ठीक वही पक्ष है जो दोनों सिरे देखता है।
VPN उन अकाउंट्स को नहीं बचाता जिनमें आप लॉगिन करते हैं। VPN चालू करके Instagram या बैंक ऐप में लॉगिन किया, तो Instagram और बैंक को पता है कि यह आप ही हैं। VPN ने बस इतना बदला कि उन्हें कौन सा IP दिखा। फ़िशिंग वाला लिंक और फ़ोन में पहले से बैठा मैलवेयर, दोनों पर VPN का कोई असर नहीं होता, क्योंकि वे टनल के इस तरफ़, यानी आपके फ़ोन पर, काम करते हैं।
प्रोवाइडर वह पक्ष है जिस पर भरोसा करना आप खुद चुन रहे हैं। ISP आपको इलाक़े और सिम की वजह से मिला। प्रोवाइडर आप चुनते हैं, और उसे वह सब दिखता है जो पहले ISP देख सकता था। तो असली सवाल एक ही है: क्या यह प्रोवाइडर मेरे ISP से ज़्यादा भरोसेमंद है? किसी अनजान कंपनी के फ्री ऐप के लिए इसका जवाब लगभग हमेशा "नहीं" है।
भारत में ISP साइट कैसे ब्लॉक करते हैं: DNS और SNI
ब्लॉक करने का आदेश सरकार या अदालत से आता है, पर उसे लागू करने का तरीक़ा हर ISP खुद चुनता है। Centre for Internet and Society से जुड़े शोधकर्ताओं (Kushagra Singh, Gurshabad Grover और Varun Bansal) ने 2020 में प्रकाशित अध्ययन "How India Censors the Web" में 4,379 संभावित ब्लॉक साइटों को छह भारतीय ISP पर जाँचा। नतीजा: Airtel, ACT, BSNL और MTNL DNS के स्तर पर ब्लॉक कर रहे थे, और Jio HTTPS साइटों को SNI पढ़कर रोक रहा था। छहों ISP पर एक साथ ब्लॉक सिर्फ़ 1,115 साइटें थीं, इसलिए जो साइट Jio पर बंद है वह Airtel पर खुल सकती है। दोनों तरीक़े समझ लें, क्योंकि "साइट नहीं खुल रही" का इलाज इसी पर टिका है।
DNS ब्लॉकिंग। DNS (डोमेन नेम सिस्टम) इंटरनेट की फ़ोनबुक है। example.com का IP address क्या है, यह DNS बताता है। आपका फ़ोन डिफ़ॉल्ट रूप से ISP के DNS सर्वर से पूछता है। ब्लॉक साइट के लिए ISP का सर्वर या तो जवाब देता है कि ऐसा नाम है ही नहीं (NXDOMAIN), या एक ऐसा IP देता है जहाँ ब्लॉकिंग का नोटिस रखा है। इसीलिए बहुत से लोगों के लिए फ़ोन का DNS बदलकर 1.1.1.1 या 8.8.8.8 करते ही साइट खुल जाती है। यह सिर्फ़ फ़ोनबुक बदलना है, VPN से इसका कोई लेना-देना नहीं, और ISP को अब भी दिखता है कि आप किस IP से बात कर रहे हैं।
SNI ब्लॉकिंग। HTTPS कनेक्शन TLS (ट्रांसपोर्ट लेयर सिक्योरिटी) से एन्क्रिप्ट होता है, लेकिन कनेक्शन की शुरुआत में फ़ोन एक फ़ील्ड बिना एन्क्रिप्शन के भेजता है: SNI (सर्वर नेम इंडिकेशन)। उसमें साइट का नाम लिखा होता है, ताकि एक ही IP पर बैठी कई साइटों में से सर्वर सही सर्टिफ़िकेट चुन सके। Jio का नेटवर्क यही फ़ील्ड पढ़ता है, और नाम ब्लॉकलिस्ट में हो तो कनेक्शन आगे नहीं बढ़ने देता। यहाँ DNS बदलने से कुछ नहीं होता, क्योंकि ब्लॉकिंग TLS हैंडशेक में भेजे गए नाम पर हो रही है, और वह नाम किसी भी DNS सर्वर से पूछने के बाद भी वैसे ही जाता है। ब्राउज़र में पेज लोड ही नहीं होता और कोई नोटिस भी नहीं आता, क्योंकि अध्ययन के मुताबिक़ SNI-आधारित ब्लॉकिंग में ISP के पास नोटिस दिखाने का तकनीकी रास्ता ही नहीं होता। ECH (Encrypted Client Hello) इस फ़ील्ड को एन्क्रिप्ट करने का मानक है, पर यह अभी हर साइट और हर ब्राउज़र पर चालू नहीं है।
टनल इन दोनों का क्या करता है। VPN चालू होने पर DNS query और TLS हैंडशेक, दोनों टनल के अंदर एन्क्रिप्टेड जाते हैं। ISP को सिर्फ़ VPN सर्वर की तरफ़ जाती एक एन्क्रिप्टेड धारा दिखती है, न कोई नाम, न कोई SNI। इसलिए साइट खुल जाती है। पर दो शर्तें हैं। पहली, DNS query सचमुच टनल के अंदर जानी चाहिए। अगर ऐप या फ़ोन DNS को टनल के बाहर ISP के सर्वर पर भेजता रहा, तो साइट फिर ब्लॉक दिखेगी और ISP को आपकी पूरी ब्राउज़िंग लिस्ट भी मिलती रहेगी। यही "DNS लीक" है, और अपने सर्वर पर WireGuard के ऊपर DNS ठीक करना इसी का इलाज है। दूसरी, ISP चाहे तो VPN सर्वर के IP या WireGuard के UDP ट्रैफ़िक को ही रोक सकता है। तब VPN ब्लॉक होने पर क्या चलाएँ वाले विकल्प काम आते हैं।
फ्री VPN ऐप फ्री क्यों होते हैं
सर्वर और बैंडविड्थ पर हर महीने पैसा लगता है। जो ऐप आपसे पैसा नहीं ले रहा, वह कहीं और से ले रहा है। रास्ते चार हैं।
- विज्ञापन और ट्रैकिंग। ऐप में विज्ञापन SDK होते हैं, जो आपकी डिवाइस और आपकी गतिविधि की जानकारी विज्ञापन नेटवर्क को भेजते हैं।
- डेटा की बिक्री। प्रोवाइडर को आपकी पूरी ब्राउज़िंग दिखती है, और वह इसे डेटा ब्रोकर को बेच सकता है। कई फ्री ऐप की प्राइवेसी पॉलिसी में यह लिखा भी होता है।
- आपका कनेक्शन बेचना। कुछ ऐप आपके फ़ोन को दूसरे लोगों के लिए एग्ज़िट बना देते हैं। उनका ट्रैफ़िक आपके IP से निकलता है, और वह ट्रैफ़िक क्या है, यह आपको पता नहीं होता।
- सीधा मैलवेयर। VPN permission ऐप को फ़ोन का सारा ट्रैफ़िक अपने हाथ में लेने देती है, और कुछ ऐप इसी अनुमति के लिए बने हैं।
इसके नंबर मौजूद हैं। 2016 में CSIRO के Data61, UNSW और UC Berkeley के ICSI के शोधकर्ताओं ने (Muhammad Ikram और साथी, Internet Measurement Conference 2016) Google Play से 283 ऐसे Android ऐप्स उठाए जो VPN permission माँगते थे, और उनका कोड और नेटवर्क व्यवहार जाँचा। नीचे उस अध्ययन के प्रकाशित आँकड़े हैं।
The data behind this chart
[
{
"label": "\u092e\u0948\u0932\u0935\u0947\u092f\u0930 \u092e\u094c\u091c\u0942\u0926 (VirusTotal)",
"percent": 38
},
{
"label": "IPv6 \u091f\u094d\u0930\u0948\u092b\u093c\u093f\u0915 \u0932\u0940\u0915",
"percent": 84
},
{
"label": "\u0925\u0930\u094d\u0921-\u092a\u093e\u0930\u094d\u091f\u0940 \u091f\u094d\u0930\u0948\u0915\u093f\u0902\u0917 \u0932\u093e\u0907\u092c\u094d\u0930\u0947\u0930\u0940",
"percent": 75
},
{
"label": "DNS \u091f\u094d\u0930\u0948\u092b\u093c\u093f\u0915 \u0932\u0940\u0915",
"percent": 66
},
{
"label": "\u091f\u0928\u0932 \u092e\u0947\u0902 \u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u0936\u0928 \u0939\u0940 \u0928\u0939\u0940\u0902",
"percent": 18
},
{
"label": "\u0926\u0942\u0938\u0930\u0947 \u092f\u0942\u091c\u093c\u0930 \u0915\u0947 \u092b\u093c\u094b\u0928 \u0938\u0947 \u091f\u094d\u0930\u0948\u092b\u093c\u093f\u0915 \u092b\u093c\u0949\u0930\u0935\u0930\u094d\u0921",
"percent": 16
}
]38 प्रतिशत ऐप्स में VirusTotal के हिसाब से किसी न किसी तरह का मैलवेयर मौजूद था। 18 प्रतिशत ऐप्स टनल में एन्क्रिप्शन करते ही नहीं थे, यानी "VPN" चालू होने पर भी ISP सब पढ़ सकता था। 84 प्रतिशत ऐप्स IPv6 ट्रैफ़िक और 66 प्रतिशत DNS ट्रैफ़िक टनल के बाहर लीक कर रहे थे। 75 प्रतिशत में थर्ड-पार्टी ट्रैकिंग लाइब्रेरी थीं, और 16 प्रतिशत ऐप्स ट्रैफ़िक अपने सर्वर के बजाय दूसरे यूज़र के फ़ोन से फ़ॉरवर्ड कर रहे थे। चार ऐप्स फ़ोन में अपना रूट सर्टिफ़िकेट डालकर HTTPS ट्रैफ़िक बीच में खोल रहे थे, और दो ऐप्स वेब पेजों में विज्ञापन के लिए अपना JavaScript घुसा रहे थे। अध्ययन दस साल पुराना है, पर बिज़नेस मॉडल वही है।
हाल का उदाहरण और बड़ा है। 29 मई 2024 को अमेरिकी FBI ने 911 S5 नाम के बॉटनेट के बारे में सार्वजनिक चेतावनी जारी की। MaskVPN, DewVPN, PaladinVPN, ProxyGate, ShieldVPN और ShineVPN नाम के "फ्री VPN" ऐप्स ने 190 से ज़्यादा देशों में 1.9 करोड़ से ज़्यादा IP address को एक प्रॉक्सी नेटवर्क में बदल दिया था। ये ऐप पाइरेटेड गेम और सॉफ़्टवेयर के साथ बंडल होकर आते थे, चुपचाप इंस्टॉल हो जाते थे, और फिर अपराधी उन कंप्यूटरों के IP से धोखाधड़ी करते थे। पीड़ितों के लिए इसका मतलब यह था कि उनके घर के कनेक्शन का IP किसी और के अपराध के लॉग में दर्ज हो रहा था।
फ्री ऐप की कमाई आपके डेटा या आपके कनेक्शन से होती है, क्योंकि और कहीं से हो ही नहीं सकती। ब्लॉक साइट खोलने के लिए फ्री ऐप शायद काम कर जाए, पर "सुरक्षित रहने" के लिए वह उल्टा काम करता है।
सुरक्षित VPN की चेकलिस्ट: छह सवाल
यह चेकलिस्ट पेड सर्विस और अपने सर्वर, दोनों पर लागू होती है। छह सवाल पूछें।
1. लॉगिंग पॉलिसी क्या है, और उसे किसने जाँचा? "नो-लॉग्स" लिखना मुफ़्त है। देखें कि किसी बाहरी ऑडिटर ने सर्वर देखे हैं या नहीं, और अदालत में कभी लॉग माँगे गए तो क्या निकला। ध्यान रहे, भारत में फ़िज़िकल सर्वर रखने वाला कोई भी प्रोवाइडर कानूनन "नो-लॉग्स" हो ही नहीं सकता। इसका कारण नीचे CERT-In वाले हिस्से में है।
2. जूरिस्डिक्शन (jurisdiction) कौन सा है? यानी कंपनी किस देश में रजिस्टर्ड है और सर्वर किस देश में है। ये दो अलग सवाल हैं। कंपनी पर उसके देश का कानून लागू होता है, और सर्वर पर उस देश का जहाँ वह रखा है। "India server" चुनने से पहले पूछें कि वह सचमुच भारत में है या सिंगापुर में रखा एक वर्चुअल सर्वर है।
3. क्लाइंट ऐप ओपन-सोर्स है? VPN permission ऐप को आपका पूरा ट्रैफ़िक देती है। बंद कोड में यह जाँचने का कोई तरीक़ा नहीं कि ऐप उस ट्रैफ़िक का क्या कर रहा है। ओपन-सोर्स क्लाइंट में कोई भी कोड पढ़ सकता है, और WireGuard का आधिकारिक Android ऐप इसी तरह का है।
4. प्रोटोकॉल WireGuard या OpenVPN है? ये दोनों खुले प्रोटोकॉल हैं, जिनका कोड और डिज़ाइन बाहर के लोगों ने बार-बार जाँचा है। "हमारा अपना ख़ास प्रोटोकॉल" का मतलब आम तौर पर यह होता है कि उसे किसी ने बाहर से जाँचा ही नहीं। PPTP पुराना और टूटा हुआ है, उसे छोड़ दें। WireGuard इतना छोटा होकर भी सुरक्षित क्यों है, यह WireGuard की क्रिप्टोकी रूटिंग से समझ आता है।
5. किल स्विच है? टनल कुछ सेकंड के लिए टूटे, और फ़ोन के ऐप चुपचाप सीधे ISP के रास्ते चलने लगें, तो उतनी देर में आपका असली IP और DNS सब बाहर चला गया। किल स्विच टनल टूटने पर सारा ट्रैफ़िक रोक देता है। Android में यह सेटिंग सिस्टम में ही है: VPN की सेटिंग में "Always-on VPN" और "Block connections without VPN" चालू करें, तो यह काम ऑपरेटिंग सिस्टम खुद करता है और ऐप के भरोसे नहीं रहना पड़ता।
6. DNS लीक होता है? VPN चालू करके किसी DNS leak test पेज पर जाएँ। अगर वहाँ दिखने वाला resolver Jio या Airtel का है, तो आपकी DNS queries टनल के बाहर जा रही हैं। इसका मतलब: ब्लॉकिंग वापस आ जाती है और ISP को आपकी साइटों की लिस्ट मिलती रहती है।
भारत में VPN का कानून: CERT-In के 2022 निर्देश और उसके बाद
28 अप्रैल 2022 को CERT-In (Indian Computer Emergency Response Team) ने IT Act 2000 की धारा 70B(6) के तहत निर्देश (No. 20(3)/2022-CERT-In) जारी किए। ये निर्देश VPN सर्विस प्रोवाइडर, VPS प्रोवाइडर, क्लाउड प्रोवाइडर और डेटा सेंटर पर लागू होते हैं। इनके तहत प्रोवाइडर को ग्राहक का सत्यापित नाम, पता, फ़ोन नंबर, ईमेल, सेवा की अवधि, दिए गए IP address, सेवा लेने का मक़सद और मालिकाना ढाँचा, यह सब सेवा ख़त्म होने के बाद पाँच साल तक रखना है। इसके साथ 180 दिन के सिस्टम लॉग और छह घंटे के अंदर साइबर घटना की रिपोर्टिंग भी अनिवार्य है।
निर्देश जारी होने के 60 दिन बाद, जून 2022 के अंत में लागू हुए। 27 जून 2022 को CERT-In ने MSME के लिए, और VPN, VPS, क्लाउड और डेटा सेंटर प्रोवाइडरों के ग्राहक-सत्यापन (KYC) वाले हिस्से के लिए, समय बढ़ाकर 25 सितंबर 2022 कर दिया। इसी बीच जून 2022 में ExpressVPN, Surfshark और NordVPN ने भारत से अपने फ़िज़िकल सर्वर हटा लिए, और सितंबर 2022 में Proton VPN ने भी यही किया। इनका तर्क एक ही था: पाँच साल का ग्राहक रिकॉर्ड रखना और "नो-लॉग्स" का वादा, दोनों एक साथ नहीं चल सकते।
अब ये कंपनियाँ "India" के नाम से वर्चुअल सर्वर देती हैं, यानी सर्वर सिंगापुर या ब्रिटेन जैसी जगह पर रखा है और उसे भारतीय IP address दिया गया है। ऐसा सर्वर इन निर्देशों के दायरे में नहीं आता, क्योंकि निर्देश भारत में रखे बुनियादी ढाँचे पर लागू होते हैं। इसका दूसरा मतलब यह है कि जो प्रोवाइडर आज भी भारत में असली सर्वर चला रहा है, वह या तो पाँच साल के रिकॉर्ड रख रहा है, या निर्देश का पालन नहीं कर रहा। दोनों में से कोई भी स्थिति "नो-लॉग्स" नहीं है।
व्यक्तिगत यूज़र के लिए VPN इस्तेमाल करना भारत में क़ानूनी है। निर्देश प्रोवाइडर पर हैं, आप पर नहीं। सितंबर 2026 की स्थिति यह है कि 2022 के निर्देश अब भी लागू हैं, और जुलाई 2026 की प्रेस रिपोर्टों के मुताबिक़ सरकार VPN प्रोवाइडरों के लिए एक नया ढाँचा तैयार कर रही है, जिसमें भारत में दफ़्तर और कंप्लायंस अधिकारी रखना अनिवार्य हो सकता है। उन रिपोर्टों के समय तक कोई ड्राफ़्ट सार्वजनिक नहीं हुआ था। नियम बदल सकते हैं, इसलिए किसी प्रोवाइडर का "India server" चुनने से पहले उस समय की स्थिति ख़ुद जाँचें।
अपना सर्वर चलाने वाले के लिए यह हिस्सा सीधे मायने रखता है। भारत में रखा VPS भी इन्हीं निर्देशों के दायरे में है, इसलिए VPS प्रोवाइडर आपका KYC रखेगा। भारत के बाहर रखे VPS पर उस देश का कानून लागू होगा। यानी सर्वर कहाँ रखना है, यह फ़ैसला भी थ्रेट मॉडल का हिस्सा है।
अपना WireGuard सर्वर: प्रोवाइडर आप खुद
एक VPS (वर्चुअल प्राइवेट सर्वर) किराए पर लें, उस पर WireGuard चलाएँ, और अपने फ़ोन को उससे जोड़ लें। अब ऊपर की चेकलिस्ट का हर सवाल आपके हाथ में है। लॉगिंग पॉलिसी वह है जो आपने तय की, और WireGuard डिस्क पर कोई कनेक्शन लॉग लिखता ही नहीं, मेमोरी में सिर्फ़ आख़िरी हैंडशेक और peer का पता रखता है। क्लाइंट ओपन-सोर्स है। प्रोटोकॉल WireGuard है। किल स्विच फ़ोन की सेटिंग से आता है। DNS आप अपने सर्वर से देते हैं। और विज्ञापन SDK या डेटा बेचने वाला कोई बीच में नहीं है, क्योंकि प्रोवाइडर आप हैं। VPS और VPN में क्या फ़र्क़ है, और एक से दूसरा कैसे बनता है, यह VPS बनाम VPN में अलग से समझाया गया है।
पर भरोसे की सीमा अब भी है, बस उसकी जगह बदल गई है। अब वह सीमा VPS होस्ट और उसके डेटा सेंटर का देश है। होस्ट के पास आपका पेमेंट और KYC है। होस्ट चाहे तो सर्वर से निकलने वाला ट्रैफ़िक देख सकता है, ठीक वैसे ही जैसे पहले VPN प्रोवाइडर देख सकता था। क़ानूनी आदेश अब होस्ट के पास जाएगा, और होस्ट उस देश के कानून के हिसाब से जवाब देगा जहाँ सर्वर रखा है। इसलिए होस्ट और देश चुनना उतना ही ज़रूरी है जितना पहले प्रोवाइडर चुनना था। फ़र्क़ इतना है कि होस्ट का बिज़नेस सर्वर किराए पर देना है, और आप जब चाहें सर्वर मिटाकर कहीं और जा सकते हैं।
एक बात साफ़ रहे: अपना सर्वर गुमनामी नहीं देता। VPS का एक ही स्थिर IP है, और उस IP पर सिर्फ़ आप हैं। हर साइट को वही IP दिखता है, इसलिए एक साइट पर लॉगिन और दूसरी साइट पर बिना लॉगिन की गतिविधि, दोनों उसी IP से जुड़ जाती हैं। और वह IP होस्ट के पास आपके नाम से दर्ज है। बड़ी कमर्शियल सर्विस में बहुत से लोग एक IP साझा करते हैं, जिससे भीड़ बनती है। गुमनामी चाहिए तो वह अलग औज़ार का काम है, और Tor और VPN का फ़र्क़ यही बताता है कि कब कौन सा चुनना है। अपना सर्वर उस पाठक के लिए है जो ISP की नज़र और फ्री ऐप के बिज़नेस मॉडल से बाहर निकलना चाहता है, और जिसे पता है कि वह किससे बच रहा है।
ब्लॉकिंग के मामले में भी ईमानदार रहें। आपके VPS का IP किसी मशहूर VPN सर्विस की रेंज में नहीं है, इसलिए उसके ब्लॉकलिस्ट में होने की संभावना कम है। पर ISP चाहे तो WireGuard के UDP ट्रैफ़िक या आपके VPS के IP को रोक सकता है, और तब वही विकल्प काम आते हैं जिनका ज़िक्र ब्लॉकिंग वाले हिस्से में है।
सेटअप में लगभग चालीस लाइन का कॉन्फ़िग है: एक की-पेयर, एक इंटरफ़ेस फ़ाइल, एक sysctl, एक NAT नियम और एक फ़ायरवॉल पोर्ट। पूरा तरीक़ा, हर कमांड और हर आम गड़बड़ी के साथ, अपने VPS पर WireGuard VPN सेल्फ़-होस्ट करने वाली गाइड में है। कमांड लाइन से बचना हो तो wg-easy से Docker में WireGuard वही काम एक वेब पैनल से करता है।
FAQ: अक्सर पूछे जाने वाले सवाल
क्या भारत में VPN इस्तेमाल करना क़ानूनी है?
हाँ। CERT-In के अप्रैल 2022 के निर्देश VPN प्रोवाइडर, VPS प्रोवाइडर, क्लाउड प्रोवाइडर और डेटा सेंटर पर लागू होते हैं, यूज़र पर नहीं। इन निर्देशों के तहत भारत में सर्वर रखने वाले प्रोवाइडर को ग्राहक का रिकॉर्ड सेवा ख़त्म होने के बाद पाँच साल तक रखना होता है। इसी वजह से ExpressVPN, NordVPN, Surfshark और Proton VPN ने 2022 में भारत से अपने फ़िज़िकल सर्वर हटा लिए। VPN से किया गया काम अगर ख़ुद ग़ैरक़ानूनी है, तो VPN उसे क़ानूनी नहीं बनाता।
क्या फ्री VPN ऐप सुरक्षित होते हैं?
आम तौर पर नहीं। 2016 के CSIRO अध्ययन में Google Play के 283 Android VPN ऐप्स में से एक-तिहाई से ज़्यादा में मैलवेयर के निशान मिले, और लगभग पाँच में से एक ऐप टनल में एन्क्रिप्शन करता ही नहीं था। 2024 में FBI ने छह "फ्री VPN" ऐप्स का नाम लिया जो 911 S5 बॉटनेट के लिए यूज़र के कंप्यूटर को प्रॉक्सी बना रहे थे। फ्री ऐप की कमाई आपके डेटा या आपके कनेक्शन से होती है, और यही उसकी असली क़ीमत है।
VPN चालू करने के बाद भी साइट ब्लॉक क्यों दिखती है?
सबसे आम कारण DNS लीक है: फ़ोन DNS query टनल के बाहर ISP के सर्वर को भेज रहा है, और ISP वही ब्लॉक वाला जवाब दे रहा है। VPN चालू करके किसी DNS leak test पेज पर देखें कि resolver किसका है। दूसरा कारण यह हो सकता है कि ISP ने VPN सर्वर का IP या उसका प्रोटोकॉल ही रोक दिया है। तब ऐप कनेक्ट होने की कोशिश पर अटका रहता है और हैंडशेक कभी पूरा नहीं होता।
क्या अपना WireGuard सर्वर चलाने से मैं गुमनाम हो जाता हूँ?
नहीं। आपके VPS का एक स्थिर IP है, उस पर सिर्फ़ आप हैं, और वह IP होस्ट के पास आपके नाम और पेमेंट से जुड़ा है। हर साइट को वही IP दिखता है, इसलिए आपकी अलग-अलग गतिविधियाँ आपस में जोड़ी जा सकती हैं। अपना सर्वर आपको ISP और फ्री ऐप की नज़र से बाहर निकालता है, और भरोसे की सीमा को VPS होस्ट तक खिसका देता है। पहचान छुपानी हो तो Tor उसी काम के लिए बना है।
"नो-लॉग्स" पॉलिसी का असल में क्या मतलब है?
सिर्फ़ इतना कि प्रोवाइडर दावा कर रहा है कि वह कनेक्शन और गतिविधि का रिकॉर्ड नहीं रखता। दावे की जाँच के दो रास्ते हैं: बाहरी ऑडिट, और अदालत के ऐसे मामले जिनमें लॉग माँगे गए और नहीं मिले। यह भी देखें कि सर्वर किस देश में है, क्योंकि भारत में रखा फ़िज़िकल सर्वर CERT-In के निर्देशों के तहत पाँच साल का ग्राहक रिकॉर्ड रखने को बाध्य है। अपने सर्वर पर यह सवाल ही नहीं उठता, क्योंकि लॉग रखने या न रखने का फ़ैसला आपका है।