"내 디바이스만 가입할 수 있는 사설 VPN 네트워크" — 외부 인터넷에 포트를 단 하나도 열지 않고도, 본인 계정에 등록된 폰/맥/노트북끼리만 서로 직접 IP로 통신할 수 있게 만듭니다.
외부 인터넷(공격자) ──❌── [맥의 공유기·방화벽]
│
└── 포트 닫혀있음, 외부 접근 불가
당신의 디바이스 ──✅── Tailscale 사설망 (100.x.x.x) ──✅── [맥의 pm2 / next:3000]
(폰·노트북) WireGuard 암호화 P2P
핵심:
100.x.y.z 형식의 가상 IP가 부여됨. 어디서든(LTE/외부 와이파이/지구 반대편) 그 IP로 접근 가능.| 방식 | 외부 노출 | 방화벽 손대기 | 인증 단위 | 보안 |
|---|---|---|---|---|
| Tailscale | ❌ (사설망) | ❌ | 디바이스(본인 승인) | 매우 높음 |
| 공유기 포트포워딩 | ✅ 공개 | ✅ 열어야 함 | 없음 (URL 아는 누구나) | 위험 |
| Cloudflare Tunnel + Access | ✅ HTTPS 도메인 | ❌ | 이메일/SSO | 높음 (도메인 필요) |
| ngrok 무료 | ✅ 임시 URL | ❌ | 없음 (URL 누설 시 노출) | 데모용 |
맥 (서버 쪽):
brew install --cask tailscale
open -a Tailscale # 메뉴바 아이콘 클릭 → "Log in" → Google/Apple/이메일 인증
tailscale ip -4 # 이 맥의 Tailscale IP 확인 (예: 100.64.12.34)
tailscale status # MagicDNS 이름 확인 (예: kms-mac)
폰 (클라이언트):