
tailscale v1.102.3
WireGuard와 2FA를 사용하는 가장 쉽고 안전한 방법.
Tailscale
간편한 개인 WireGuard® 네트워크
개요
이 저장소에는 Tailscale의 오픈소스 코드 대부분이 포함되어 있습니다.
특히, tailscaled 데몬과 tailscale CLI 도구가 포함되어 있습니다.
tailscaled 데몬은 Linux, Windows, macOS에서 실행되며, FreeBSD와 OpenBSD에서는 일부 기능이 제한적으로 실행됩니다.
Tailscale iOS 및 Android 앱은 이 저장소의 코드를 사용하지만, 이 저장소에는 모바일 GUI 코드가 포함되어 있지 않습니다.
기타 주목할 만한 Tailscale 저장소:
- Android 앱: https://github.com/tailscale/tailscale-android
- Synology 패키지: https://github.com/tailscale/tailscale-synology
- QNAP 패키지: https://github.com/tailscale/tailscale-qpkg
- Chocolatey 패키징: https://github.com/tailscale/tailscale-chocolatey
Tailscale의 어떤 부분이 오픈소스인지, 그 이유에 대한 배경 정보는 https://tailscale.com/opensource/를 참조하세요.
사용하기
다양한 배포판 및 플랫폼용 패키지를 https://pkgs.tailscale.com에서 제공합니다.
기타 클라이언트
macOS, iOS, Windows 클라이언트는 이 저장소의 코드를 사용하지만, 추가로 작은 GUI 래퍼를 포함합니다. 오픈소스가 아닌 플랫폼의 GUI 래퍼는 그 자체로 오픈소스가 아닙니다.
빌드하기
항상 최신 Go 릴리스(현재 Go 1.26)가 필요합니다. (릴리스는 자체 Go 포크로 빌드하지만, 이를 사용할 필요는 없습니다.)
go install tailscale.com/cmd/tailscale{,d}
배포용으로 Tailscale을 패키징하는 경우, 대신 build_dist.sh를 사용하여 커밋 ID와 버전 정보를 바이너리에 포함시키세요:
./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled
배포판의 규칙으로 build_dist.sh 사용이 불가능한 경우, 배포판 방식으로 동등한 작업을 수행하여 버그 보고서에 유용한 버전 정보가 포함되도록 해주세요.
버그
이 코드 또는 호스팅 서비스에 관한 문제는 이슈 트래커에 제출해 주세요.
기여하기
PR은 언제나 환영합니다! 그러나 먼저 버그를 제출해 주세요. 커밋 메시지는 버그를 참조해야 합니다.
커밋에는 개발자 출처 인증서(Developer Certificate of Origin)의 Signed-off-by 행이 필요합니다.
커밋 메시지 스타일은 commit-messages.md (또는 git log를 훑어보세요)를 참조하세요.
회사 소개
Tailscale은 주로 https://github.com/orgs/tailscale/people에 있는 사람들이 개발합니다. 다른 기여자는 다음을 참조하세요:
- https://github.com/tailscale/tailscale/graphs/contributors
- https://github.com/tailscale/tailscale-android/graphs/contributors
법적 고지
WireGuard는 Jason A. Donenfeld의 등록 상표입니다.