개요
- 목적: 미국 리전 제한이 걸린 서비스(보험사, 금융 등)에 안전하게 접속하기 위한 전용 통로 확보.
- 핵심 가치: 비용 Zero(Free Tier), 데이터 통제권(Private), 설정의 간결함(Lightweight).
- 대상 기기: Android Mobile, Windows/Linux PC.
Infrastructure
- Provider: Oracle Cloud Infrastructure (OCI).
- Region: US East (Ashburn) 또는 US West (Phoenix).
- Instance: Compute Instance (VM.Standard.E4.Micro 또는 VM.Standard.A1.Flex).
- OS: Ubuntu 22.04 LTS 또는 Oracle Linux 8/9 (Native Kernel 선호).
Execution Plan
Step 1: Oracle Cloud 인스턴스 최적화 및 Tailscale 설치
오라클 리눅스는 기본 방화벽(iptables 또는 firewalld)이 엄격합니다. Tailscale 설치 전후로 패킷 포워딩 설정을 확인해야 합니다.
- IP Forwarding 활성화: Exit Node 역할을 수행하려면 서버가 받은 패킷을 다시 외부로 던져줘야 합니다.
- Tailscale 설치 및 광고:
- 보안 계층: 오라클 콘솔의 VCN Security List에서
UDP 41641포트를 열어두면 Tailscale의 DERP 릴레이를 거치지 않고 직접 연결(P2P)되어 속도가 훨씬 빨라집니다.
Step 2: Tailscale Admin Console 정밀 설정
GUI 기반 최종 승인 단계입니다.
- Tailscale Admin Console 접속.
- Oracle 서버 항목 우측의 '...' (More) 버튼 클릭 → Edit route settings 선택.
- Use as exit node 체크박스 활성화.
- (선택 사항) Key expiry 비활성화: 서버 노드의 키가 만료되어 연결이 끊기는 것을 방지합니다.
Step 3: Android 기기 연결 (Client Setup)
Android OS의 특성상 VPN 프로필로 등록됩니다.
- Play Store에서 Tailscale 앱 설치 및 로그인.
- 상단 중앙의 'Active' 스위치 ON.
- 우측 상단 '...' 또는 하단 탭의 'Exit Node' 메뉴 선택.
- 목록에 뜬 Oracle 서버(예:
oracle-us-exit)를 선택. - 상단 알림바에 '열쇠 모양' 아이콘과 함께 "Connected to [서버이름]" 메시지 확인.