특정 앱만 프록시로 연결하고 나머지 앱은 일반 네트워크를 사용하려는 Android 사용자를 위한 안내입니다. v2rayNG의 앱별 프록시 메뉴 위치, 선택 목록의 의미, 우회 모드와 프록시 전용 모드의 차이, VPN 권한과 배터리 설정, 실제 적용 여부를 확인하는 방법까지 단계별로 설명합니다. 메뉴 이름은 v2rayNG 버전이나 번역 상태에 따라 조금 다를 수 있으므로, 비슷한 의미의 항목을 기준으로 찾으면 됩니다.
앱별 프록시가 필요한 상황부터 이해하기
v2rayNG를 일반적인 VPN 모드로 실행하면 Android의 VPN 인터페이스를 통해 여러 애플리케이션의 연결이 코어로 전달됩니다. 이 방식은 기기 전체의 트래픽을 한 번에 처리하기에는 편리하지만, 모든 앱을 프록시로 보내고 싶지 않은 상황에서는 불필요한 지연과 데이터 사용량이 생길 수 있습니다. 국내 서비스, 금융 앱, 사내 시스템처럼 일반 네트워크에서 바로 연결하는 편이 안정적인 앱과, 별도로 프록시 연결이 필요한 앱을 구분할 때 앱별 프록시 기능을 사용할 수 있습니다.
앱별 프록시는 서버 노드나 VLESS·VMess 설정을 바꾸는 기능이 아닙니다. 이미 선택한 노드와 Xray 또는 V2Ray 코어를 그대로 사용하면서 Android 패키지 목록에 따라 트래픽을 VPN 터널에 넣을지 제외할지를 결정합니다. 따라서 앱을 잘못 선택하면 노드 자체는 정상이어도 원하는 앱만 연결되지 않거나, 반대로 선택하지 않은 앱이 프록시로 들어가는 것처럼 보일 수 있습니다.
프록시 전용 모드
- 선택한 앱
- 프록시 사용
- 선택하지 않은 앱
- 일반 네트워크
- 적합한 경우
- 브라우저·메신저 일부만 우회
- 주의할 점
- 새 앱은 기본적으로 제외
목록에 넣은 앱만 VPN 터널을 사용하도록 제한하는 방식입니다.
우회 모드
- 선택한 앱
- 프록시에서 제외
- 선택하지 않은 앱
- 프록시 사용
- 적합한 경우
- 대부분의 앱을 우회 연결
- 주의할 점
- 새 앱은 기본적으로 포함
목록에 넣은 앱만 일반 네트워크로 빠지며 나머지 앱은 VPN을 통과합니다.
결론: 선택 목록보다 먼저 모드의 기준을 확인하세요
앱 두 개만 프록시로 사용할 계획이라면 프록시 전용 모드가 안전합니다. 반대로 기기 전체를 프록시로 사용하면서 몇 개의 앱만 직접 연결하려면 우회 모드가 편리합니다. 같은 앱 목록이라도 모드가 바뀌면 결과가 정반대가 되므로, 저장 후에는 목록과 모드를 함께 확인해야 합니다.
v2rayNG에서 앱별 프록시 메뉴 찾기
먼저 v2rayNG를 최신 상태로 실행하고 사용할 노드를 하나 선택합니다. 메인 화면에서 노드가 선택되어 있어도 VPN 서비스가 시작되지 않았다면 앱별 설정 결과를 확인할 수 없습니다. 화면 오른쪽 위의 메뉴 또는 왼쪽 탐색 메뉴에서 「설정」을 열고, 네트워크·VPN·앱 동작과 관련된 항목을 찾으세요. 버전에 따라 메뉴가 「앱별 프록시」, 「앱별 VPN」, 「Per-app proxy」 또는 「애플리케이션 프록시」처럼 표시될 수 있습니다.
-
노드 선택
v2rayNG 메인 화면에서 사용할 노드를 한 번 눌러 선택합니다. 목록에 여러 노드가 있다면 먼저 지연 시간 테스트를 실행하고, 연결 가능한 노드를 기본 노드로 지정하세요.
-
설정 열기
메인 화면의 메뉴 버튼에서 「설정」을 열고 「앱별 프록시」 또는 비슷한 이름의 항목으로 이동합니다. 찾기 어렵다면 설정 화면의 검색 기능에서
앱또는proxy를 검색하세요. -
동작 모드 선택
「프록시 전용」 또는 「우회」 중 하나를 선택합니다. 선택한 앱만 터널에 넣을지, 선택한 앱만 터널에서 제외할지 문장의 의미를 다시 읽고 결정하세요.
-
앱 목록 지정
목록에서 필요한 앱을 체크합니다. 앱 이름과 패키지 아이콘을 함께 확인하고, 같은 서비스의 보조 앱이나 다운로드 앱이 별도로 존재하는 경우 필요한 항목을 추가하세요.
-
저장 후 재연결
뒤로 가기 또는 저장 버튼으로 설정을 확정한 뒤 VPN 연결을 중지하고 다시 시작합니다. 이미 열린 소켓은 기존 경로를 계속 사용할 수 있으므로 테스트 전에 대상 앱을 최근 실행 목록에서 완전히 닫는 것이 좋습니다.
앱 목록을 고를 때 브라우저만 체크했다고 해서 브라우저에서 실행되는 모든 보조 기능까지 자동으로 같은 방식으로 처리된다고 단정해서는 안 됩니다. Android 앱은 별도의 다운로드 서비스, WebView 구성 요소, 백그라운드 동기화 프로세스를 사용할 수 있습니다. 처음에는 테스트하려는 주 앱 하나만 선택하고, 결과가 확인된 뒤 필요한 보조 앱을 추가하는 순서가 문제를 줄입니다.
프록시 전용 확인값
- 모드
- 선택 앱만 프록시
- 예시 선택
- 브라우저 1개
- 미선택 앱
- 직접 연결
- 기본 정책
- 새 앱은 직접 연결
우회 대상이 적고, 나머지 앱의 연결을 건드리고 싶지 않을 때 적합합니다.
우회 모드 확인값
- 모드
- 선택 앱만 직접 연결
- 예시 선택
- 은행·사내 앱
- 미선택 앱
- 프록시 연결
- 기본 정책
- 새 앱은 프록시 포함
대부분의 트래픽을 터널로 보내고 일부 앱만 일반 네트워크에 남길 때 사용합니다.
VPN 권한과 연결 시작 상태 점검하기
v2rayNG의 앱별 프록시는 Android VPN 서비스와 함께 작동합니다. 처음 연결할 때 Android가 VPN 연결 허용을 묻는 창을 표시하면 허용해야 합니다. 권한을 거부했거나 다른 VPN 앱이 이미 실행 중이면 v2rayNG 화면에서 연결 버튼을 눌러도 터널이 만들어지지 않을 수 있습니다. 이때 앱 목록을 반복해서 수정하기보다 먼저 VPN 서비스가 실제로 시작되었는지 확인해야 합니다.
- VPN 아이콘 확인: Android 상태 표시줄에 VPN 또는 열쇠 모양 아이콘이 나타나는지 확인합니다. 아이콘이 없다면 앱별 목록보다 권한과 연결 시작 상태를 먼저 봅니다.
- 다른 VPN 종료: 다른 VPN 서비스, 방화벽 앱 또는 트래픽 필터가 실행 중이면 하나씩 중지한 뒤 v2rayNG만 다시 연결합니다.
- 배터리 제한 해제: Android 「설정」→「앱」→「v2rayNG」→「배터리」에서 백그라운드 제한이 강하게 적용되어 있지 않은지 확인합니다. 화면을 끈 뒤 연결이 끊기는 경우에 특히 중요합니다.
- 데이터 절약 설정 확인: 시스템의 데이터 절약 기능이나 백그라운드 데이터 차단이 v2rayNG에 적용되면 앱별 결과가 불안정해질 수 있습니다.
앱별 프록시 적용 여부를 실제로 테스트하기
설정이 적용되었는지는 한 앱만 열어 보고 판단하지 않는 것이 좋습니다. 프록시 전용 모드라면 선택한 앱과 선택하지 않은 앱을 각각 테스트해야 하고, 우회 모드라면 목록에 넣은 앱과 목록 밖의 앱을 비교해야 합니다. 테스트 전에 v2rayNG에서 VPN을 시작하고, 대상 앱을 강제 종료한 뒤 다시 실행하세요. 기존 DNS 캐시나 연결 재사용 때문에 잘못된 결과가 나오는 것을 줄일 수 있습니다.
선택한 앱만 연결이 느린 이유는 무엇인가요?
먼저 노드 지연 시간과 코어 로그를 확인하세요. 다른 앱도 느리다면 노드 문제일 가능성이 크고, 선택한 앱만 느리다면 앱의 보조 프로세스가 목록에서 빠졌거나 해당 서비스가 프록시 경로를 제한하는 경우를 점검합니다.
목록에 넣지 않은 앱도 프록시로 연결됩니다?
현재 모드가 프록시 전용인지 우회인지 다시 확인하세요. 우회 모드에서는 목록에 없는 앱이 기본적으로 프록시를 사용하므로, 선택 목록을 바꾸기 전에 모드부터 프록시 전용으로 전환해야 합니다.
앱을 체크했는데 접속 경로가 바뀌지 않나요?
VPN을 중지하고 다시 시작한 뒤 앱을 완전히 종료해 재실행하세요. 이미 열린 연결은 설정 변경 전의 경로를 유지할 수 있습니다. 그래도 같다면 Android의 다른 VPN 서비스가 우선 실행 중인지 확인합니다.
브라우저 테스트 결과가 매번 다른 이유는 무엇인가요?
브라우저는 DNS, 캐시, 자체 연결 재사용과 여러 도메인의 콘텐츠를 함께 사용합니다. 한 페이지의 결과만 보지 말고 새 세션에서 두 개 이상의 테스트 사이트를 확인하며 v2rayNG 로그의 연결 시각도 비교하세요.
가장 간단한 검증 방법은 세 가지를 기록하는 것입니다. 첫째, 선택한 앱에서 외부 주소 확인 페이지를 열어 프록시 서버의 공인 주소가 표시되는지 봅니다. 둘째, 선택하지 않은 앱에서 같은 확인을 실행해 일반 네트워크 주소가 유지되는지 비교합니다. 셋째, v2rayNG 로그에서 테스트 시각에 원격 주소 연결이 기록되는지 확인합니다. 단, 주소 확인 결과만으로 앱별 처리가 완전히 검증되는 것은 아니므로 DNS 요청과 실제 서비스 접속 결과도 함께 살펴야 합니다.
검증 순서: 선택 앱과 제외 앱을 반드시 한 쌍으로 비교하세요
프록시 전용 모드에서 선택 앱은 원격 노드 주소와 일치하는 결과를 보여야 하고, 선택하지 않은 앱은 일반 네트워크 경로를 보여야 합니다. 두 결과가 같다면 모드가 잘못되었거나 VPN이 시작되지 않았을 가능성이 큽니다. 우회 모드에서는 이 기대값을 반대로 적용하면 됩니다.
자주 생기는 문제와 안정적인 운영 방법
앱별 프록시가 작동하지 않을 때 가장 흔한 원인은 모드와 선택 목록의 의미를 반대로 이해하는 것입니다. 두 번째 원인은 설정을 바꾼 뒤 기존 연결을 유지한 채 결과를 확인하는 경우입니다. 세 번째는 v2rayNG가 백그라운드에서 종료되어 VPN 서비스가 중단되는 경우입니다. 이 세 가지를 먼저 처리한 다음 노드 프로토콜이나 서버 설정을 점검하면 불필요한 변경을 줄일 수 있습니다.
- 앱이 목록에 보이지 않음: 앱을 먼저 설치하고 v2rayNG를 다시 열어 패키지 목록을 갱신하세요. 업무용 프로필이나 별도 사용자 공간에 설치된 앱은 일반 프로필 목록과 다르게 표시될 수 있습니다.
- 알림이나 동기화가 늦어짐: 해당 앱의 백그라운드 데이터 허용, 배터리 최적화와 자동 시작 제한을 확인하세요. 앱별 프록시 자체가 백그라운드 실행을 보장하지는 않습니다.
- 일부 기능만 실패함: 앱이 여러 도메인과 보조 서비스를 사용하는지 확인하세요. 주 앱만 프록시 목록에 넣고 보조 앱을 제외하면 로그인은 되지만 이미지, 알림 또는 파일 전송이 실패할 수 있습니다.
- 연결 직후 끊김: v2rayNG 로그에서
context canceled,connection reset, DNS 시간 초과를 구분하세요. 코어 시작 실패라면 앱별 목록이 아니라 노드와 코어 설정을 먼저 점검해야 합니다. - 설정 변경이 사라짐: 구독 갱신은 노드 정보와 일부 클라이언트 설정을 다시 적용할 수 있습니다. 업데이트 후 앱별 프록시 모드와 체크 목록을 다시 확인하고, 중요한 설정은 변경 날짜와 함께 기록해 두세요.
v2rayNG의 앱별 프록시는 노드 품질을 개선하는 기능이 아니라 트래픽 범위를 조절하는 기능입니다. 따라서 특정 앱만 프록시로 연결하려면 프록시 전용 모드와 최소한의 앱 목록을 사용하고, 대부분의 앱을 프록시로 보내면서 일부만 직접 연결하려면 우회 모드를 선택하세요. 마지막으로 VPN 아이콘, 앱 재시작, 외부 주소 비교, v2rayNG 로그의 네 가지를 함께 확인하면 설정이 실제로 적용되었는지 비교적 정확하게 판단할 수 있습니다.