3 poin oleh GN⁺ 2023-08-13 | 1 komentar | Bagikan ke WhatsApp
  • Tailscale dan Narrowlink adalah dua solusi open source yang memungkinkan akses dan koneksi jarak jauh yang aman antarjaringan, masing-masing dengan arsitektur, fitur, dan kasus penggunaan yang berbeda.
  • Tailscale adalah platform Software-as-a-Service (SaaS) yang menyediakan VPN zero-configuration menggunakan protokol WireGuard. Ini menggunakan arsitektur mesh peer-to-peer yang menghubungkan perangkat melalui layanan cloud Tailscale.
  • Narrowlink adalah platform self-hosted yang menggunakan model client-agent-gateway untuk memfasilitasi koneksi antarjaringan yang terbatas. Solusi ini sepenuhnya open source dan dapat di-deploy pada infrastruktur pengguna.
  • Tailscale berfokus pada memungkinkan akses antardevais, sedangkan Narrowlink berfokus pada akses ke layanan dengan menggunakan agent sebagai proxy.
  • Narrowlink menggunakan gateway terpusat tempat client dan agent terhubung melalui protokol HTTP/S. Gateway menangani routing dan koneksi antara agent dan client yang berada di balik firewall/NAT.
  • Perangkat Tailscale terhubung langsung satu sama lain melalui WireGuard secara peer-to-peer. Trafik dirutekan melalui layanan cloud Tailscale untuk memfasilitasi koneksi antarperangkat.
  • Narrowlink sepenuhnya open source, sedangkan Tailscale menggunakan protokol WireGuard yang open source, tetapi layanan koordinasinya bersifat proprietari.
  • Tailscale dan Narrowlink sama-sama dianggap aman dan privat. Keduanya secara default menyediakan enkripsi end-to-end antardevais.
  • Tailscale memerlukan hak akses khusus seperti akses root/admin untuk menginstal dan menjalankan aplikasi client, sedangkan Narrowlink tidak memerlukan hak akses khusus untuk menginstal dan menjalankan agent maupun client.
  • Tailscale dan Narrowlink sama-sama dapat digunakan untuk berbagi akses internet antarperangkat. Namun, Tailscale mengharuskan pengaktifan IP forwarding pada perangkat exit node, yang dapat menimbulkan masalah keamanan. Narrowlink tidak perlu mengaktifkan fitur IP forwarding atau mengubah konfigurasi firewall.
  • Narrowlink mendukung access control list (ACL) yang lebih granular, termasuk whitelist dan blacklist berbasis IP, domain, port, dan waktu, sedangkan Tailscale hanya mendukung ACL berbasis IP.
  • Narrowlink dapat di-deploy di belakang content delivery network (CDN) seperti Cloudflare untuk meningkatkan performa, sedangkan Tailscale tidak kompatibel dengan CDN.
  • Narrowlink menawarkan fleksibilitas lebih besar dalam memublikasikan dan mengekspos layanan, sedangkan Tailscale lebih terbatas.
  • Tailscale secara teknis menawarkan performa jaringan yang lebih baik daripada Narrowlink berkat arsitektur peer-to-peer-nya. Namun, performa Narrowlink cukup baik untuk sebagian besar kasus penggunaan.
  • Narrowlink memiliki efisiensi yang lebih baik dalam hal ukuran biner, penggunaan memori, dan penggunaan CPU. Solusi ini ditulis dalam Rust, sedangkan sebagian besar fungsi Tailscale ditulis dalam Go dan C++.
  • Singkatnya, Tailscale memprioritaskan koneksi perangkat peer-to-peer melalui arsitektur dan model SaaS-nya, sementara Narrowlink memprioritaskan akses proxy self-hosted, fleksibilitas ACL, kemampuan kustomisasi, dan keamanan HTTP/S, dengan mengorbankan sebagian performa karena ketergantungan pada gateway.

1 komentar

 
GN⁺ 2023-08-13
Komentar Hacker News
  • Artikel tentang Narrowlink dan Tailscale, dua solusi open source yang menyediakan akses jarak jauh dan konektivitas aman antarjaringan.
  • Muncul pertanyaan tentang status open source Tailscale; kliennya sebagian open source, tetapi servernya tidak.
  • Ada Headscale, implementasi open source dari server Tailscale, tetapi tidak berafiliasi dengan Tailscale Inc.
  • Nilai jual Tailscale adalah UI web yang dirancang dengan baik, yang memungkinkan pengelolaan jaringan berbasis Wireguard yang ramah pengguna.
  • Nebula, jaringan overlay global open source lainnya, diajukan sebagai alternatif untuk Tailscale dan Narrowlink.
  • Headscale, server koordinasi kompatibel Tailscale berlisensi BSD yang sedang dikembangkan secara aktif, tidak disebut dalam artikel.
  • Muncul potensi masalah pada implementasi enkripsi end-to-end Narrowlink, yang mengisyaratkan hilangnya kerahasiaan semua pesan.
  • Firezone, wrapper sederhana di atas Wireguard, direkomendasikan dibandingkan Tailscale, Headscale, Nebula, Netmaker, OpenZiti, wg-easy, dan alat overlay network serta VPN lainnya.
  • Gaya tanya-jawab artikel itu dikritik sebagai isian SEO, menjawab pertanyaan yang akan diketik orang di Google saat membandingkan keduanya.
  • Penggunaan gateway terpusat yang menghubungkan klien dan agen melalui protokol HTTP/S dikritik karena dapat menyebabkan penurunan performa jaringan.
  • Perbandingan Narrowlink dan Tailscale dikritik seperti membandingkan apel dan jeruk; Narrowlink melakukan tunneling pada level soket, sedangkan Tailscale pada level jaringan/IP.
  • Dijelaskan dengan tegas bahwa sistem manajemen konfigurasi terpusat Tailscale terutama menyinkronkan konfigurasi, dan hanya sebagai fungsi sekunder merutekan lalu lintas melalui layanan cloud Tailscale.
  • Gateway Narrowlink diidentifikasi sebagai satu titik kegagalan terpusat, dan semua lalu lintas harus dirutekan melaluinya. Ini berlawanan dengan tailnet Tailscale yang sudah ada, yang tetap berfungsi meskipun layanan terpusat Tailscale down.