10-minute setup

v2rayN 사용법

정해진 순서에 따라 구독 가져오기, 프록시 모드 설정, 노드 연결 및 결과 확인을 진행합니다. 각 단계는 이전 단계에서 확인한 결과를 바탕으로 하므로 처음 설정할 때나 기존 설정을 다시 점검할 때 모두 적합합니다.

  1. 01 구독 가져오기 먼저 노드 목록 표시
  2. 02 프록시 모드 트래픽 처리 범위 결정
  3. 03 노드 연결 현재 설정 시작
  4. 04 결과 확인 연결과 작동 구분

before setup

시작 전 세 가지 확인

먼저 클라이언트가 정상적으로 실행되는지, 구독 링크를 빠짐없이 복사할 수 있는지, 로컬 네트워크로 일반 웹페이지에 접속할 수 있는지 확인합니다. 처음부터 많은 옵션을 바꿀 필요는 없으며 신뢰할 수 있는 출발점만 마련하면 됩니다. 클라이언트가 열리지 않거나 설치 직후 종료되거나 시스템 자체가 인터넷에 연결되지 않는다면, 구독을 가져오기 전에 기본 문제부터 해결해야 합니다.

클라이언트 메인 화면 열기
데스크톱에서는 서버 목록이나 트레이 메뉴가 표시되고, Android에서는 v2rayNG 메인 화면을 열 수 있어야 합니다.

구독 링크 전체 복사
링크는 실제 서비스 제공업체가 제공한 것이어야 하며 시작, 끝 또는 중간의 문자가 빠지지 않도록 복사합니다.

일반 네트워크 접속 정상
클라이언트에 연결하지 않은 상태에서 자주 사용하는 웹페이지를 열어 인터넷 끊김, 인증 페이지, 라우터 문제를 먼저 배제합니다.

컴퓨터에서 다른 프록시 도구를 함께 실행 중이라면 먼저 종료하고, 브라우저에 예전 프록시 주소가 별도로 입력되어 있지 않은지 확인하는 것이 좋습니다. 여러 프로그램이 시스템 프록시를 동시에 변경하거나 같은 로컬 포트를 사용하면 이후 결과를 판단하기 어려워집니다. 처음 설정할 때는 노드를 계속 바꾸기보다 환경을 단순하게 유지하는 편이 효과적입니다.

구독 링크와 단일 노드 링크는 서로 다릅니다. 구독 링크는 일반적으로 여러 설정을 한 번에 가져오며 나중에 업데이트할 수도 있습니다. 단일 VMess, VLESS 또는 다른 프로토콜 링크는 하나의 설정만 나타냅니다. 이 문서에서는 구독 가져오기를 중심으로 설명합니다. 단일 설정만 있다면 클라이언트의 ‘클립보드에서 가져오기’와 같은 메뉴를 사용할 수 있으며, 가져온 뒤에는 2단계부터 계속 진행합니다.

subscription import

V2Ray 구독 링크 가져오기

이 단계의 완료 기준은 명확합니다. 클라이언트의 메인 목록에 선택 가능한 노드가 표시되어야 합니다. 목록을 확인한 뒤에야 프록시 모드를 설정하며, 목록이 비어 있다면 미리 연결 버튼을 누르지 않습니다.

v2rayN 데스크톱 사용법

먼저 전체 V2Ray 구독 링크를 복사합니다. v2rayN을 연 뒤 상단 메뉴에서 ‘구독 그룹’ 또는 비슷한 이름의 구독 관리 메뉴로 들어가 새 구독 그룹을 추가합니다. 그룹 이름은 알아보기 쉬운 서비스명으로 입력하고 주소 입력란에 방금 복사한 링크를 붙여 넣습니다. 주소 앞뒤에 불필요한 공백이 없고 메신저의 줄바꿈으로 잘리지 않았는지 확인한 다음 저장합니다.

