본문 바로가기
C.W.K.
Stream
Lesson 05 of 05 · published

Tailscale 대안 — 다른 거 골라야 할 때

~15 min · headscale, wireguard, alternatives

Level 0Greenhorn
0 XP0/53 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete

Tailscale 만이 mesh VPN 은 아냐. 솔로 개발자한텐 어느 걸 고르든 큰 차이는 없는데, trade-off 는 진짜라서 알아둘 값어치가 있어.

도구장점단점솔로 개발자 평가
Tailscale셋업이 제일 쉬움. admin 이 충실하고 MagicDNS 와 ACL 도 있음Hosted control plane (auth event 가 Tailscale 거쳐)기본 선택
Headscale (self-hosted Tailscale)클라이언트는 같고, control plane 은 네 것서버를 하나 더 돌려야 하고, 다듬어진 정도가 덜함hosted dependency 0 원하면
WireGuard (raw)제3자가 없고 의존성이 최소키를 손으로 나눠야 하고, NAT traversal 헬퍼도 admin UI 도 없음디바이스 1-2개면 OK
Twingate리소스 단위 access control, UX 도 좋음고집이 세고 솔로 개발자한테 친절하지 않음작은 팀에 더 좋음
OpenVPN / IPsec성숙하고 지원이 넓음셋업이 고통스럽고 peer mesh 도 아님솔로 작업엔 skip
Cloudflare Tunnel + Access상대방이 클라이언트를 깔 필요 없음. 앱별 OAuth 로그인앱마다 config 가 필요하고, trust chain 에 Cloudflare 가 낌친구랑 단일 앱 공유에 유용

Tailscale 대체 못 하는 것

  • SSH 터널 — 한 번짜리 port forward 엔 괜찮은데, 일상적으로 쓰기엔 잘 끊겨.
  • ngrok / Cloudflare Quick Tunnels — 대놓고 public 이야. 네가 원하는 것의 정반대지.
  • 옛날 블로그의 self-signed VPN 스크립트 — 품질 기준은 "프로 팀이 유지" — "한 번 작동시킨 적 있음" 아니야.

External links

Exercise

여분 VPS 있으면 Headscale 띄워 (Docker compose 하나, 10분). 디바이스 하나를 Tailscale 에서 Headscale 로 옮겨봐. 이 연습이 Tailscale stack 에서 뭐가 hosted 고 뭐가 local 인지 알려줘. 다시 hosted Tailscale 로 돌아가더라도, 그 경험이 회사의 privacy 설명을 읽는 눈을 바꿔놔.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.