3P by neo 2023-08-13 | favorite | 댓글 1개
  • TailscaleNarrowlink는 각각 다른 아키텍처, 기능, 사용 사례를 가진 네트워크 간의 안전한 원격 접근 및 연결을 가능하게 하는 두 가지 오픈 소스 솔루션입니다.
  • Tailscale는 WireGuard 프로토콜을 사용하는 제로-설정 VPN을 제공하는 Software-as-a-Service (SaaS) 플랫폼입니다. 이는 Tailscale 클라우드 서비스를 통해 장치를 연결하는 피어 투 피어 메시 아키텍처를 사용합니다.
  • Narrowlink는 제한된 네트워크 간의 연결을 촉진하기 위해 클라이언트-에이전트-게이트웨이 모델을 사용하는 자체 호스팅 플랫폼입니다. 이는 완전히 오픈 소스이며 사용자의 인프라에 배포할 수 있습니다.
  • Tailscale는 다른 장치 간의 접근을 가능하게 하는 데 중점을 두고 있으며, Narrowlink는 에이전트를 프록시로 사용하여 서비스에 접근하는 데 중점을 둡니다.
  • Narrowlink는 클라이언트와 에이전트가 HTTP/S 프로토콜을 통해 연결되는 중앙화된 게이트웨이를 사용합니다. 게이트웨이는 방화벽/NAT 뒤의 에이전트와 클라이언트 간의 라우팅 및 연결을 처리합니다.
  • Tailscale 장치는 피어 투 피어 방식으로 WireGuard를 통해 서로에게 직접 연결됩니다. 트래픽은 Tailscale 클라우드 서비스를 통해 라우팅되어 장치 간의 연결을 촉진합니다.
  • Narrowlink는 완전히 오픈 소스이며, Tailscale는 오픈 소스 WireGuard 프로토콜을 사용하지만, 그 조정 서비스는 독점적입니다.
  • TailscaleNarrowlink 모두 안전하고 개인적으로 간주됩니다. 둘 다 기본적으로 장치 간에 종단 간 암호화를 제공합니다.
  • Tailscale은 클라이언트 앱을 설치하고 실행하기 위해 루트/관리자 접근 권한과 같은 특별한 권한이 필요하며, Narrowlink은 에이전트와 클라이언트를 설치하고 실행하기 위해 특별한 권한이 필요하지 않습니다.
  • TailscaleNarrowlink 모두 장치 간에 인터넷 접근을 공유하는 데 사용할 수 있습니다. 그러나, Tailscale은 출구 노드 장치에서 IP 전달을 활성화해야 하며, 이는 보안 문제를 초래할 수 있습니다. Narrowlink은 IP 전달 기능을 활성화하거나 방화벽 구성을 변경할 필요가 없습니다.
  • Narrowlink는 IP, 도메인, 포트, 시간 기반의 화이트리스트 및 블랙리스트 ACL을 포함한 더 세밀한 접근 제어 목록 (ACL)을 지원하며, Tailscale은 IP 기반의 ACL만 지원합니다.
  • Narrowlink는 성능을 향상시키기 위해 Cloudflare와 같은 콘텐츠 전송 네트워크 (CDN) 뒤에 배포될 수 있으며, Tailscale은 CDN과 호환되지 않습니다.
  • Narrowlink는 서비스를 게시하고 노출하는 데 더 많은 유연성을 제공하며, Tailscale은 더 제한적입니다.
  • Tailscale은 피어 투 피어 아키텍처로 인해 Narrowlink보다 기술적으로 더 나은 네트워크 성능을 제공합니다. 그러나, Narrowlink의 성능은 대부분의 사용 사례에 충분히 좋습니다.
  • Narrowlink는 바이너리 크기, 메모리 사용량, CPU 사용량 측면에서 더 나은 효율성을 가지고 있습니다. 이는 Rust로 작성되었으며, Tailscale은 대부분의 기능이 Go와 C++로 작성되었습니다.
  • 요약하면, Tailscale은 아키텍처와 SaaS 모델로 피어 투 피어 장치 연결을 우선시하며, Narrowlink은 자체 호스팅 프록시 접근, ACL 유연성, 커스터마이징 가능성, HTTP/S 보안을 게이트웨이에 따라 일부 성능을 희생하는 것을 우선시합니다.
Hacker News 의견
  • Narrowlink과 Tailscale에 대한 기사, 두 오픈 소스 솔루션은 네트워크 간의 안전한 원격 접근 및 연결성을 제공합니다.
  • Tailscale의 오픈 소스 상태에 대한 의문, 클라이언트는 부분적으로 오픈 소스이지만 서버는 아닙니다.
  • Tailscale 서버의 오픈 소스 구현체인 Headscale이 존재하지만 Tailscale Inc와는 관련이 없습니다.
  • Tailscale의 가치 제안은 사용자 친화적인 Wireguard 기반 네트워크 관리를 가능하게 하는 잘 설계된 웹 UI입니다.
  • Nebula, 또 다른 오픈 소스 글로벌 오버레이 네트워크는 Tailscale과 Narrowlink의 대안으로 제안됩니다.
  • 활발하게 개발 중인 BSD 라이선스의 Tailscale 호환 조정 서버인 Headscale은 기사에서 언급되지 않았습니다.
  • Narrowlink의 종단 간 암호화 구현에 대한 잠재적 문제가 제기되었으며, 이는 모든 메시지의 기밀성 손실을 암시합니다.
  • Firezone, Wireguard 위의 간단한 래퍼는 Tailscale, Headscale, Nebula, Netmaker, OpenZiti, wg-easy 및 기타 오버레이 네트워크 및 VPN 도구보다 권장됩니다.
  • 기사의 Q&A 스타일은 SEO 채움으로 비판되며, 두 가지를 비교하는 사람들이 Google 검색에 입력할 질문에 대답합니다.
  • 클라이언트와 에이전트가 HTTP/S 프로토콜을 통해 연결하는 중앙 집중식 게이트웨이의 사용은 네트워크 성능 저하를 초래할 수 있다는 비판을 받았습니다.
  • Narrowlink과 Tailscale의 비교는 사과와 오렌지를 비교하는 것으로 비판되었으며, Narrowlink는 소켓 수준에서 터널링하는 반면 Tailscale은 네트워크/IP 수준에서 터널링합니다.
  • Tailscale의 중앙 집중식 구성 관리 시스템은 주로 구성을 조정하고 이차적으로 트래픽을 Tailscale 클라우드 서비스를 통해 라우팅한다는 것이 명확히 설명되었습니다.
  • Narrowlink 게이트웨이는 중앙 실패 지점으로 식별되었으며, 모든 트래픽이 이를 통해 라우팅되어야 합니다. 이는 중앙 집중식 Tailscale 서비스가 다운되더라도 계속 작동하는 Tailscale의 기존 tailnet와 대조됩니다.