· 고급 활용 · 약 14분

v2rayNG 앱별 프록시 설정 방법: 우회와 선택 앱만 연결하기

안드로이드의 모든 앱이 아니라 원하는 앱만 프록시로 연결하고 싶다면 v2rayNG의 앱별 프록시 기능을 설정해 보세요. 선택한 앱을 프록시에서 제외하는 방식과 선택한 앱만 프록시를 사용하는 방식의 차이, 앱 목록에서 대상 앱을 고르는 순서를 안내합니다. 연결 확인 방법과 설정이 적…

핵심 내용

v2rayNG의 앱별 프록시는 안드로이드의 VPN 연결을 이용해 앱 단위로 트래픽을 나누는 기능입니다. 선택한 앱만 프록시로 보내는 모드와 선택한 앱을 우회시키는 모드는 결과가 반대이므로, 모드와 앱 목록을 함께 확인해야 합니다. 설정 메뉴를 찾아 적용한 뒤 테스트 앱과 일반 브라우저를 각각 확인하는 순서, 선택한 앱이 연결되지 않을 때 점검할 항목을 안내합니다. 앱별 선택과 노드의 라우팅 규칙은 서로 다른 단계에서 작동한다는 점도 함께 살펴봅니다.

1. 앱별 프록시의 두 모드와 적용 범위

v2rayNG의 앱별 프록시는 안드로이드 VPN 서비스를 통해 기기 트래픽을 받아 앱의 식별 정보에 따라 처리합니다. 여기서 앱을 선택한다고 해서 해당 앱 안의 모든 연결이 반드시 원격 노드로 나가는 것은 아닙니다. 먼저 앱별 설정이 어떤 앱의 트래픽을 VPN 경로에 포함할지 결정하고, 그다음 v2rayNG의 라우팅 규칙과 노드 설정이 해당 연결을 프록시로 보낼지 직접 연결할지 결정합니다.

목록에서 지정한 앱의 트래픽만 v2rayNG 경로로 보냅니다. 나머지 앱은 일반 네트워크를 사용하도록 구성하는 방식입니다. 업무용 앱이나 은행 앱처럼 프록시를 적용하고 싶지 않은 앱이 많을 때 목록을 검토하기 쉽습니다.

적합: 브라우저나 특정 앱만 프록시 사용

목록에서 지정한 앱은 v2rayNG 프록시 경로에서 제외하고, 그 밖의 앱은 VPN 경로에 포함하도록 구성하는 방식입니다. 대부분의 앱을 프록시로 사용하면서 일부 앱만 직접 연결해야 할 때 편리하지만, 목록에 없는 앱의 동작도 확인해야 합니다.

적합: 대부분 프록시 사용, 일부 앱만 직접 연결

화면의 모드 이름과 선택 목록은 v2rayNG 버전에 따라 다를 수 있습니다. ‘우회’라는 단어만 보고 선택하지 말고, 선택한 앱이 프록시를 사용하는지 제외되는지 화면 설명을 읽어 확인하세요. 앱별 목록이 전체 앱을 뜻하는지, 사용자 설치 앱만 보여 주는지도 살펴봐야 합니다. 기기에 설치된 앱이 목록에 보이지 않는다면 시스템 앱 표시 옵션이 있는지 확인하고, 해당 옵션이 없는 버전에서는 앱별로 제어할 수 없을 수 있습니다.

2. 설정 전에 확인할 조건

먼저 v2rayNG에서 사용할 구독이나 노드를 선택하고 연결을 시작하세요. 상단 또는 상태 표시줄에 VPN 연결이 활성화된 것으로 표시되는지 확인합니다. 노드 자체가 연결되지 않은 상태에서 앱별 목록부터 바꾸면, 문제가 노드 연결인지 앱 선택인지 구분하기 어렵습니다. 구독 가져오기와 기본 연결 설정이 아직 끝나지 않았다면 설정 튜토리얼을 참고하세요.

2가지
선택 앱 프록시 / 선택 앱 우회
1개
동시에 활성화할 수 있는 안드로이드 VPN 연결
3회
설정 후 같은 앱에서 반복 확인할 횟수

