
우리 팀에 맞는 VPN 찾기
두줄요약
VPN을 AWS Client VPN, Firezone, Tailscale로 전환한 배경과 선택 기준을 정리했습니다. 모바일 인증, 권한·세션 관리, 도메인 기반 Split tunnel을 중심으로 Tailscale을 선택했습니다.
문제 상황
- 사설망 내부 자원 접근 관리와 데스크톱·모바일 환경의 안정적 VPN 사용 필요
- 운영·개발 환경 분리와 인가 사용자 중심의 세부 접근 권한 관리 요구
구조와 흐름
- AWS Client VPN의 중앙 VPN 서버 연결 구조에서 Firezone을 거쳐 Tailscale의 클라이언트 간 사설 네트워크 구조로 전환
- 도메인 기반 Split tunnel을 위해 DNS 프록시가 조회 결과 IP를 VPN 범위에 반영하는 방식
선택 이유
- AWS Client VPN의 관리형 운영·SAML SSO 장점과 모바일 SAML 미지원 한계
- Firezone의 WireGuard 성능·모바일 인증 장점과 오픈소스 지원 중단, 권한·세션 관리 불편
- Tailscale의 다중 OS 안정성, 세션 갱신, 계정별 권한 정책, 도메인 기반 Split tunnel 지원
성능/운영 포인트
- CloudFront 전체 IP 대역 대신 필요한 도메인만 VPN 경유 대상으로 설정해 불필요한 트래픽 절감
- 자체 호스팅 비용보다 관리 공수가 적은 SaaS의 비용 효율성 판단
- VPN 선택 기준으로 사용자 경험, 유지보수·보안 패치, 권한 관리, Split tunnel, 네트워크 성능 제시




