안드로이드는 끊김부터 해결하고 속도를 따져야 합니다
안드로이드의 VPN 클라이언트는 일반 앱이 아닙니다. 시스템의 VpnService 위에서 동작하며, 연결 중에는 포그라운드 서비스를 유지해야 합니다. Android 8 이후 포그라운드 서비스는 상시 알림을 요구하는데, 이 알림은 광고 자리가 아니라 유지의 근거입니다. 알림이 지워지거나 알림 권한이 꺼지면 시스템이 프로세스를 회수할 근거가 생기고 연결도 함께 끊깁니다.
시스템 쪽 제한은 세 층으로 나뉘고, 어느 한 층이라도 통과하지 못하면 증상은 똑같이 '몇 분만 연결되다 끊김'으로 나타납니다:
- Doze(잠자기): 화면이 꺼진 채 일정 시간 정지 상태가 되면 시스템이 백그라운드 네트워크 접근을 미루고, 딥 Doze에 들어가면 네트워크를 아예 차단합니다;
- App Standby(앱 대기): 오랫동안 열지 않은 앱은 등급이 낮아지고 백그라운드 작업 할당량이 줄어듭니다;
- 제조사 절전 정책: 커스텀 ROM은 기본 메커니즘 위에 자동 시작 제한, 백그라운드 고전력 제한, 원클릭 최적화 예외 목록을 한 겹 더 얹습니다.
그래서 점검 순서는 이렇게 잡아야 합니다. 먼저 화면이 꺼진 상태에서 연결이 버티는지 확인하고, 그다음에 회선 속도를 비교하세요. 유지 문제를 해결하지 않은 채 더 빠른 회선으로 바꿔도 끊기는 시점이 조금 뒤로 밀릴 뿐입니다.
유지 성능: 세 가지 트리거를 하나씩 점검
'시스템이 죽이는지'를 관찰 가능한 세 가지 트리거로 나누면 '안정적이다'라는 막연한 표현보다 훨씬 유용합니다. 아래 세 지점은 후보 클라이언트를 같은 기기, 같은 네트워크에서 항목별로 점검할 때 문제가 가장 먼저 드러나는 위치입니다.
트리거 1: 화면 꺼짐 후 Doze 구간
화면이 켜져 있을 때는 멀쩡하다가 화면을 끄고 5~10분 뒤 연결이 끊긴다면 거의 이 항목입니다. 확인 방법은 간단합니다. 화면을 다시 켜고 클라이언트의 연결 시간을 보세요. 시간이 0부터 시작하면 중간에 끊긴 것이고, 시간이 이어져 있으면 포그라운드 서비스가 살아남은 것입니다.
트리거 2: 백그라운드 정리와 원클릭 최적화
최근 작업 목록에서 클라이언트를 밀어 지우거나 시스템의 원클릭 정리를 누르면 일부 ROM은 포그라운드 서비스까지 함께 종료합니다. 지운 뒤 자동으로 복구되는지는 클라이언트가 끊김 재연결과 자동 시작을 지원하는지에 달려 있습니다. 이 단계는 예외 목록을 설정한 뒤 한 번 더 확인해야 합니다.
트리거 3: 저전력과 장시간 유휴
배터리가 임계값 아래로 떨어지면 시스템이 백그라운드 프로세스를 동결하고, 트래픽이 오가지 않는 연결도 우선 회수 대상이 됩니다. 라이브 방송을 켜두거나 메시지 푸시만 기다리는 상황에서 가장 자주 부딪힙니다.
- ✅ 화면을 끈 지 30분 후 다시 켰을 때 클라이언트가 여전히 연결됨으로 표시되고 연결 시간이 끊김 없이 이어집니다.
- ✅ 최근 작업 목록에서 클라이언트를 지웠다가 다시 열어도 수동 재연결 없이 자동으로 복구됩니다.
- ✅ 배터리가 20% 아래로 떨어져도 연결이 동결되지 않고 알림 표시줄의 상시 알림이 계속 유지됩니다.
- ✅ Wi-Fi와 모바일 데이터를 오갈 때 클라이언트가 몇 초 안에 연결을 다시 맺습니다.
- ❌ 화면이 켜져 있을 때만 연결되고 몇 분 만에 끊긴다면 절전 예외 설정부터 처리하세요. 회선을 바꾸는 건 그다음입니다.
절전 예외: 주요 ROM의 진입 경로와 핵심 스위치
예외 설정은 '권한을 전부 여는' 것이 아니라 세 가지 스위치를 제대로 찾는 것입니다. 백그라운드 실행, 자동 시작, 배터리 제한 없음이 그것입니다. 아래 표는 주요 ROM의 대략적인 경로를 정리한 것이며 메뉴 이름은 시스템 버전에 따라 달라질 수 있습니다.
| 시스템 / ROM | 대략적인 경로 | 반드시 허용할 스위치 |
|---|---|---|
| 기본 Android(Pixel 포함) | 설정 → 앱 → VPNWS → 배터리 | '제한 없음' 선택, 사용하지 않는 앱 자동 절전 해제 |
| 샤오미 HyperOS / MIUI | 설정 → 앱 설정 → 앱 관리 → VPNWS | 절전 정책을 '제한 없음'으로 두고 자동 시작과 백그라운드 팝업 표시를 켜기 |
| 화웨이 HarmonyOS / EMUI | 설정 → 앱 → 앱 시작 관리 → VPNWS | '자동 관리'를 끄고 자동 시작, 연동 시작, 백그라운드 활동을 직접 체크 |
| OPPO / 원플러스 ColorOS | 설정 → 배터리 → 앱 전력 소모 관리 → VPNWS | 백그라운드 실행, 자동 시작, 연동 시작 허용 |
| vivo OriginOS | 설정 → 배터리 → 백그라운드 전력 소모 관리 → VPNWS | '백그라운드 고전력 소모'를 허용하고 iManager에서도 자동 시작 허용 |
| 삼성 One UI | 설정 → 배터리 → 백그라운드 사용 제한 | VPNWS를 '절전 앱' 목록에서 빼고 자동 절전 끄기 |
경로가 맞지 않으면 설정에서 '배터리', '자동 시작', '백그라운드' 세 키워드로 검색하면 해당 스위치를 대부분 찾을 수 있습니다. 설정이 실제로 적용됐는지는 추측할 필요 없이, 화면을 끄고 30분 뒤 다시 켜서 클라이언트의 연결 시간에 끊긴 지점이 있는지 보면 됩니다.
앱별 프록시: 트래픽을 세 갈래로 나누기
앱별 프록시(일부 클라이언트에서는 앱 분할 터널링)는 안드로이드에서 데스크톱보다 더 유용한 기능입니다. 지정한 앱만 프록시를 타고 나머지 트래픽은 직접 연결을 유지합니다. 시작하기 전에 상시 사용하는 앱을 용도별로 세 갈래로 나눠 두세요.
- 프록시 경유: 브라우저, 해외 사이트 접속이 필요한 도구, 해외 스트리밍, AI 도구;
- 직접 연결: 은행·결제 앱, 국내 생활·교통 앱, 사내 인트라넷, 스마트홈·차량 제어;
- 상황에 따라: 소셜 앱(텍스트 메시지는 프록시로 대체로 문제없지만 음성 통화는 따로 테스트), 다운로드 앱(받으려는 리소스가 해외에 있는지 확인).
은행·결제 앱을 직접 연결로 남겨두는 건 미신이 아닙니다. 이런 앱은 로그인 환경을 확인하기 때문에 출구 IP가 자주 바뀌면 위험 감지가 걸리기 쉽고 이후 본인 확인 절차가 눈에 띄게 길어집니다. 사내 인트라넷은 더합니다. 프록시를 태우면 내부 주소가 아예 해석되지 않습니다.
- 클라이언트에서 앱별 프록시를 켜고 '선택한 앱만 프록시' 방식을 우선 고르세요. '선택한 앱 제외' 방식보다 안전합니다;
- 먼저 브라우저와 해외 회선이 필요한 도구를 체크하고, 연결한 뒤 대상 사이트가 열리는지 하나씩 확인하세요;
- 은행, 결제, 국내 생활 앱은 체크하지 않은 상태로 두고 정상 로그인되는지 확인하세요;
- 같은 회선으로 하루 종일 사용하면서 어떤 앱에 이상이 생기는지 기록하고 목록에서 다시 조정하세요.
놓치기 쉬운 항목이 하나 더 있습니다. 바로 DNS입니다. 프록시를 태우면서 도메인 해석을 여전히 로컬 DNS에 맡기면 접속 의도가 노출될 뿐 아니라, 요청이 멀리 돌아가는 CDN 노드로 해석될 수 있습니다. 클라이언트에 '원격 DNS' 또는 'DNS 프록시' 스위치가 있다면 켜 두세요.
일부 커스텀 ROM은 '앱 제외' 지원이 완전하지 않아 체크한 뒤 기기 전체가 인터넷에 연결되지 않는 경우가 있습니다. 이런 문제가 생기면 전역 프록시로 되돌리고 클라이언트에 내장된 분할 규칙(도메인 또는 IP 대역 기준)으로 로컬 서비스를 빼내면 효과는 비슷하고 호환성은 더 좋습니다.
회선과 프로토콜: 모바일 네트워크에서 확인할 세 가지
- 220+ 전체 회선 수, IEPL 전용선 포함
- 120+ 서비스 국가 및 지역
- 무제한 동시 접속 기기 수
- 30일 이유 없는 환불 가능 기간
프로토콜: 원클릭 전환이 되는지부터 확인
Shadowsocks, VMess, Trojan, VLESS는 TCP 기반이라 호환성이 좋고 패킷 손실이 심하지 않은 네트워크에서는 충분히 안정적입니다. Hysteria2와 TUIC는 QUIC 기반으로 UDP를 사용해 기지국을 자주 바꾸거나 신호가 흔들리고 패킷 손실이 나는 모바일 환경에서 더 강합니다. 대신 일부 네트워크는 UDP를 속도 제한하거나 아예 버리기 때문에, 클라이언트가 프로토콜을 원클릭으로 전환할 수 있어야 합니다. 연결이 안 되면 재연결을 반복하지 말고 프로토콜부터 바꾸세요.
회선 유형: 직결, 중계, IEPL 전용선
직결은 클라이언트가 착지 서버에 바로 연결하는 방식으로 경로가 가장 짧지만 공용 인터넷 변동에 그대로 노출됩니다. 중계는 입구 서버 한 대를 거쳐 포워딩하므로 경로를 어느 정도 통제할 수 있습니다. IEPL 전용선은 종단 간 전용 회선을 사용해 공용 인터넷 출구를 거치지 않으므로 피크 시간대의 흔들림이 가장 작습니다. 모바일에서는 전용선을 우선 고려하세요. 지하철이나 고속철도처럼 기지국을 자주 바꾸는 상황에서 차이가 특히 큽니다.
구독과 업데이트: 기기를 바꿀 때 수작업 줄이기
구독 링크를 한 번 가져오면 회선 목록은 서버에서 관리되므로 회선이 추가되거나 종료돼도 설정을 하나씩 고칠 필요가 없습니다. 기기를 바꾸거나 클라이언트를 다시 설치할 때 구독을 다시 가져오면 복구됩니다. 클라이언트가 구독 자동 업데이트를 지원하면 주기를 하루 한 번으로 두면 충분하고, 더 자주 설정할 실익은 없습니다.
기기와 사용 방식에 따른 추천
절전 정책이 강한 기기(샤오미, 화웨이, OPPO, vivo 등): 앞 표의 세 가지 스위치를 먼저 다 설정하고 나서 프로토콜과 회선을 논하세요. 순서가 틀어지면 클라이언트를 바꾸든 회선을 바꾸든 나아지지 않습니다.
태블릿, 보조 기기, 장시간 켜두는 용도: IEPL 전용선을 우선 선택하고 프로토콜은 Hysteria2 또는 TUIC를 사용하세요. 충전 중에는 배터리 제한을 '제한 없음'으로 두어 저전력 임계값이 백그라운드 동결을 부르지 않게 하세요.
브라우저에서만 해외 사이트를 여는 경우: 앱별 프록시를 그대로 쓰고 브라우저만 체크한 뒤 나머지 앱은 직접 연결로 두세요. 배터리와 데이터를 아끼고, 국내 앱까지 함께 끌려가지 않습니다.
VPNWS는 아이디와 비밀번호만 있으면 가입할 수 있고 이메일 주소는 필요하지 않습니다. 안드로이드, iOS, Windows, macOS, Linux가 계정 하나를 공유하며 동시 접속 대수는 제한이 없습니다. 요금제는 ¥9.9/60GB부터이고 알리페이, 위챗, USDT를 지원하며 30일 이내 이유 없는 환불이 가능합니다.
자주 묻는 질문
화면을 끄고 몇 분 만에 끊기면 회선이 불안정한 건가요?
대부분은 아닙니다. 먼저 유지 점검 목록을 확인하세요. 배터리가 제한 없음으로 되어 있는지, 자동 시작이 허용됐는지, 원클릭 정리에 죽지 않았는지입니다. 이 세 가지를 모두 통과했는데도 끊긴다면 '프로토콜 먼저, 회선 나중' 순서로 점검하세요.
앱별 프록시를 켰더니 특정 앱이 안 열립니다. 어떻게 하나요?
먼저 모드를 확인하세요. '선택한 앱만 프록시'를 고르면 체크하지 않은 앱은 직접 연결로 나가 영향을 받지 않습니다. 반대로 '선택한 앱 제외'를 쓰면 기본적으로 전부 프록시를 타기 때문에 빠뜨린 앱이 함께 끌려갑니다. 두 모드를 한 번씩 바꿔 보면 모드 선택 문제인지 규칙 작성 문제인지 가려낼 수 있습니다.
기기를 바꾸면 설정을 처음부터 다시 해야 하나요?
파라미터를 하나씩 옮겨 적을 필요는 없고 구독 링크를 다시 가져오면 회선 목록이 복구됩니다. 가입에 이메일 주소가 필요 없으므로 아이디와 비밀번호만으로 어느 기기에서든 로그인할 수 있습니다. 앱별 프록시 체크 목록만 새 기기에서 다시 선택하면 됩니다.