3 पॉइंट द्वारा GN⁺ 2023-08-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Tailscale और Narrowlink दो open source समाधान हैं, जो अलग-अलग आर्किटेक्चर, फीचर्स और उपयोग मामलों के साथ नेटवर्कों के बीच सुरक्षित remote access और connectivity संभव बनाते हैं।
  • Tailscale एक zero-configuration VPN देने वाला Software-as-a-Service (SaaS) प्लेटफ़ॉर्म है, जो WireGuard प्रोटोकॉल का उपयोग करता है। यह Tailscale cloud service के जरिए devices को जोड़ने के लिए peer-to-peer mesh architecture का उपयोग करता है।
  • Narrowlink एक self-hosted प्लेटफ़ॉर्म है, जो restricted networks के बीच कनेक्शन आसान बनाने के लिए client-agent-gateway मॉडल का उपयोग करता है। यह पूरी तरह open source है और इसे उपयोगकर्ता के infrastructure पर deploy किया जा सकता है।
  • Tailscale का फोकस अलग-अलग devices के बीच access सक्षम करने पर है, जबकि Narrowlink का फोकस agent को proxy की तरह इस्तेमाल करके services तक access देने पर है।
  • Narrowlink एक centralized gateway का उपयोग करता है, जिसमें client और agent HTTP/S प्रोटोकॉल के माध्यम से जुड़ते हैं। gateway, firewall/NAT के पीछे मौजूद agent और client के बीच routing और connection को संभालता है।
  • Tailscale devices peer-to-peer तरीके से WireGuard के माध्यम से सीधे एक-दूसरे से जुड़ते हैं। ट्रैफ़िक Tailscale cloud service के जरिए route होता है, जिससे devices के बीच कनेक्शन आसान होता है।
  • Narrowlink पूरी तरह open source है, जबकि Tailscale open source WireGuard प्रोटोकॉल का उपयोग करता है, लेकिन उसकी coordination service proprietary है।
  • Tailscale और Narrowlink दोनों को सुरक्षित और निजी माना जाता है। दोनों डिफ़ॉल्ट रूप से devices के बीच end-to-end encryption देते हैं।
  • Tailscale में client app को install और run करने के लिए root/admin access जैसे विशेष permissions की ज़रूरत होती है, जबकि Narrowlink में agent और client को install और run करने के लिए किसी विशेष permission की ज़रूरत नहीं होती।
  • Tailscale और Narrowlink दोनों का उपयोग devices के बीच internet access साझा करने के लिए किया जा सकता है। लेकिन Tailscale में exit node device पर IP forwarding enable करना पड़ता है, जिससे security concerns पैदा हो सकते हैं। Narrowlink में IP forwarding feature enable करने या firewall configuration बदलने की ज़रूरत नहीं होती।
  • Narrowlink IP, domain, port और time-based whitelist तथा blacklist ACL सहित अधिक granular access control lists (ACL) को support करता है, जबकि Tailscale केवल IP-based ACL को support करता है।
  • Narrowlink को performance बेहतर करने के लिए Cloudflare जैसे content delivery network (CDN) के पीछे deploy किया जा सकता है, जबकि Tailscale CDN के साथ compatible नहीं है।
  • Narrowlink services को publish और expose करने में अधिक flexibility देता है, जबकि Tailscale अधिक सीमित है।
  • Tailscale अपनी peer-to-peer architecture की वजह से तकनीकी रूप से Narrowlink से बेहतर network performance देता है। हालांकि, Narrowlink की performance अधिकांश उपयोग मामलों के लिए पर्याप्त रूप से अच्छी है।
  • Narrowlink binary size, memory usage और CPU usage के मामले में बेहतर efficiency रखता है। यह Rust में लिखा गया है, जबकि Tailscale की अधिकांश functionality Go और C++ में लिखी गई है।
  • संक्षेप में, Tailscale अपनी architecture और SaaS मॉडल के कारण peer-to-peer device connectivity को प्राथमिकता देता है, जबकि Narrowlink self-hosted proxy access, ACL flexibility, customization और HTTP/S security को प्राथमिकता देता है, भले ही इसके लिए gateway-निर्भरता के कारण कुछ performance का त्याग करना पड़े।

1 टिप्पणियां

 
GN⁺ 2023-08-13
Hacker News राय
  • Narrowlink और Tailscale पर एक लेख, ये दोनों open source solutions नेटवर्कों के बीच सुरक्षित remote access और connectivity प्रदान करते हैं।
  • Tailscale के open source स्टेटस पर सवाल उठे; client आंशिक रूप से open source है, लेकिन server नहीं है।
  • Tailscale server का एक open source implementation, Headscale, मौजूद है, लेकिन इसका Tailscale Inc से कोई संबंध नहीं है।
  • Tailscale की value proposition एक अच्छी तरह से डिज़ाइन किया गया web UI है, जो user-friendly Wireguard-आधारित network management को संभव बनाता है।
  • Nebula, एक और open source global overlay network, को Tailscale और Narrowlink के विकल्प के रूप में सुझाया गया है।
  • सक्रिय रूप से विकसित किया जा रहा BSD license वाला Tailscale-compatible coordination server Headscale का लेख में उल्लेख नहीं किया गया।
  • Narrowlink के end-to-end encryption implementation में संभावित समस्याओं की ओर इशारा किया गया, जो सभी संदेशों की गोपनीयता के नुकसान का संकेत देता है।
  • Firezone, Wireguard के ऊपर एक simple wrapper, को Tailscale, Headscale, Nebula, Netmaker, OpenZiti, wg-easy और अन्य overlay networks तथा VPN tools से बेहतर विकल्प के रूप में सुझाया गया।
  • लेख की Q&A शैली की SEO filler के रूप में आलोचना की गई, जो उन सवालों के जवाब देती है जिन्हें दोनों की तुलना करने वाले लोग Google search में टाइप कर सकते हैं।
  • client और agent के HTTP/S protocol के जरिए जुड़ने वाले centralized gateway के उपयोग की आलोचना हुई कि इससे network performance में गिरावट आ सकती है।
  • Narrowlink और Tailscale की तुलना को apples and oranges की तुलना जैसा बताया गया; Narrowlink socket स्तर पर tunneling करता है, जबकि Tailscale network/IP स्तर पर tunneling करता है।
  • यह स्पष्ट किया गया कि Tailscale का centralized configuration management system मुख्य रूप से configuration coordinate करता है और द्वितीयक रूप से traffic को Tailscale cloud service के जरिए route करता है।
  • Narrowlink gateway को एक single point of failure के रूप में पहचाना गया, और सारा traffic उसी से होकर route होना चाहिए। यह Tailscale के मौजूदा tailnet के विपरीत है, जो centralized Tailscale service के down होने पर भी काम करता रहता है।