Tailscale काफ़ी उपयोगी है
(blog.6nok.org)- कई लोगों के लिए यह पुरानी खबर हो सकती है, लेकिन मैंने हाल ही में Tailscale का उपयोग शुरू किया और अपना अनुभव साझा करना चाहा
- मैंने पहले भी Tailscale के बारे में कई बार सुना था, लेकिन हाल तक इसकी खास उपयोगिता महसूस नहीं की थी
- Raspberry Pi 1 का उपयोग करके एक साधारण सर्वर चलाते समय बाहर से एक्सेस की ज़रूरत थी, लेकिन CGNAT समस्या के कारण पारंपरिक DDNS तरीका अब काम नहीं कर रहा था
- Tailscale का उपयोग करने पर एक virtual private network (VPN) बनाया जा सकता है, जिससे कहीं से भी आसानी से कनेक्ट किया जा सकता है, और यह अच्छी तरह काम करता है
- बेशक, आखिरकार Raspberry Pi 1 इतना धीमा हो गया कि उसे चलाना मुश्किल हो गया, इसलिए उसे हटा दिया गया और प्रोजेक्ट को cloud पर स्थानांतरित कर दिया गया
Tailscale का उपयोग कैसे करें
- हर डिवाइस पर client software इंस्टॉल करें (ज्यादातर open source है)
- अकाउंट में लॉग इन करने के बाद सेटअप करें (प्रक्रिया आसान है)
- इंस्टॉलेशन और उपयोग के लिए आधिकारिक दस्तावेज़ देखना बेहतर है
Tailscale की अतिरिक्त सुविधाएँ
-
पोर्ट एक्सपोज़र
- वेब डेवलपमेंट के दौरान, असली डिवाइस पर टेस्ट करने की ज़रूरत होती है
http://my-macbook-air:3000जैसे पते का उपयोग करके आसानी से एक्सेस किया जा सकता है- पहले ngrok जैसी सेवाओं का उपयोग किया जाता था, लेकिन Tailscale उससे बदला जा सकता है
-
Taildrop
- Macbook से Windows HTPC में फ़ाइल ट्रांसफर करना झंझटभरा था
- Snapdrop भी अच्छा है, लेकिन मैं ऐसा विकल्प ढूंढ रहा था जिसमें क्लिक की ज़रूरत न पड़े
- Taildrop का उपयोग करने पर Airdrop की तरह आसानी से फ़ाइल ट्रांसफर किया जा सकता है
-
Exit Nodes
- Tailscale सामान्य VPN से अलग है, लेकिन कभी-कभी VPN की ज़रूरत पड़ती है
- Tailscale का उपयोग करके किसी खास डिवाइस को Exit Node के रूप में सेट किया जा सकता है
- उदाहरण के लिए, किसी विदेशी VPS को Exit Node के रूप में सेट करके उसे VPN की तरह इस्तेमाल किया जा सकता है
-
Mullvad Exit Nodes
- VPN सेवाएँ अलग-अलग देशों से कनेक्ट होने की सुविधा देती हैं, और लॉग नहीं रखतीं (अगर आप इस पर भरोसा करें)
- Mullvad के साथ साझेदारी के जरिए Tailscale में इस सुविधा का उपयोग किया जा सकता है
- यह 2-स्तरीय VPN संरचना है, जिसमें Tailscale उपयोगकर्ता का ट्रैफ़िक नहीं देख सकता और Mullvad उपयोगकर्ता को नहीं जानता
समग्र मूल्यांकन
- मैं इसे केवल व्यक्तिगत उपयोग के लिए इस्तेमाल कर रहा हूँ और free plan का उपयोग कर रहा हूँ
- enterprise plan भी हैं, लेकिन उनका उपयोग करने का अनुभव नहीं है
- Tailscale का उपयोग करने पर नेटवर्क कनेक्शन को सरल बनाया जा सकता है
- open source विकल्प के रूप में Headscale नाम का एक प्रोजेक्ट भी मौजूद है
2 टिप्पणियां
अगर DERP सर्वर से होकर न जाना पड़े, तो tailnet के भीतर आपस में डेटा ट्रांसफर उम्मीद से ज़्यादा तेज़ होता है.
इसके अलावा, मैं कुछ भौतिक रूप से थोड़ी दूरी पर मौजूद सर्वरों को आपस में जोड़कर
और कुछ सर्वरों को edge server की तरह रखकर सेवा दे रहा हूँ,
और हाल में मैंने सर्वरों के बीच का सारा कम्युनिकेशन tailnet से ही जोड़ दिया है.
नए node जोड़ना भी आसान है और होस्ट सर्वर को Tailscale की तरफ़ से संभाल लिया जाता है, इसलिए मैनेजमेंट भी सुविधाजनक रहता है.
Hacker News की राय
Tailscale मेरी पसंदीदा कंपनियों में से एक है
मैं जानना चाहता हूँ कि Tailscale पर भरोसा करने के कारण क्या हैं
Go का tailscale.com/tsnet package उपयोगी है
जब दक्षिण अफ्रीका में CVS app का उपयोग करना पड़ा, तब Tailscale ने समस्या हल कर दी
जब सरकारी website ने GitHub Actions से scraping को block कर दिया, तब Tailscale से समाधान मिला
मैं internal network के लिए Tailscale का उपयोग कर रहा हूँ और बहुत संतुष्ट हूँ
90 के दशक में Hamachi, Tailscale जैसी functionality देता था
मैंने पहले Tailscale के implementation की आलोचना की थी, लेकिन यह मामला शानदार है
Tailscale का मेरा सबसे पसंदीदा use case