그룹을 저장했다고 해서 주소만 기록된 상태이므로 한 번 업데이트해야 합니다. 구독 관련 메뉴로 돌아가 현재 구독 업데이트 또는 전체 구독 업데이트를 선택합니다. 클라이언트가 처리하기 시작하면 메인 화면의 서버 목록에 새 설정이 추가되며, 일반적으로 별칭, 주소, 포트, 전송 방식 등의 항목을 볼 수 있습니다. 이때는 목록이 표시되는지만 확인하고 프로토콜 매개변수를 하나씩 수정할 필요는 없습니다. 구독에 이미 해당 값이 포함되어 있어 직접 수정하면 오히려 설정이 일치하지 않을 수 있습니다.

업데이트 후 설정이 하나도 표시되지 않으면 먼저 구독 그룹 설정을 다시 열어 주소가 올바른 그룹에 저장되었는지 확인합니다. 이어 로컬 네트워크가 정상인지 확인한 뒤 다시 업데이트합니다. 클라이언트에 구독 내용이 비어 있거나 형식을 인식할 수 없거나 요청에 실패했다는 메시지가 표시되면 동일한 그룹을 여러 개 만들지 말고 구독 제공업체에 링크 상태를 문의합니다. 그룹을 반복해서 만들면 노드가 중복되어 어느 그룹이 계속 업데이트되는지 확인하기 어려워집니다.

v2rayNG Android 사용법

v2rayNG의 사이드 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 뒤 추가 버튼을 누릅니다. 구분하기 쉬운 메모를 입력하고 주소란에 전체 구독 링크를 붙여 넣은 다음 저장하고 메인 화면으로 돌아옵니다. 메뉴를 다시 열어 ‘구독 업데이트’를 실행합니다. 업데이트가 완료되면 메인 목록에 하나 이상의 설정이 표시됩니다. 항목을 누르면 현재 선택된 설정이 되며, 일반적으로 색상, 체크 표시 또는 목록 위치 변화로 상태가 나타납니다.

Android 시스템은 앱의 백그라운드 네트워크 활동을 제한할 수 있습니다. 처음 가져올 때는 v2rayNG를 포그라운드에 둔 채 업데이트가 완료될 때까지 기다립니다. 업데이트가 시스템에 의해 중단되면 메인 화면으로 돌아가 다시 실행하면 됩니다. 업데이트가 끝나기 전에 여러 번 연속으로 누르면 네트워크 오류를 구독 형식 문제로 오해할 수 있으므로 피합니다.

구독 업데이트가 완료되면 클라이언트에는 현재 가져온 설정 사본이 저장됩니다. 이후 서비스 제공업체가 노드를 변경하면 구독을 다시 업데이트해야 합니다. 업데이트는 프록시 모드를 자동으로 바꾸지 않으며 연결 가능 여부를 증명하지도 않습니다. 클라이언트에 설정을 동기화하는 역할만 합니다. 구독 만료, 업데이트 실패, 중복 노드, 그룹 정리는 문제 해결에서 관련 내용을 확인할 수 있습니다.

traffic scope

프록시 모드 선택

모드는 어떤 트래픽을 클라이언트가 처리할지 결정합니다. 처음에는 판단하기 쉬운 일반적인 조합을 선택하고 복잡한 라우팅 규칙은 나중에 설정해도 됩니다.

시스템 프록시와 라우팅 모드 구분

v2rayN 데스크톱에서는 ‘시스템 프록시’와 ‘라우팅 모드’가 서로 다른 계층입니다. 시스템 프록시는 시스템 프록시를 지원하는 앱이 요청을 v2rayN으로 보낼지 결정하고, 라우팅 모드는 요청이 클라이언트에 들어온 뒤 프록시 또는 직접 연결을 어떤 규칙으로 선택할지 결정합니다. 라우팅 모드만 바꾸고 시스템 프록시를 켜지 않으면 브라우저가 여전히 기존 네트워크 경로를 사용할 수 있습니다. 반대로 시스템 프록시만 켜고 라우팅 정책을 잘못 선택하면 일부 웹사이트의 접속 방식이 예상과 달라질 수 있습니다.

