개요

  • 목적: 미국 리전 제한이 걸린 서비스(보험사, 금융 등)에 안전하게 접속하기 위한 전용 통로 확보.
  • 핵심 가치: 비용 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 기반 최종 승인 단계입니다.

  1. Tailscale Admin Console 접속.
  2. Oracle 서버 항목 우측의 '...' (More) 버튼 클릭 → Edit route settings 선택.
  3. Use as exit node 체크박스 활성화.
  4. (선택 사항) Key expiry 비활성화: 서버 노드의 키가 만료되어 연결이 끊기는 것을 방지합니다.

Step 3: Android 기기 연결 (Client Setup)

Android OS의 특성상 VPN 프로필로 등록됩니다.

  1. Play Store에서 Tailscale 앱 설치 및 로그인.
  2. 상단 중앙의 'Active' 스위치 ON.
  3. 우측 상단 '...' 또는 하단 탭의 'Exit Node' 메뉴 선택.
  4. 목록에 뜬 Oracle 서버(예: oracle-us-exit)를 선택.
  5. 상단 알림바에 '열쇠 모양' 아이콘과 함께 "Connected to [서버이름]" 메시지 확인.