v2rayNG를 안드로이드에서 안정적으로 사용하려면 세 가지가 핵심입니다: 최초 연결 시 VpnService 권한 허용, v2rayNG를 절전 화이트리스트에 추가하여 백그라운드 연결 끊김 방지, 필요에 따라 앱별 프록시를 설정하여 지정한 앱이 프록시를 사용하거나 사용하지 않도록 구성합니다. 이 글에서는 각 설정의 구체적인 방법과 흔히 겪는 문제를 하나씩 설명합니다.
VpnService 권한 허용
v2rayNG는 Android의 VpnService 메커니즘을 통해 트래픽을 처리합니다. 처음 '연결' 버튼을 클릭하면 시스템이 권한 요청을 표시합니다. '확인'을 클릭하여 v2rayNG가 VPN 연결을 생성하도록 허용해야 합니다. 권한을 거부하면 v2rayNG가 정상적으로 작동할 수 없습니다.
권한 허용 후 적용 확인 방법
권한을 허용하면 시스템 상태 표시줄에 VPN 아이콘이 표시됩니다. VPN 아이콘이 사라지면 연결이 끊어진 것이므로 '연결' 버튼을 다시 클릭해야 합니다. 참고: VpnService 권한은 개인 데이터를 읽거나 수정하지 않으며, 단지 가상 네트워크 인터페이스를 생성할 뿐입니다.
「거부」를 잘못 눌렀다면 어떻게 하나요?
이전에 '거부'를 잘못 눌렀다면 시스템 설정 → 앱 → v2rayNG → 권한에서 VPN 권한을 다시 허용한 후 v2rayNG로 돌아가 '연결'을 다시 클릭하면 됩니다. 일부 안드로이드 기기(예: 샤오미, 화웨이)에서는 'v2rayNG가 백그라운드에서 실행되도록 허용할까요?'라는 추가 질문이 나올 수 있는데, 함께 허용하는 것이 좋습니다. 그렇지 않으면 시스템이 연결을 중단할 수 있습니다.
v2rayNG 열기
v2rayNG를 실행하고 연결할 노드를 선택합니다.
연결 클릭
오른쪽 아래 '연결' 버튼을 클릭하면 시스템이 VpnService 권한 요청을 표시합니다.
권한 허용
'확인'을 클릭하여 v2rayNG가 VPN 연결을 생성하도록 허용하면 상태 표시줄에 VPN 아이콘이 나타납니다.
연결 확인
브라우저를 열어 해외 사이트에 접속하여 트래픽이 프록시를 통과하는지 확인합니다.
절전 화이트리스트
Android 시스템의 절전 메커니즘이 v2rayNG의 백그라운드 실행을 제한하여 프록시 연결이 예기치 않게 끊어질 수 있습니다. 이 문제를 해결하려면 v2rayNG를 절전 화이트리스트에 추가해야 합니다.
설정 방법
시스템 설정 → 앱 → v2rayNG → 배터리로 이동하여 '제한 없음' 또는 '백그라운드 활동 허용'을 선택합니다. Android 버전에 따라 설정 경로가 조금씩 다를 수 있지만 핵심은 동일합니다: v2rayNG가 시스템에 의해 일시 중단되지 않도록 하는 것입니다.
중국 제조사 커스텀 OS는 더 엄격합니다
중국 제조사 커스텀 OS(예: MIUI, EMUI, ColorOS)는 백그라운드 제한이 더 엄격합니다. 배터리 설정 외에도 '자동 시작 관리'에서 v2rayNG의 자동 시작을 허용하고 '절전 정책'에서 '제한 없음'을 선택해야 할 수 있습니다. v2rayNG가 사용 중 자주 끊긴다면 이러한 백그라운드 제한을 먼저 확인하세요.
앱별 프록시
앱별 프록시를 사용하면 어떤 앱이 프록시를 사용하고 어떤 앱이 사용하지 않을지 지정할 수 있습니다. 국내외 서비스를 동시에 이용해야 하는 상황에서 매우 유용합니다. v2rayNG의 '앱별 프록시' 설정은 앱 설정에 있습니다.
두 가지 모드 선택 방법
앱별 프록시를 활성화하면 '프록시 사용 앱' 또는 '프록시 미사용 앱' 두 가지 모드를 선택할 수 있습니다. 예를 들어 브라우저는 프록시를 사용하고 은행 앱은 직접 연결하여 보안 위험을 피할 수 있습니다.
권장 설정
설정 시 먼저 '프록시 미사용 앱' 모드를 선택하여 은행, 결제, 지도 등 민감하거나 국내 앱을 제외 목록에 추가하고 나머지 앱은 기본적으로 프록시를 사용하도록 하는 것이 좋습니다. 이렇게 하면 대부분의 앱이 프록시를 사용하면서도 민감한 앱이 프록시 채널에 노출되지 않습니다.
앱별 프록시는 앱 프로세스를 기준으로 제어하고, 라우팅 규칙은 대상 주소를 기준으로 제어합니다. 둘을 동시에 사용할 수 있지만 구성 충돌에 주의해야 합니다.
프록시 사용 앱
권장선택한 앱만 프록시를 사용하고 나머지 앱은 직접 연결합니다. 브라우저나 소셜 앱만 프록시를 사용하려는 경우에 적합합니다.
프록시 미사용 앱
모든 앱이 프록시를 사용하도록 하고 일부 앱(예: 은행, 결제)만 제외합니다. 전역 프록시를 사용하면서 민감한 앱을 제외해야 하는 경우에 적합합니다.
구독 업데이트
v2rayNG는 구독 자동 업데이트를 지원합니다. '구성' → '구독'에서 업데이트 간격을 설정할 수 있습니다. 업데이트 간격을 하루 한 번 또는 일주일 한 번으로 설정하여 잦은 업데이트로 인한 데이터 소모를 피하는 것이 좋습니다. 노드가 작동하지 않으면 수동으로 업데이트를 실행할 수 있습니다.
구독 링크가 만료된 경우
구독을 업데이트하면 노드 목록이 새로 고쳐집니다. 특정 노드에 연결할 수 없다면 먼저 구독에서 '업데이트'를 클릭하여 최신 노드를 가져온 다음 다시 테스트해 보세요. 일부 서비스 제공자의 구독 링크는 정기적으로 변경되므로 모든 노드가 작동하지 않는다면 구독 링크가 만료된 경우가 많으므로 다시 받아야 합니다.
프록시 적용 여부 확인 방법
연결에 성공하면 브라우저를 열어 IP를 표시하는 사이트(예: ip.sb)에 접속하여 출구 IP가 프록시 서버의 IP로 변경되었는지 확인합니다. 표시된 IP가 여전히 로컬 IP라면 프록시가 적용되지 않은 것이므로 노드가 사용 가능한지, VpnService 권한이 허용되었는지 확인해야 합니다.
상태 표시줄과 노드 카드 확인
v2rayNG 메인 화면에서 연결에 성공하면 노드 카드에 '연결됨' 상태가 표시되고 상태 표시줄에도 VPN 아이콘이 나타납니다. 노드 카드에 '연결 실패'가 표시되면 노드 카드를 클릭하여 구체적인 오류 정보를 확인할 수 있습니다. 흔한 오류로는 '연결 시간 초과', '인증 실패' 등이 있으며, 이를 통해 노드 문제인지 구성 문제인지 판단할 수 있습니다.
자주 묻는 질문
연결 후 일부 앱이 네트워크에 접속할 수 없음
앱별 프록시 구성이 올바르지 않으면 일부 앱이 실수로 프록시에서 제외될 수 있습니다. 앱별 프록시 설정을 확인하여 대상 앱이 올바른 목록에 추가되었는지 확인하세요.
연결이 자주 끊김
절전 화이트리스트 설정을 확인하여 v2rayNG가 시스템에 의해 일시 중단되지 않았는지 확인하세요. 노드를 전환하거나 라우팅 규칙을 조정해 볼 수도 있습니다.
상태 표시줄 VPN 아이콘 사라짐
연결이 끊어졌다는 뜻입니다. '연결' 버튼을 다시 클릭하고 절전 화이트리스트에 v2rayNG가 추가되었는지 확인하세요.
백그라운드에서 연결이 끊기는 이유
안드로이드의 절전 정책은 오랫동안 백그라운드에서 실행되는 앱을 일시 중단합니다. v2rayNG는 VPN 서비스이므로 일시 중단되면 프록시 연결이 끊어집니다. v2rayNG를 절전 화이트리스트에 추가하는 것이 '사용 중 자주 끊김' 문제를 해결하는 가장 효과적인 방법입니다.
VpnService 권한 허용은 안전한가요?
안전합니다. VpnService는 가상 네트워크 인터페이스를 생성할 뿐 개인 데이터를 읽거나 수정하지 않습니다. 권한을 허용하면 트래픽은 v2rayNG 코어가 처리합니다.
앱별 프록시와 라우팅 규칙이 충돌하면 어떻게 하나요?
앱별 프록시가 라우팅 규칙보다 우선합니다. 특정 앱이 앱별 프록시에서 제외되면 라우팅 규칙이 프록시를 사용하도록 해도 실제로는 사용하지 않습니다. 혼동을 피하기 위해 한 가지 제어 방식만 활성화하는 것이 좋습니다.