처음 설정할 때는 트레이 메뉴나 메인 화면에서 ‘시스템 프록시 자동 설정’을 선택한 다음 라우팅 모드를 ‘LAN 우회’ 또는 클라이언트가 제공하는 규칙 모드로 설정할 수 있습니다. 이렇게 하면 로컬 라우터, 프린터, LAN 주소는 일반적으로 직접 연결되고 나머지 요청은 지정된 규칙에 따라 처리됩니다. 짧은 시간 동안 문제를 테스트할 때는 분할 라우팅 규칙이 원인인지 확인하기 위해 잠시 전역 모드를 사용할 수 있습니다. 테스트가 끝나면 일상적으로 사용하는 모드로 돌아갑니다.

설정 항목 적합한 사용 상황 첫 설정 권장 사항
시스템 프록시 자동 설정 브라우저와 시스템 설정을 따르는 데스크톱 앱이 v2rayN을 사용하도록 설정 연결 테스트 전에 활성화
LAN 우회 또는 규칙 모드 규칙에 따라 요청을 처리하고 로컬 네트워크 접속은 유지 일상적인 기본 설정으로 적합
전역 모드 분할 라우팅 규칙으로 인한 접속 문제를 임시로 배제 비교 테스트에만 사용
시스템 프록시 해제 데스크톱 앱이 현재 시스템 프록시를 사용하지 않도록 설정 사용을 마칠 때 필요에 따라 선택

v2rayNG의 모드 위치

v2rayNG는 연결할 때 Android 시스템에 로컬 VPN 인터페이스 생성을 요청하므로 데스크톱의 ‘시스템 프록시’ 스위치를 찾을 필요가 없습니다. 처음 연결하기 전에는 기본 라우팅 설정을 유지해도 기본 확인을 진행할 수 있습니다. 설정에서 ‘사전 정의 규칙’, ‘LAN 우회’ 또는 앱별 프록시를 이미 변경했다면 현재 값을 먼저 기록한 뒤, 설명할 수 있는 단순한 상태로 잠시 되돌리는 것이 좋습니다.

앱별 프록시는 어떤 앱을 연결에 포함할지 지정하는 기능으로, 이후 세밀한 설정에 적합하지만 처음 확인할 때는 권장하지 않습니다. 시작부터 일부 앱만 선택하면 테스트할 브라우저가 허용 목록에 없어 노드가 작동하지 않는 것으로 오해할 수 있습니다. 먼저 전체 연결과 접속 확인을 완료한 다음 실제 필요에 따라 앱 범위를 줄이면 문제를 더 명확하게 추적할 수 있습니다.

이 단계를 마치면 데스크톱은 ‘시스템 트래픽이 v2rayN으로 들어갈 준비가 된’ 상태여야 합니다. Android에서는 명확하고 단순한 라우팅 설정을 유지한 채 연결 시작을 기다립니다. 다음 단계에서는 설정 하나를 선택하고 클라이언트를 시작하기만 하면 됩니다.

active server

노드 선택 및 연결

연결하기 전에 현재 활성 노드를 명확히 확인합니다. 노드가 목록에 표시된다고 해서 선택된 것은 아니며, 클라이언트가 시작되었다고 해서 시스템 트래픽이 현재 설정으로 들어간다는 뜻도 아닙니다.

v2rayN에서 활성 서버 설정

v2rayN 서버 목록으로 돌아가 사용할 노드를 클릭한 다음, 더블 클릭하거나 마우스 오른쪽 메뉴의 ‘활성 서버로 설정’ 또는 해당 단축 동작을 사용해 현재 서버로 지정합니다. 버전에 따라 메뉴 이름은 조금 다를 수 있지만, 설정이 완료되면 해당 행에 선택 표시가 나타나고 상태 표시줄이나 트레이 메뉴에도 현재 서버 이름이 표시되는 경우가 많습니다.

이어서 클라이언트 코어가 실행 중인지 확인합니다. 정상이라면 메인 화면의 로그 영역에 시작 및 수신 대기 정보가 나타나고 트레이 아이콘 상태도 바뀝니다. 시스템 프록시가 아직 활성화되지 않았다면 2단계로 돌아가 ‘시스템 프록시 자동 설정’을 선택합니다. 순서는 절대적인 것은 아니지만 활성 서버가 있고 코어가 실행 중이며 시스템 프록시를 사용하는 앱에 올바른 프록시 설정이 적용되어야 합니다.