안드로이드에서는 일반적으로 VPN 서비스를 동시에 여러 개 활성화할 수 없습니다. 다른 VPN 앱이나 네트워크 필터 앱이 이미 연결되어 있다면 v2rayNG가 연결되지 않거나 기존 연결이 종료될 수 있습니다. 테스트 중에는 다른 VPN 연결을 일시적으로 끄고, 회사 관리 프로필이나 항상 켜기 VPN을 사용하는 기기라면 관리 정책을 임의로 변경하지 마세요.

특히 앱이 자체적으로 DNS 조회나 별도 연결을 수행하는 경우, 앱별 포함 여부와 실제 도메인 요청의 처리 결과가 다르게 보일 수 있습니다. 따라서 설정 화면에서 앱을 체크했다는 사실만으로 모든 요청이 노드를 거친다고 결론 내리면 안 됩니다. 노드의 라우팅 규칙, DNS 처리, 앱 내부 프록시 설정을 함께 살펴야 합니다.

3. v2rayNG에서 앱별 프록시를 설정하는 순서

아래 메뉴 경로는 v2rayNG의 일반적인 설정 흐름입니다. 버전에 따라 설정 아이콘 위치나 항목 이름이 조금 다를 수 있으므로, 앱의 설정 화면에서 ‘앱별 프록시’, ‘Per-app proxy’ 또는 비슷한 이름을 찾으세요. 목록을 바꾸기 전에 현재 모드와 선택된 앱을 기록해 두면 예상과 다른 앱이 연결될 때 원래 상태로 되돌리기 쉽습니다.

  1. 노드 연결 확인

    v2rayNG 메인 화면에서 사용할 노드를 선택하고 연결을 누릅니다. 안드로이드의 VPN 연결 요청이 표시되면 v2rayNG의 연결을 허용하고, 상태 표시줄에 VPN 아이콘이 나타나는지 확인하세요. 연결 자체가 실패하면 앱별 옵션을 건드리기 전에 코어 로그와 노드 상태를 먼저 점검합니다.

  2. 앱별 메뉴 열기

    메인 화면의 메뉴에서 ‘설정’으로 이동한 뒤 앱별 프록시 항목을 엽니다. 일부 버전에서는 설정 안에 별도의 앱 목록 선택 화면이 있고, 다른 버전에서는 앱별 프록시를 켠 다음 목록을 여는 순서일 수 있습니다. 화면에 표시된 설명을 기준으로 현재 모드를 확인하세요.

  3. 모드 선택

    특정 앱만 프록시로 보내려면 선택 앱 프록시 모드를 고르고, 특정 앱만 직접 연결하려면 선택 앱 우회 모드를 고릅니다. 모드가 바뀌면 기존에 체크한 앱의 의미도 바뀔 수 있으므로, 이전 선택을 그대로 둔 채 저장하지 말고 목록을 다시 확인하세요.

  4. 앱 목록 지정

    대상 앱 옆의 체크 항목을 선택하고 저장하거나 화면을 닫아 적용합니다. 이름이 비슷한 앱이 여러 개라면 아이콘과 앱 정보를 대조하세요. 시스템 앱 표시 옵션이 제공되는 경우 꼭 필요한 앱만 추가하고, 용도가 불분명한 항목은 우선 선택하지 않는 편이 안전합니다.

  5. 재연결 후 검증

    설정을 저장한 뒤 연결을 끊었다가 다시 연결합니다. 지정한 앱과 제외한 앱을 각각 열어 같은 조건으로 확인하고, 결과가 달라지면 모드와 선택 목록을 다시 비교하세요. 앱을 강제 종료하고 다시 실행해야 새 연결 정책이 적용되는 경우도 있습니다.

테스트할 때는 프록시 대상으로 선택한 앱에서 페이지 하나를 열고, 선택하지 않은 앱에서도 별도의 페이지를 열어 보세요. 각 테스트를 3회 반복하면 일시적인 네트워크 지연을 설정 오류로 오해할 가능성이 줄어듭니다. 연결이 성공해도 앱에서 사용하는 모든 서버가 프록시를 통과했다는 뜻은 아니므로, 앱의 기능과 v2rayNG 로그를 함께 확인하는 것이 좋습니다.

