tailcat
SHA-256설정이 필요 없는 netcat 대체품으로, WireGuard로 트래픽을 암호화하고 Tailscale 데이터 플레인을 이용해 NAT를 자동으로 통과하며, 계정과 root 권한이 필요 없습니다.
스마트 다운로드
Download 버전 다운로드
v0.4.0 · 6.8 MB
netcat처럼 데이터를 전송하지만, 암호화와 NAT 통과 기능이 내장되어 있고 서버 설치가 필요 없습니다.
주요 기능
- P2P WireGuard 암호화 터널, 트래픽이 중앙 서버를 거치지 않음
- 자동 NAT 트래버설, 실패 시 자동으로 DERP 릴레이로 폴백
- 계정 등록 불필요, 관리자 권한 불필요, 시스템 네트워크 설정을 변경하지 않음
- 명령 사용법이 netcat과 유사: 파이프, 포트 포워딩, 파일 전송, SSH 무인증 로그인
- SOCKS5 프록시 및 exit node 모드 지원, 내부 네트워크 원격 접근 가능
할 수 없는 것
- •기본적으로 임시 키를 사용합니다: 서버 재시작 후 이전 토큰은 무효화되므로 장기 서비스에 사용하지 마십시오
- •무료 DERP 중계에는 속도 제한이 있습니다. 중요한 전송은 자체 DERP를 구축하거나 가능한 한 직접 연결을 권장합니다
- •파일 전송은 압축되지 않으므로 큰 파일은 직접 압축한 후 전송하십시오
- •브라우저 데모는 DERP 중계를 통해서만 지원되며 P2P 직접 연결을 지원하지 않습니다
사용 사례
- 두 대의 컴퓨터 간에 파이프 데이터나 파일을 안전하게 전송하며, VPN 설정이 필요 없습니다.
- 임시로 로컬 서비스(예: Web 포트)를 친구나 동료에게 노출하고, 사용 후 즉시 폐기합니다.
tailcat는 Tailscale 오픈소스 네트워크 구성요소의 재구성 버전입니다. 사용법은 netcat과 유사하지만, WireGuard 종단 간(end-to-end) 암호화를 내장하고 NAT 통과를 자동으로 구현합니다. DERP 중계를 통해 초기 핸드셰이크와 폴백을 수행하며, 가능한 경우 P2P 직접 연결로 업그레이드됩니다. Tailscale과 달리 tailcat에는 컨트롤 플레인이 없습니다. 연결 정보는 단기 토큰을 통해 대역외(out-of-band)로 교환됩니다. 계정이 필요 없고, 관리자 권한이 필요 없으며, 시스템 라우팅 테이블이나 DNS를 수정하지 않고 완전히 사용자 모드에서 실행됩니다. 빠른 파일 전송, 데이터 파이프, 로컬 포트 노출, 심지어 인증 없는 SSH 서버 구축에도 적합합니다. 기존 netcat에 비해 더 안전하고 NAT를 통과할 수 있으며, 완전한 Tailscale에 비해 더 가볍고 자체 부트스트랩이 가능합니다. CLI, Go 라이브러리, 사전 컴파일된 바이너리, Docker 이미지 및 WebAssembly 온라인 데모를 제공합니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
서버 머신에서 tailcat을 실행하면 연결 토큰(예: tcomFwWC...)이 출력됩니다
토큰을 클라이언트에 복사한 후, 클라이언트에서 tailcat <token>을 실행하면 연결됩니다
양측은 파이프, 포트 포워딩 또는 SCP 방식으로 안전하게 데이터를 전송할 수 있습니다
- 서버 머신에서 tailcat을 실행하면 연결 토큰(예: tcomFwWC...)이 출력됩니다
- 토큰을 클라이언트에 복사한 후, 클라이언트에서 tailcat <token>을 실행하면 연결됩니다
- 양측은 파이프, 포트 포워딩 또는 SCP 방식으로 안전하게 데이터를 전송할 수 있습니다
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
8b819c43dfdf806b5663e23535aba557bb106075b0b5839df289af9bba70bec2이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
brew로 설치한 것은 brew uninstall tailcat을 실행하면 되고, 바이너리 또는 go install로 설치한 것은 해당 파일을 삭제하기만 하면 됩니다. 잔여 서비스나 시스템 변경은 없습니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.