지연 시간 테스트를 연결 버튼으로 착각하지 않습니다. 테스트 결과는 설정이 응답하는지 판단하는 보조 자료일 뿐 ‘활성 서버로 설정’과 ‘시스템 프록시 활성화’를 대신할 수 없습니다. 마찬가지로 구독 목록의 첫 번째 노드가 자동으로 현재 노드가 되는 것도 아니므로 클라이언트에 표시된 활성 상태를 기준으로 판단합니다.

v2rayNG에서 연결 시작

v2rayNG 메인 목록에서 설정 하나를 선택해 현재 항목이 되었는지 확인한 다음, 메인 화면 하단의 원형 연결 버튼을 누릅니다. Android에서 처음 사용할 때 연결 요청이 표시되므로 시스템 안내를 읽고 확인합니다. 연결되면 버튼 상태가 바뀌고 시스템 상태 영역에도 연결 표시가 나타납니다.

누른 직후 다시 연결되지 않은 상태로 돌아가더라도 여러 노드를 연속으로 바꾸지 않습니다. v2rayNG의 로그 메뉴를 열어 마지막 몇 줄에 설정 오류, 네트워크 연결 불가 또는 로컬 포트 문제가 표시되는지 확인합니다. 그런 다음 구독 페이지로 돌아가 한 번 업데이트하고 현재 설정을 다시 선택합니다. 한 설정만 실패하고 다른 설정은 연결된다면 해당 노드나 매개변수 문제일 가능성이 큽니다. 모든 설정이 같은 증상을 보이면 로컬 네트워크, 시스템 시간, 앱 권한을 먼저 확인합니다.

연결 중 일시적인 오류가 한 번 나타난 뒤 로그가 정상으로 돌아왔다면 계속 확인해도 됩니다. 같은 오류가 계속되면 반복해서 재시작해도 결과가 달라지지 않는 경우가 많습니다. 오류가 구독 업데이트, 코어 시작, 도메인 확인, 원격 연결 중 어느 단계에서 발생했는지 기록한 뒤 문제 해결 매뉴얼에서 증상에 맞는 내용을 찾는 편이 무작정 재설치하는 것보다 빠릅니다.

result check

프록시 작동 여부 확인

확인할 때는 웹페이지 결과와 클라이언트 로그를 함께 살펴봅니다. 연결 아이콘만 보면 시스템 프록시, 브라우저의 별도 설정, 라우팅 규칙 문제를 놓치기 쉽습니다.

먼저 새 접속 요청 실행

클라이언트 연결을 유지한 상태에서 방금 테스트한 브라우저 탭을 닫고 새 탭을 열어 이전에 열지 않았던 자주 사용하는 웹사이트에 접속합니다. 새 페이지를 사용하면 캐시와 기존 연결이 판단에 미치는 영향을 줄일 수 있습니다. 페이지가 정상적으로 열리면 서로 다른 도메인 두세 곳에 연속으로 접속해 안정적으로 로드되는지 확인합니다. 이미 캐시가 완전히 저장된 페이지 하나만 새로 고치면 충분한 새 네트워크 요청이 발생하지 않을 수 있습니다.

데스크톱에서 확인할 때는 v2rayN 로그 영역도 함께 봅니다. 브라우저가 새 요청을 보내면 로그에 새로운 연결 기록이 표시되는 경우가 많습니다. 웹페이지 요청은 발생했는데 로그가 전혀 바뀌지 않으면 시스템 프록시가 활성화되어 있는지, 브라우저에 별도 프록시가 설정되어 있는지 먼저 확인합니다. 일부 브라우저는 시스템 설정을 따르지만 일부 앱은 자체 네트워크 설정을 사용하므로 한 앱의 결과만으로 전체 클라이언트를 판단할 수 없습니다.

