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)
