- Tailscale을 최근에 사용하기 시작했음. Raspberry Pi에서 간단한 서버를 운영하면서 Tailscale의 필요성을 느꼈음. 집에서는 로컬 IP로 쉽게 접속할 수 있지만, 외부에서는 불가능했음. 과거에는 DDNS를 사용했지만, CGNAT 때문에 더 이상 불가능해졌음. 포트 포워딩도 불가능해졌음.
- Tailscale은 가상 사설 네트워크를 생성하여 어디서든 장치에 접근할 수 있게 해줌. Raspberry Pi에서 사용해보았으나 성능 문제로 클라우드로 이전했음.
- 시작하려면 클라이언트 소프트웨어를 설치하고 계정으로 로그인해야 함. 설치 방법은 생략함.
- 추가적인 이점:
- 노트북에서 휴대폰으로 포트 노출: 웹 애플리케이션 개발 시 실제 기기에서 테스트 필요. Tailscale 도메인 이름을 사용하여 쉽게 연결 가능.
- Taildrop: 파일 전송을 쉽게 할 수 있음. Macbook에서 Windows HTPC로 파일 이동이 간편해짐.
- Exit nodes: Tailscale을 통해 VPN 서비스와 유사한 기능을 제공. 다른 국가의 VPS를 exit node로 지정 가능.
- Mullvad exit nodes: Mullvad와의 파트너십으로 두 가지 VPN의 장점을 결합. Tailscale은 트래픽을 볼 수 없고, Mullvad는 사용자를 알 수 없음.
- 개인적인 용도로만 사용했으며, 무료 요금제를 사용 중임. 기업용 플랜도 존재하지만 경험은 없음. Tailscale의 오픈소스 서버 구현체인 Headscale도 존재함.
- Dynamic DNS, CGNAT, VPN 서비스와의 차이점, Snapdrop 대안 등 다양한 참고 자료 제공.