v2rayNG 안드로이드 설정 가이드: VPN 권한, 배터리 최적화 예외, 앱별 프록시

v2rayNG의 VpnService 작동 방식부터 제조사별 배터리 최적화 예외 설정과 앱별 프록시·우회 모드 사용법까지 정리했습니다.

핵심 내용

노드를 가져왔지만 권한 승인 실패, 화면 잠금 후 연결 끊김, 특정 앱에서 프록시가 작동하지 않는 안드로이드 사용자를 위한 안내입니다. 먼저 시스템 VPN 연결을 확인하고, 백그라운드 제한을 해제한 다음, 앱 범위와 라우팅 규칙을 설정하세요. 이 순서대로 점검하면 시스템의 앱 종료, 앱 제외 설정, 노드 문제를 구분하기 쉽습니다.

1. VPN 권한은 트래픽을 넘겨받기 위한 것일 뿐, 노드 연결을 보장하지 않습니다

v2rayNG는 Xray 코어를 사용하는 안드로이드 클라이언트입니다. 일반적으로 사용하는 VPN 모드는 Android의 VpnService를 기반으로 합니다. 시스템이 가상 네트워크 인터페이스를 만들고 조건에 맞는 앱 트래픽을 로컬 서비스로 전달하면, 코어가 노드 설정과 라우팅 규칙에 따라 처리합니다. 휴대전화에 원격 VPN 계정을 추가하는 방식이 아니며, 트래픽을 넘겨받기 위해 시스템 최고 권한을 얻을 필요도 없습니다.

처음 연결하면 시스템에 VPN 연결 요청이 표시됩니다. 승인해야 v2rayNG가 인터페이스를 만들 수 있습니다. 상태 표시줄의 열쇠 아이콘이나 VPN 표시는 로컬 VPN이 연결되었다는 뜻일 뿐, 서버에 접속할 수 있거나 도메인 확인, TLS 핸드셰이크, 라우팅 설정이 모두 정상이라는 의미는 아닙니다. 노드 연결과 실제 웹사이트 접속은 별도로 확인해야 합니다.

1개
같은 사용자 또는 프로필에서 동시에 활성화할 수 있는 VPN 서비스
Android 8.0
API 26부터 백그라운드 제한이 강화되어 포그라운드 서비스가 더 중요해집니다
Android 13
API 33부터 알림 권한을 별도로 허용해야 합니다

같은 사용자나 프로필에서 로컬 VPN을 사용하는 다른 네트워크 필터링 앱을 실행하면 v2rayNG 연결이 대체될 수 있습니다. 업무 프로필과 개인 프로필에 서로 다른 관리 정책이 적용될 수도 있습니다. 문제를 확인할 때는 같은 프로필에서 다른 VPN 서비스를 먼저 중지하고, VPN이 대체된 상황을 노드 연결 끊김으로 오해하지 마세요.

2. 처음 연결할 때 네 단계로 권한과 서비스 상태 확인하기

아래 경로는 일반적인 간체 중국어 인터페이스를 기준으로 합니다. 시스템 버전과 제조사별 인터페이스에 따라 메뉴 이름이 다를 수 있습니다. 해당 메뉴를 찾지 못하면 시스템 설정에서 ‘VPN’ 또는 ‘배터리 최적화’를 검색하세요. 먼저 정상 작동이 확인된 노드 하나로 기본 연결을 완료한 다음 앱별 정책을 추가합니다.

  1. 연결 충돌 정리

    시스템 ‘설정’ → ‘네트워크 및 인터넷’ → ‘VPN’에서 다른 연결이 있는지 확인합니다. 다른 앱에 ‘항상 켜짐 VPN’이 설정되어 있다면 먼저 해제한 다음 v2rayNG로 돌아오세요.

  2. 실행 모드 확인

    v2rayNG 사이드 메뉴의 ‘설정’에서 ‘서비스 모드’를 확인하고 앱 트래픽을 넘겨받을 수 있는 VPN 모드를 선택합니다. 프록시 전용 모드는 로컬 프록시 연결만 제공하므로 일반 안드로이드 앱의 트래픽을 자동으로 코어에 전달하지 않습니다.

  3. 시스템 권한 승인

    메인 화면으로 돌아가 노드를 선택한 다음 연결 버튼을 누릅니다. 시스템 VPN 요청에서 권한을 승인하세요. 요청을 취소한 적이 있다면 연결을 다시 시작할 때 승인 창이 다시 표시되는 경우가 많습니다.

  4. 실제 접속 확인

    시스템 VPN 표시와 실행 알림을 확인한 다음 브라우저에서 테스트할 사이트를 엽니다. 접속에 실패하면 사이드 메뉴의 ‘로그’를 확인해 도메인 확인 오류, 연결 시간 초과, 핸드셰이크 실패를 구분하세요. 연결 버튼의 색상만으로 판단하지 마세요.

