OpenSource-Hub
T

tailcat

SHA-256
5.1k stars·개발 도구·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 온라인 데모를 제공합니다.

태그

tailscalenetcatwireguardp2ptunnelclisecuritynat-traversal

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)

3

서버 머신에서 tailcat을 실행하면 연결 토큰(예: tcomFwWC...)이 출력됩니다

4

토큰을 클라이언트에 복사한 후, 클라이언트에서 tailcat <token>을 실행하면 연결됩니다

5

양측은 파이프, 포트 포워딩 또는 SCP 방식으로 안전하게 데이터를 전송할 수 있습니다

설치 가이드
  1. 서버 머신에서 tailcat을 실행하면 연결 토큰(예: tcomFwWC...)이 출력됩니다
  2. 토큰을 클라이언트에 복사한 후, 클라이언트에서 tailcat <token>을 실행하면 연결됩니다
  3. 양측은 파이프, 포트 포워딩 또는 SCP 방식으로 안전하게 데이터를 전송할 수 있습니다
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

8b819c43dfdf806b5663e23535aba557bb106075b0b5839df289af9bba70bec2

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

brew로 설치한 것은 brew uninstall tailcat을 실행하면 되고, 바이너리 또는 go install로 설치한 것은 해당 파일을 삭제하기만 하면 됩니다. 잔여 서비스나 시스템 변경은 없습니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스BSD-3-Clause
마지막 업데이트2026-10-12 13:42:18
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트