Tailcat — netcat처럼 쓰는데, Tailscale 데이터 플레인 위에서 동작

Tailcat은 Tailscale의 오픈소스 데이터 플레인을 활용해 netcat처럼 동작하는 도구로, 제어 플레인 없이 WireGuard 암호화 터널을 제공한다. 사용자는 Tailscale 계정이나 관리자 권한 없이도 사용할 수 있으며, DERP 릴레이를 통해 NAT 통과 후 직접 P2P 연결로 업그레이드된다. SSH 서버, 포트 포워딩 등 다양한 기능을 지원한다.

AI 요약

Tailscale이 netcat처럼 사용할 수 있지만 Tailscale의 데이터 플레인 위에서 동작하는 오픈소스 도구 'Tailcat'을 공개했습니다. Tailcat은 Tailscale의 제어 플레인 없이도 WireGuard 암호화 터널을 통해 두 머신 간 P2P 연결을 제공하며, DERP 릴레이를 통해 NAT 통과를 지원합니다. Tailscale 계정이나 루트 권한 없이 사용자 공간에서 동작하며, CLI 도구와 Go 라이브러리로 제공됩니다.

핵심 포인트

  • Tailcat은 Tailscale의 제어 플레인 없이 데이터 플레인(magicsock)만 사용하는 netcat 스타일 도구
  • WireGuard 암호화로 종단간 보안 통신 제공, DERP 릴레이로 NAT 통과 및 최후의 릴레이 역할
  • Tailscale 계정, 루트/관리자 권한 불필요, 라우팅 테이블·DNS 변경 없음
  • 주요 기능: stdin/stdout 파이프, 로컬 포트 노출(--serve), 인증 없는 SSH 서버(--serve=no-auth-ssh), ping 테스트(--until-direct)
  • Go 설치: go install github.com/tailscale/tailcat/cmd/tailcat@latest, Nix 플레이크 지원

향후 전망

  • Tailscale 생태계의 오픈소스 확장으로 개발자들의 P2P 네트워킹 도구 선택지가 넓어질 전망
  • 사용자 자체 DERP 릴레이 운영을 통한 완전한 자체 호스팅 환경 구축 가능
출처:GitHub (Tailscale)
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...