‘항상 켜짐 VPN’과 ‘VPN 연결 없이 연결 차단’은 시스템 정책이며 일반적인 백그라운드 실행 유지 설정이 아닙니다. 후자는 VPN을 거치지 않는 네트워크 접속을 제한합니다. 앱 제외 설정과 함께 사용하면 제외된 앱이 직접 연결되는 것이 아니라 인터넷에 접속하지 못할 수 있습니다. 기본 문제 해결 단계에서는 이 차단 옵션을 켜지 마세요.

3. 배터리 최적화 예외: 배터리, 백그라운드, 자동 시작을 함께 확인하세요

백그라운드 제한이 의심되는 대표적인 증상은 화면이 켜져 있을 때는 정상인데, 화면을 잠근 뒤 한동안 접속이 안 되다가 v2rayNG를 다시 열면 회복되는 경우입니다. 다만 이것만으로 원인을 단정할 수는 없습니다. 모바일 네트워크 전환, 노드 연결 끊김, 도메인 확인 실패도 비슷한 증상을 일으킬 수 있으므로 실행 알림이 사라졌는지, 서비스가 재시작되었는지도 확인하세요.

시스템 인터페이스일반적인 설정 경로확인할 항목
기본 Android / Pixel ‘설정’ → ‘앱’ → ‘모든 앱 보기’ → ‘v2rayNG’ → ‘앱 배터리 사용량’ 백그라운드 사용을 허용합니다. ‘제한 없음’ 옵션이 있으면 문제 해결을 위해 선택할 수 있습니다.
샤오미 HyperOS / MIUI ‘설정’ → ‘앱 설정’ → ‘앱 관리’ → ‘v2rayNG’ → ‘배터리 절약’ ‘제한 없음’을 선택하고, ‘자동 시작’을 검색해 관련 권한도 확인합니다.
화웨이 EMUI / HarmonyOS 안드로이드 앱 환경 ‘설정’ → ‘앱 및 서비스’ → ‘앱 실행 관리’ → ‘v2rayNG’ 수동 관리로 변경한 뒤 자동 시작, 연결 실행, 백그라운드 활동을 허용합니다.
OPPO ColorOS / OnePlus ColorOS ‘설정’ → ‘앱’ → ‘앱 관리’ → ‘v2rayNG’ → ‘배터리 사용량 관리’ 백그라운드 활동을 허용합니다. 일부 버전에는 자동 시작 허용 옵션도 있습니다.
vivo OriginOS ‘설정’ → ‘배터리’ → ‘백그라운드 배터리 사용량 관리’ → ‘v2rayNG’ 백그라운드에서 배터리를 많이 사용하도록 허용하고, 앱 권한에서 자동 시작도 확인합니다.
삼성 One UI ‘설정’ → ‘배터리 및 디바이스 케어’ → ‘배터리’ → ‘백그라운드 사용 제한’ 절전 앱 목록에서 삭제하고 ‘자동으로 절전 모드로 전환되지 않는 앱’도 확인합니다.