Android에서는 v2rayNG 연결을 유지한 채 브라우저를 다시 열어 확인할 수 있습니다. 앱별 프록시를 켰다면 테스트 브라우저가 해당 범위에 포함되어 있는지 확인합니다. 앱별 설정을 사용하지 않는다면 기본 범위를 유지한 채 먼저 확인합니다. 확인에 성공한 뒤 세부 규칙을 추가하고, 변경할 때마다 같은 테스트를 반복하면 어떤 설정이 결과를 바꿨는지 파악하기 쉽습니다.

작동하지 않을 때의 점검 순서

페이지가 열리지 않으면 먼저 클라이언트 연결을 끊고 로컬에서 자주 사용하는 웹사이트에 접속할 수 있는지 확인합니다. 기본 네트워크가 정상이라면 다시 연결한 뒤 클라이언트에 현재 노드가 표시되는지 확인합니다. 이어 구독을 한 번 업데이트하고 노드를 다시 선택한 다음 프록시 모드를 점검합니다. 이 순서를 따르면 문제를 ‘로컬 네트워크’, ‘설정 출처’, ‘연결 상태’, ‘트래픽 진입 경로’의 네 계층으로 나눌 수 있어 모든 설정을 한꺼번에 섞어 판단하는 일을 피할 수 있습니다.

  1. 로컬 네트워크 확인

    클라이언트 연결을 끊은 뒤 일반 웹페이지에 접속해 봅니다. 이때도 접속할 수 없다면 Wi-Fi, 유선 네트워크, 라우터 인증 또는 시스템 네트워크 문제부터 해결해야 합니다.

  2. 시스템 시간 확인

    기기가 날짜, 시간, 시간대를 자동으로 동기화하도록 설정합니다. 시스템 시간이 크게 어긋나면 인증서와 시간 확인이 필요한 연결에 영향을 줄 수 있습니다.

  3. 구독 및 활성 노드 확인

    구독이 방금 업데이트되었고 목록이 비어 있지 않으며, 현재 활성 노드가 테스트하려는 항목인지 확인합니다.

  4. 트래픽이 클라이언트로 들어오는지 확인

    데스크톱에서는 시스템 프록시를, Android에서는 연결 상태와 앱별 프록시 범위를 확인한 뒤 새 요청이 로그에 나타나는지 살펴봅니다.

  5. 다른 설정과 비교

    다른 조건은 그대로 둔 채 노드 하나만 바꿉니다. 결과가 다르면 단일 설정 문제인지 로컬 설정 문제인지 추가로 판단할 수 있습니다.

로그에 DNS, 포트 사용 중, 연결 시간 초과, 시스템 프록시 미작동과 같은 명확한 증상이 나타나면 이 튜토리얼에서 모든 고급 옵션을 다룰 필요는 없습니다. 먼저 문제 해결에서 문제별 간단한 답변을 확인하고, 체계적인 점검이 필요하면 문제 해결 매뉴얼의 장별 절차를 이용합니다.

after setup

완료 후 일상적인 사용

기본 연결 확인을 마친 뒤에는 구독을 필요할 때 업데이트하는지, 현재 노드가 명확한지, 프록시 모드가 현재 상황에 맞는지 세 가지만 관리하면 됩니다. 고급 라우팅, DNS, 사용자 지정 규칙은 기본 경로가 안정된 후 하나씩 추가합니다.

구독 업데이트

노드 정보가 변경되었거나 목록을 오랫동안 업데이트하지 않았다면 먼저 구독을 업데이트한 뒤 현재 활성 노드를 다시 확인합니다. 같은 주소를 반복해서 추가하는 방식으로 업데이트를 대신하지 않습니다.

종료 및 복원

데스크톱 사용을 중지할 때는 다른 앱이 이전 프록시 설정을 계속 사용하지 않도록 시스템 프록시를 해제한 뒤 클라이언트를 종료할 수 있습니다. 다시 사용할 때는 시스템 프록시 상태를 확인합니다.

규칙을 하나씩 추가

앱별 프록시, DNS 또는 사용자 지정 라우팅이 필요하다면 한 번에 하나만 추가하고 즉시 다시 테스트합니다. 문제가 발생하면 마지막 변경만 되돌리면 되므로 전체 설정을 다시 구성할 필요가 없습니다.