तीन हफ्ते, तीन देशों की छुट्टी के बाद जो कथित तौर पर आरामदेह थी लेकिन असल में काम था, मुझे अपने होम लैब के दो PCs तक पहुंचने का रास्ता चाहिए था। ये मशीनें 24/7 चलती हैं, जिनमें Windows 11 Insider बिल्ड वाले वर्चुअल मशीन और अन्य बिजनेस कार्य होते हैं। अपनी डेस्क पर, मैं Microsoft के Windows App जैसे Remote Desktop क्लाइंट का उपयोग करके सीधे कनेक्ट कर सकता हूं। लेकिन घर से दूर, मेरा नेटवर्क राउटर के पीछे बंद है, और बाहरी कनेक्शन संभव नहीं हैं।
कभी-कभार एक्सेस के लिए, मैं Chrome Remote Desktop या TeamViewer का उपयोग कर सकता था, लेकिन मैं उन टूल्स का उपयोग करने का एक सुरक्षित तरीका चाहता था जिन पर मैं पहले से भरोसा करता हूं। यहाँ Tailscale आता है, एक मुफ्त सेवा जो मेरे सभी डिवाइसों - PCs, Macs, और मोबाइल - के बीच एक सुरक्षित प्राइवेट नेटवर्क बनाती है, जिससे वे इंटरनेट पर ऐसे कनेक्ट हो सकें जैसे वे एक ही लोकल नेटवर्क पर हों, बिना राउटर सेटिंग्स या फ़ायरवॉल को छुए।
परिणाम? ऑफिस से बाहर रहते हुए, मैंने अपने Windows App में एक शॉर्टकट क्लिक किया और घर पर एक वर्चुअल मशीन से कनेक्ट हो गया। यह आसानी से काम किया, यहां तक कि धीमे हवाई जहाज़ कनेक्शन या रोमिंग पर अपने फोन से टेदर करने पर भी।
कई रिमोट-एक्सेस और VPN सेवाएं हब-एंड-स्पोक मॉडल का उपयोग करती हैं, जहां एन्क्रिप्टेड पैकेट एक केंद्रीय सर्वर से होकर गुजरते हैं, जो (ए) महंगा है और (बी) धीमा है, जिससे विलंबता बढ़ती है। हालांकि, Tailscale पीयर-टू-पीयर मेश के रूप में काम करता है। मेरे ऑफिस की मशीनें और मेरा ट्रैवल लैपटॉप हल्का Tailscale क्लाइंट चलाते हैं, सभी एक सुरक्षित पहचान सेवा के माध्यम से प्रमाणित होते हैं। मैंने इसे GitHub और Microsoft Entra ID के साथ परीक्षण किया है, लेकिन Google, Apple, या 1Password, Bitwarden, या YubiKey के माध्यम से पासकी भी काम करते हैं।
प्रत्येक डिवाइस को एक निजी IP पता मिलता है और सम्मानित WireGuard प्रोटोकॉल का उपयोग करके सुरक्षित, एन्क्रिप्टेड टनल पर संचार करता है। Tailscale एक सुरक्षित निर्देशिका सेवा की तरह कार्य करता है, डिवाइसों का परिचय कराता है और फिर किनारे हट जाता है। जब मैं एक Remote Desktop कनेक्शन खोलता हूं, मेरा लैपटॉप Tailscale से पूछता है कि डिवाइस कहां है, और Tailscale सुरक्षित रूप से कनेक्ट करने के लिए आवश्यक जानकारी के साथ उत्तर देता है। डिवाइस जब भी संभव हो, एक सीधा, एन्क्रिप्टेड WireGuard कनेक्शन स्थापित करते हैं; यदि नहीं, तो Tailscale एन्क्रिप्टेड ट्रैफिक को रिले करता है, बिना उसे डिक्रिप्ट किए।
आर्किटेक्चर ठोस है: एंड-टू-एंड एन्क्रिप्शन, कुंजियाँ कभी भी डिवाइस नहीं छोड़ती हैं, और विश्वसनीय स्रोतों के माध्यम से प्रमाणीकरण। Tailscale आपके क्रेडेंशियल या सामग्री कभी नहीं देखता है। मेरे लोकल नेटवर्क पर, Remote Desktop ट्रैफिक TCP पोर्ट 3389 का उपयोग करता है, लेकिन वह पोर्ट राउटर पर बाहरी कनेक्शन के लिए अवरुद्ध है - हमलावरों के लिए एक खुला दरवाजा। फिर भी सुरक्षित टनल के माध्यम से, कनेक्शन बिना पोर्ट नंबर, NAT ट्रैवर्सल, या फ़ायरवॉल की चिंता किए ठीक काम करते हैं। केवल वे मशीनें जिन्हें मैंने प्राइवेट नेटवर्क में जोड़ा है, कनेक्ट कर सकती हैं।
मुफ्त Tailscale योजना मेरी सभी जरूरतों को पूरा करती है, छह उपयोगकर्ताओं को असीमित डिवाइसों में समर्थन करती है, कुछ सीमाओं के साथ। कंपनी वादा करती है कि यह 'हमेशा के लिए मुफ्त' है। होम लैब या छोटे कार्यालय के लिए, यह पर्याप्त है। यदि आप छह उपयोगकर्ताओं से आगे बढ़ते हैं, तो भुगतान योजनाएं $8 प्रति उपयोगकर्ता प्रति माह से शुरू होती हैं, और आप तीन से अधिक Access Control List (ACL) समूह स्थापित कर सकते हैं। यदि आप कंटेनर या Kubernetes जैसे अस्थायी संसाधनों के साथ काम करते हैं, तो आप 1,000 मिनट की मासिक सीमा तक पहुंच जाएंगे और भुगतान करना होगा।
लेकिन अधिकांश होम उपयोगकर्ता, शौक़ीन, सलाहकार, और बहुत छोटे व्यवसाय अनिश्चित काल तक मुफ्त योजना का उपयोग कर सकते हैं।
एक यात्रा खोज: कई सेवाएं विदेशों में क्षेत्रीय प्रतिबंधों के कारण काम नहीं करती हैं। समाचार साइटें और स्ट्रीमिंग सेवाएं अक्सर विदेशों में अमेरिकी ग्राहकों को ब्लॉक करती हैं। सामान्य समाधान एक VPN है जो ट्रैफिक को सर्वर के माध्यम से रूट करता है ताकि सही क्षेत्र से प्रतीत हो। Tailscale के साथ, आप एक डिवाइस को एक्ज़िट नोड के रूप में नामित कर सकते हैं, अपने सभी इंटरनेट ट्रैफिक को उसके माध्यम से रूट कर सकते हैं। सामान्यतः, Tailscale केवल आपके टेलनेट में अन्य डिवाइसों के लिए ट्रैफिक ले जाता है; एक्ज़िट नोड के साथ, सभी वेब ब्राउज़िंग और ऐप ट्रैफिक उस डिवाइस से होकर जाता है।
मैं एक होम लैपटॉप को एक्ज़िट नोड के रूप में उपयोग कर सकता था, लेकिन एक और अच्छा विकल्प है: एक Apple TV। उस पर Tailscale ऐप इंस्टॉल करें और इसे एक्ज़िट नोड के रूप में सेट करें। सभी इंटरनेट ट्रैफिक तब आपके होम कनेक्शन से होकर जाता है, और वेबसाइटें आपका होम IP देखती हैं, न कि होटल, हवाई अड्डे, या कॉफी शॉप वाई-फाई या रोमिंग मोबाइल IP। Apple TV हमेशा चालू रहते हैं