8 पॉइंट द्वारा GN⁺ 2025-03-06 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • कई लोगों के लिए यह पुरानी खबर हो सकती है, लेकिन मैंने हाल ही में 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 टिप्पणियां

 
antegral 2025-03-08

अगर DERP सर्वर से होकर न जाना पड़े, तो tailnet के भीतर आपस में डेटा ट्रांसफर उम्मीद से ज़्यादा तेज़ होता है.

इसके अलावा, मैं कुछ भौतिक रूप से थोड़ी दूरी पर मौजूद सर्वरों को आपस में जोड़कर
और कुछ सर्वरों को edge server की तरह रखकर सेवा दे रहा हूँ,

और हाल में मैंने सर्वरों के बीच का सारा कम्युनिकेशन tailnet से ही जोड़ दिया है.
नए node जोड़ना भी आसान है और होस्ट सर्वर को Tailscale की तरफ़ से संभाल लिया जाता है, इसलिए मैनेजमेंट भी सुविधाजनक रहता है.

 
GN⁺ 2025-03-06
Hacker News की राय
  • Tailscale मेरी पसंदीदा कंपनियों में से एक है

    • CTO की ब्लॉग पोस्ट इसकी प्रेरणा और विज़न को अच्छी तरह समझाती है
    • यह सवाल है कि क्या VPN मॉडल वास्तव में सबसे अच्छा है
    • अगर Tailscale node तक पहुँच मिल जाए, तो सभी services तक पहुँचा जा सकता है
    • BeyondCorps/Zero Trust ऐसे हालात से बचने के लिए बनाए गए थे
    • यह जानने की जिज्ञासा है कि क्या इसका विस्तार आम उपभोक्ता बाज़ार तक हो सकता है
    • Google के साथ partnership करके Android में integration की संभावना की कल्पना की जाती है
    • DERP system signaling/fallback के लिए अच्छा है, लेकिन लगता है कि CGNAT अपनाने की रफ़्तार IPv6 से तेज़ बढ़ रही है
    • web browser में इसका उपयोग जटिल है
    • WireGuard पर निर्भरता सीमित करने वाली है
  • मैं जानना चाहता हूँ कि Tailscale पर भरोसा करने के कारण क्या हैं

    • यह भी जिज्ञासा है कि क्या Tailnet locks जैसी features इसकी विश्वसनीयता बढ़ाती हैं
  • Go का tailscale.com/tsnet package उपयोगी है

    • इससे single-binary HTTP server बनाया जा सकता है
    • golink project इसका एक अच्छा उदाहरण है
  • जब दक्षिण अफ्रीका में CVS app का उपयोग करना पड़ा, तब Tailscale ने समस्या हल कर दी

    • घर पर मौजूद Tailscale exit node का उपयोग करके समस्या सुलझाई गई
  • जब सरकारी website ने GitHub Actions से scraping को block कर दिया, तब Tailscale से समाधान मिला

    • Apple TV पर exit node सेट करके समस्या हल की गई
  • मैं internal network के लिए Tailscale का उपयोग कर रहा हूँ और बहुत संतुष्ट हूँ

    • कई देशों में फैली टीम ऐसे जुड़ती है जैसे सब एक ही office में हों
    • central management ACL, TLS certificates, और Microsoft account के साथ SSO देता है
    • DNS को लेकर कुछ शिकायतें हैं
  • 90 के दशक में Hamachi, Tailscale जैसी functionality देता था

    • virtual LAN पर DOOM खेलने के लिए इसका उपयोग किया था
  • मैंने पहले Tailscale के implementation की आलोचना की थी, लेकिन यह मामला शानदार है

    • यह firewall के port forwarding पर निर्भर नहीं करता
    • यह CGNAT या IPv6/IPv4 की कमी जैसी समस्याओं को हल करता है
    • यह exit node के विभिन्न रूपों के साथ compatible है
  • Tailscale का मेरा सबसे पसंदीदा use case

    • कार्यस्थल पर Cassia X1000 Bluetooth gateway का उपयोग करता हूँ
    • घर से Android पर काम करते समय Tailscale का उपयोग करके समस्या हल की
    • यह किसी जादू जैसा लगा