4. 앱별 설정이 적용됐는지 확인

가장 명확한 확인 방법은 프록시 대상 앱과 비대상 앱을 나누어 테스트하는 것입니다. 브라우저가 여러 개 설치되어 있다면 한 브라우저만 목록에 넣고 다른 브라우저는 제외해 결과를 비교할 수 있습니다. 단, 두 앱이 동일한 웹사이트에 접속하더라도 캐시, 계정 상태, 앱 내장 연결 방식이 다를 수 있으므로 한 번의 성공이나 실패만으로 판단하지 마세요.

결론: 목록보다 먼저 모드를 확인하세요

같은 앱 선택 목록이라도 ‘선택 앱만 프록시’와 ‘선택 앱 우회’에서는 결과가 반대로 나타납니다. 설정 후 기대한 앱 하나와 반대 동작을 할 앱 하나를 함께 테스트하면 모드 착오를 빠르게 찾아낼 수 있습니다.

앱별 프록시를 사용하면 제외한 앱은 일반 네트워크 경로를 사용할 수 있습니다. 이 동작은 개인정보 보호나 조직의 네트워크 정책에 영향을 줄 수 있으므로, 직접 연결되어서는 안 되는 업무 앱이나 관리 대상 앱이 있다면 설정을 바꾸기 전에 정책을 확인하세요. 반대로 앱별 프록시가 켜져 있어도 노드의 라우팅 규칙이 직접 연결로 지정한 목적지는 원격 노드를 통과하지 않을 수 있습니다.

5. 예상과 다른 결과가 나올 때 점검 및 복구

문제가 생기면 모드, 앱 목록, VPN 연결 상태를 한꺼번에 바꾸지 말고 한 항목씩 확인합니다. 먼저 앱별 기능을 잠시 끄고 기본 연결이 정상인지 확인하세요. 기본 연결은 되지만 특정 앱만 실패하면 앱 목록과 모드를 살펴보고, 기본 연결부터 실패하면 노드·네트워크·코어 로그를 점검하는 순서가 효율적입니다.

  1. 모드 재확인: 프록시로 보내려는 앱을 우회 목록에 넣지 않았는지, 반대로 제외하려는 앱을 프록시 목록에 넣지 않았는지 확인합니다.
  2. 적용 상태 확인: 체크 표시가 저장됐는지 확인하고, v2rayNG를 재연결한 뒤 대상 앱도 종료 후 다시 실행합니다.
  3. 다른 VPN 종료: 안드로이드의 VPN 설정에서 활성 연결을 확인합니다. 다른 VPN이나 필터 도구가 켜져 있다면 동시에 실행하지 말고 하나씩 테스트합니다.
  4. 앱 업데이트와 제한 점검: v2rayNG와 대상 앱의 버전을 기록하고, 배터리 최적화가 백그라운드 연결을 중단하는지 확인합니다. 설정 변경은 필요한 경우에만 적용하고 원래 값을 기록하세요.
  5. 로그 확인: 같은 테스트를 한 번 수행한 직후 v2rayNG 로그에서 연결 실패, 시간 초과, DNS 오류가 있는지 확인합니다. 구독 링크, 사용자 식별 정보, 인증 값은 로그를 공유하기 전에 반드시 가립니다.

앱별 설정을 원래대로 돌리려면 먼저 모드를 기본 상태로 되돌리고, 앱 선택 항목을 해제한 뒤 연결을 재시작합니다. 기본 상태에서도 연결이 복구되지 않는다면 다른 VPN이 활성화되어 있지 않은지, 안드로이드의 VPN 권한이 유지되는지 확인하세요. 임의로 노드 주소나 인증 설정을 바꾸기보다는 마지막으로 변경한 앱별 옵션부터 되돌리면 원인을 좁히기 쉽습니다.

v2rayN 다운로드 · 플랫폼 선택