동차 Beating AI 속보, Tailscale이 Tailcat을 오픈소스로 공개했습니다. 두 대의 머신이 계정을 등록하지 않아도, 같은 Tailnet에 가입하지 않아도 주소 문자열 하나만 있으면 바로 연결할 수 있습니다. Tailscale의 WireGuard 암호화, NAT 트래버설 및 DERP 릴레이를 계속 사용하지만, Tailscale 계정과 컨트롤 플레인은 필요하지 않습니다.
한 머신에서 Tailcat을 실행하면 연결 주소 문자열이 생성됩니다. 그 주소를 다른 머신에 보내면 파일 전송, 포트 포워딩 또는 SSH가 가능합니다. 연결은 먼저 DERP를 통해 상대방을 찾은 다음, 직접적인 P2P UDP 연결을 시도합니다. 홀 펀칭이 실패하면 트래픽은 계속 DERP 릴레이를 통해 전달됩니다. 전체 프로세스는 사용자 공간에서 완료되며, 시스템 라우팅과 DNS는 변경하지 않습니다.
Tailscale 수석 엔지니어 Brad Fitzpatrick은 이미 2023년에 Tailcat 프로토타입을 만들었지만, 이후 대부분 보류되었습니다. 최근 AI 에이전트가 샌드박스, 원격 VM 및 테스트 머신에 대량으로 연결하기 시작하면서, 그는 이 프로젝트를 다시 꺼내 들었습니다. 그는 Tailcat을 사용해 에이전트가 라즈베리파이, EC2 및 Windows 호스트에 임시로 연결할 수 있게 했으며, 에이전트에 먼저 계정과 네트워크를 구성할 필요가 없습니다.
Tailcat은 완전한 Tailscale의 대체재는 아닙니다. 사용자 ID, 권한 정책 및 장치 관리가 없으며, 연결 주소 자체를 비밀번호처럼 관리해야 합니다. Tailscale이 호스팅하는 Tailcat DERP 릴레이는 메타데이터를 기록하며, 속도 제한이 있고 온라인 SLA가 없습니다. 더 안정적이거나 더 사적인 환경이 필요하면 자체 DERP를 배포할 수 있습니다.