위 표는 일반적인 메뉴 위치이며 모든 기종에서 경로가 동일하지는 않습니다. 최신 One UI에서는 ‘배터리’가 설정 첫 화면에 별도로 표시될 수 있고, 다른 시스템에서는 ‘배터리 사용량 관리’가 앱 정보 화면에 있을 수 있습니다. 메뉴를 찾기 어렵다면 홈 화면에서 v2rayNG 아이콘을 길게 눌러 ‘앱 정보’로 이동한 다음 배터리 및 백그라운드 권한을 확인하세요.

확인 방법: 화면을 잠가 다시 테스트한 뒤 앱별 라우팅을 추가하세요

권한을 변경한 뒤 같은 노드와 네트워크를 유지하고, 화면을 잠그기 전과 약 10분 동안 잠근 뒤에 같은 사이트에 접속해 보세요. 알림과 로그가 계속 유지되는지도 기록합니다. 10분은 재확인을 위한 시간일 뿐, 시스템이 앱을 종료하는 고정 기준은 아닙니다. 서비스가 계속 실행 중인데도 접속할 수 없다면 백그라운드 설정을 더 추가하지 말고 회선과 DNS를 확인하세요.

4. 앱별 프록시와 우회 모드: 적용할 앱을 선택하고 트래픽 경로를 확인하세요

v2rayNG 사이드 메뉴에서 ‘설정’ → ‘앱별 프록시’를 열고 기능을 켠 다음 앱을 선택합니다. 일부 버전에서는 ‘VPN 설정’ 항목 아래에 있습니다. 여기서 선택하는 앱은 VPN이 트래픽을 넘겨받을 범위를 결정하며, 특정 도메인의 최종 송신 경로를 정하는 설정은 아닙니다.

우회 모드 끄기: 선택한 앱을 VPN에 포함

권장

앱별 프록시를 켜고 ‘우회 모드’는 끕니다. 선택한 앱은 VPN을 사용하고, 선택하지 않은 앱은 일반적으로 시스템 네트워크를 사용합니다. 처음 확인할 때는 브라우저 하나만 선택하면 설정 방향을 쉽게 확인할 수 있습니다.

적합한 경우: 처음 설정할 때, 소수의 앱만 VPN에 연결할 때

우회 모드 켜기: 선택한 앱을 제외

앱 목록이 제외 목록으로 바뀝니다. 선택한 앱은 해당 VPN을 사용하지 않고 나머지 앱은 VPN을 사용합니다. 시스템에서 VPN을 거치지 않는 연결을 차단하면 제외된 앱의 인터넷 연결도 시스템 정책의 영향을 받습니다.

적합한 경우: 대부분의 앱은 VPN에 연결하고 일부 로컬 서비스 앱만 제외할 때

앱별 프록시 끄기: 앱별 필터링 사용 안 함

일반적인 VPN 적용 범위로 돌아가며 이 앱 목록으로 필터링하지 않습니다. 이후에는 코어가 라우팅 규칙에 따라 직접 연결, 프록시 또는 차단을 결정합니다. 앱별 설정을 꺼도 모든 요청이 프록시를 통해 나가는 것은 아닙니다.

적합한 경우: 도메인 규칙을 한곳에서 관리하거나 앱이 선택 목록에서 빠졌는지 확인할 때

앱 목록이나 우회 모드를 변경한 뒤에는 v2rayNG 연결을 중지했다가 다시 시작해 VPN 인터페이스를 새로 만드세요. 이전 연결이 영향을 주지 않도록 테스트 앱도 완전히 종료한 뒤 다시 여세요. 앱 복제 기능이나 업무 프로필 앱은 시스템에서 별도 앱으로 취급될 수 있으므로 개인 프로필의 앱만 선택해도 다른 인스턴스에는 적용되지 않을 수 있습니다.

5. 로컬 네트워크 우회, DNS, 구독 설정은 각각 따로 확인하세요

앱 목록의 ‘우회 모드’와 라우팅 설정의 ‘로컬 네트워크 우회’는 서로 다른 단계의 설정입니다. 전자는 앱을 기준으로 VPN 적용 여부를 결정하고, 후자는 목적지 주소나 도메인을 기준으로 송신 경로를 결정합니다. 집 안의 프린터, 라우터 관리 페이지, 로컬 네트워크 서비스에 접속할 때는 앱 목록을 무작정 바꾸지 말고 로컬 네트워크 라우팅 규칙을 확인하세요.

구독은 노드 정보를 제공할 뿐, 시스템 VPN 권한을 부여하거나 휴대전화의 백그라운드 제한을 해제하지 않습니다. VMess 또는 VLESS 노드 유형, 전송 방식, 보안 매개변수는 서버 설정과 일치해야 합니다. 화면 잠금 후 연결이 끊기는 문제를 해결하려고 프로토콜을 임의로 바꾸지 마세요. 특정 노드만 실패한다면 앱 권한을 모두 초기화하기보다 노드 설정과 연결 상태를 먼저 비교하세요.

6. 자주 묻는 질문: 증상에 맞는 설정을 확인하세요

연결을 눌러도 VPN 표시가 나타나지 않으면 어떻게 하나요?

먼저 VPN 모드인지 확인하고 시스템 권한이 취소되지 않았는지 살펴보세요. 시스템의 ‘VPN’ 화면에서 다른 앱에 항상 켜짐 설정이 있는지도 확인합니다. 회사에서 관리하는 기기에서 VPN 생성이 제한되어 있다면 관리자에게 정책 변경을 요청해야 합니다. 그래도 실패하면 클라이언트 로그에서 인터페이스 또는 서비스 시작 오류를 확인하세요.

화면을 잠그면 인터넷이 끊기지만 앱을 열자마자 다시 연결되나요?

기종에 맞게 배터리 제한과 백그라운드 활동 권한을 확인하고 실행 알림을 허용한 뒤, 같은 노드로 화면 잠금 전후를 비교하세요. 알림이 계속 표시되고 서비스가 재시작되지 않았다면 모바일 네트워크 전환 후 연결이 복구되는지도 확인합니다. 시스템이 앱을 종료했다고 바로 단정하지 마세요.

브라우저를 선택했는데도 프록시를 사용하지 않는 이유는 무엇인가요?

‘우회 모드’가 켜져 있는지 확인하세요. 이 모드에서는 선택한 앱이 VPN에서 제외됩니다. 설정을 변경한 뒤 VPN과 브라우저를 다시 시작하고 테스트 도메인이 현재 라우팅에서 직접 연결 경로로 지정되어 있는지 확인하세요. 로컬 사이트에 접속할 수 있는지만으로 프록시 작동 여부를 판단하지 마세요.

제외한 앱에서 인터넷이 전혀 되지 않으면 어떻게 해야 하나요?

시스템 VPN 설정에서 ‘VPN 연결 없이 연결 차단’이 켜져 있는지 확인하세요. 제외한 앱을 직접 연결하려면 이 차단 정책을 다시 검토해야 합니다. 또는 해당 앱을 제외 목록에서 해제해 VPN에 포함한 뒤 라우팅 규칙으로 처리할 수 있습니다. 차단을 해제하기 전에 정책이 미치는 영향을 먼저 확인하세요.

구독을 업데이트하면 VPN 권한을 다시 허용해야 하나요?

일반적인 구독 업데이트는 보통 시스템 권한을 취소하지 않습니다. 업데이트 후 연결이 되지 않으면 선택한 노드가 아직 있는지, 설정이 바뀌었는지 확인한 다음 로그를 살펴보세요. 앱 데이터를 지우거나 다시 설치하면 권한과 설정을 다시 구성해야 할 수 있으므로 첫 번째 해결 방법으로 권장하지 않습니다.

재현 가능한 최소 설정을 유지하세요. 정상 작동이 확인된 노드 하나, 테스트용 브라우저 하나, 네트워크 환경 하나로 시작합니다. 먼저 VPN 연결이 정상인지 확인하고, 다음으로 백그라운드 서비스가 안정적인지 확인한 뒤 앱과 규칙을 하나씩 추가하세요. 한 번에 설정 하나만 바꿔야 문제가 발생한 단계를 찾을 수 있습니다.

v2rayN 다운로드플랫폼 및 설치 파일 보기