첫 설정 · 4단계

v2rayN 사용법
구독 가져오기 및 연결 확인

구독, 모드, 연결, 확인 순서로 진행하세요. 먼저 시스템 프록시로 접속을 확인한 뒤 필요한 앱에 TUN을 사용하세요.

  1. 01 구독 가져오기
  2. 02 프록시 모드
  3. 03 연결 시작
  4. 04 작동 확인

시작하기 전에 클라이언트를 설치하고 기기가 인터넷에 정상적으로 연결되는지 확인하세요. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 플랫폼과 프로세서 아키텍처에 맞는 파일을 선택하세요. 이 안내는 약 10분 안에 진행할 수 있도록 구성했지만, 구독 사용 가능 여부와 시스템 권한에 따라 실제 소요 시간은 달라질 수 있습니다.

서비스 제공업체에서 발급한 유효한 구독 주소를 준비하세요. 클라이언트 자체는 노드를 제공하지 않으며 설치만으로 구독이 자동 생성되지 않습니다. 이 안내에서는 주소 형식의 예로 https://example.com/sub?token=xxxx를 사용합니다. 실제 구독 주소로 가져오지 마세요. 주소에 포함된 인증 정보는 비밀번호처럼 안전하게 관리하고 스크린샷, 공개 문서, 문의 메시지에 노출하지 마세요.

이 페이지에서는 첫 연결 설정만 다룹니다. 설치 경로, 플랫폼 권한, 세부 라우팅 규칙은 전체 플랫폼 설치 및 설정 가이드를 참고하세요. 문제가 생기면 클라이언트를 바로 재설치하지 말고 가장 최근 단계부터 확인하세요.

STEP 01 / SUBSCRIPTION

구독 가져오기: 주소 저장 및 노드 업데이트

v2rayN을 열고 상단의 「구독 그룹」 메뉴에서 「구독 그룹 설정」으로 이동합니다. 새 그룹을 추가하고 「이름」에 알아보기 쉬운 이름을 입력한 다음 실제 구독 링크를 「구독 주소」 입력란에 붙여 넣으세요. 그룹 이름은 구분을 위한 것으로 연결에는 영향을 주지 않습니다. 주소는 온전히 입력해야 하며 특히 물음표 뒤의 매개변수를 빠뜨리지 마세요. 채팅 창에서 복사했다면 끝에 마침표, 줄바꿈, 공백이 섞이지 않았는지도 확인하세요.

그룹을 저장한 뒤 기본 창으로 돌아갑니다. 이 시점에는 주소만 등록된 상태이므로 노드 목록이 비어 있을 수 있습니다. 아직 업데이트하지 않았다면 정상입니다. 「구독 그룹」 메뉴에서 방금 추가한 그룹의 「구독 업데이트(프록시 사용 안 함)」를 실행하세요. 첫 설정 단계에서는 사용할 수 있는 프록시 연결이 없으므로 현재 네트워크로 구독 정보를 가져오는 편이 아직 끝나지 않은 설정에 의존하지 않아 좋습니다. 서비스 제공업체가 기존 프록시를 통한 업데이트를 명시적으로 요구한다면 사용할 수 있는 연결을 준비한 뒤 해당 업데이트 방식을 선택하세요.

업데이트가 끝날 때까지 기다린 뒤 하단의 상태 정보나 로그 영역을 확인합니다. 성공하면 기본 창의 노드 목록에 별칭, 주소, 포트, 유형 등의 정보가 표시됩니다. 「저장됨」만 보고 가져오기가 완료됐다고 판단하지 마세요. 그룹 저장과 노드 가져오기는 별개의 작업입니다. 그룹 필터가 설정되어 있다면 방금 추가한 그룹을 선택해 확인하세요. 필터 결과가 비어 있는 것을 구독 오류로 오해할 수 있습니다.

안드로이드에서 진행

v2rayNG에서 「구독 그룹 설정」을 열고 추가 메뉴에서 이름과 구독 주소를 입력한 뒤 저장하세요. 노드 목록으로 돌아가 메뉴에서 「구독 업데이트」를 실행합니다. 버전에 따라 업데이트 메뉴가 상단에 있을 수 있습니다. 노드가 표시되더라도 프로토콜 항목을 바로 수정하지 마세요. 구독에는 대개 서버가 요구하는 설정이 포함되어 있습니다. 값을 직접 덮어쓰면 다음 업데이트 때 설정이 바뀔 수 있고 문제 해결도 더 어려워집니다.

업데이트 실패 시 주소와 응답부터 확인

다운로드 실패 메시지가 표시되면 먼저 기기의 네트워크가 정상인지 확인한 다음 구독 링크가 온전하고 만료되지 않았는지 살펴보세요. 브라우저에서 서비스 관리 페이지가 열린다고 해서 구독 API도 정상이라는 뜻은 아닙니다. 응답이 로그인 페이지나 오류 메시지라면 클라이언트가 노드 정보로 해석할 수 없습니다. 전체 링크를 공개 문의에 붙여 넣지 말고 인증 정보를 삭제한 설명과 오류 유형만 공유하세요.

STEP 02 / TRAFFIC MODE

프록시 모드 선택: 시스템 프록시부터 설정하고 TUN은 필요할 때 사용

PC에서 처음 사용할 때는 시스템 프록시부터 설정하는 것이 좋습니다. v2rayN의 「시스템 프록시」 메뉴를 찾거나 시스템 트레이의 클라이언트 아이콘을 마우스 오른쪽 버튼으로 클릭해 「시스템 프록시 자동 설정」을 선택하세요. 이 설정을 적용하면 시스템 프록시를 따르는 앱의 요청이 클라이언트의 로컬 수신 포트로 전달됩니다. 클라이언트는 계속 실행 중이어야 합니다. 시스템 프록시만 설정하고 코어를 시작하지 않으면 브라우저에서 오히려 인터넷에 접속하지 못할 수 있습니다.

시스템 프록시와 라우팅 모드는 서로 다른 설정입니다. 시스템 프록시는 앱 요청이 먼저 클라이언트로 들어올지 결정하고, 라우팅 모드는 들어온 요청을 프록시로 보낼지 직접 연결할지 결정합니다. 「라우팅」 관련 메뉴에서 설정을 확인하세요. 처음에는 「중국 본토 우회」와 같은 기본 규칙을 선택한 뒤 다음 단계에서 실제 접속을 확인할 수 있습니다. 특정 대상에 반드시 프록시를 사용해야 한다면 노드가 선택된 것만 보고 판단하지 말고 해당 대상이 기본 규칙에서 직결로 분류되지는 않았는지 확인하세요.

라우팅 메뉴의 「전역」을 기기의 모든 프로그램이 클라이언트를 거친다는 뜻으로 이해하지 마세요. 일반적으로 클라이언트에 이미 들어온 트래픽을 프록시로 보내는 설정이며, 시스템 프록시를 무시하는 앱의 연결 방식까지 자동으로 바꾸지는 않습니다. 브라우저 확장 프로그램, 사용자 지정 프록시 설정, 앱 내부의 네트워크 옵션이 시스템 설정을 덮어쓸 수도 있습니다. 처음 확인할 때는 시스템 프록시를 따르는 브라우저를 사용하고 여러 프록시 설정을 동시에 적용하지 마세요.

TUN으로 전환해야 하는 경우

브라우저에서 연결이 확인됐는데 대상 프로그램이 시스템 프록시를 따르지 않는다면 「TUN 모드 활성화」를 고려하세요. TUN은 가상 네트워크 인터페이스로 대상 트래픽을 처리하므로 시스템 권한, 라우팅, DNS에 대한 추가 설정이 필요합니다. 현재 작동하는 설정을 먼저 기록하고 클라이언트 안내에 따라 필요한 권한을 부여한 다음 TUN을 켜세요. 코어가 시작되지 않으면 TUN을 끄고 확인을 마친 시스템 프록시 방식으로 돌아가세요.

문제 해결을 시작할 때 다른 VPN이나 프록시 프로그램을 함께 사용하지 마세요. 여러 프로그램이 시스템 라우팅과 DNS를 동시에 변경하면 요청이 어느 프로그램으로 전달됐는지 판단하기 어렵습니다. 「LAN에서의 연결 허용」도 처음부터 켜지 마세요. 기기 자체에서 사용하는 경우에는 보통 필요하지 않으며, 수신 범위를 여는 것은 별도의 설정입니다.

안드로이드에서 진행

v2rayNG는 보통 시스템 VPN 인터페이스를 통해 트래픽을 처리하므로 PC의 트레이 시스템 프록시 설정을 그대로 따라 할 필요가 없습니다. 앱 설정에서 라우팅 규칙을 확인하고 처음에는 나머지 옵션을 기본값으로 유지하세요. 시작할 때 표시되는 VPN 연결 요청은 시스템 권한 요청입니다. 이를 허용해야 클라이언트가 인터페이스를 만들 수 있습니다. 기기에 다른 VPN 연결이 있다면 먼저 연결을 끊고 이 안내의 연결 테스트를 진행하세요.

이제 트래픽이 들어오는 경로와 라우팅 방식이 정해졌습니다. 다음 단계에서는 노드 하나만 선택해 연결하고, 연결 중에 모드를 계속 바꾸지 마세요. 그래야 로그와 테스트 결과를 서로 비교할 수 있습니다.

STEP 03 / CONNECT

연결 시작: 노드를 선택하고 코어 상태 확인

v2rayN 기본 창으로 돌아가 대상 구독 그룹에서 노드 하나를 선택하세요. 마우스 오른쪽 버튼 메뉴에서 「활성 서버로 설정」을 선택하면 적용됩니다. 화면에 따라 노드를 두 번 클릭해도 됩니다. 목록의 활성 표시와 화면 상태를 기준으로 확인하고, 마우스로 행을 강조 표시한 것만으로 서버가 전환됐다고 판단하지 마세요. 노드를 바꾸면 클라이언트가 코어 설정을 다시 불러오는 경우가 많습니다. 로그 출력이 안정될 때까지 기다린 뒤 접속을 테스트하세요.

메뉴에서 지연 시간이나 연결 가능 여부를 테스트할 수 있다면 선택한 노드로 테스트해도 되지만, 숫자 하나만으로 판단하지 마세요. 테스트 종류에 따라 포트 연결이나 특정 테스트 주소만 확인할 수 있으며 모든 사이트에 접속할 수 있다는 뜻은 아닙니다. 결과가 표시되지 않아도 로그의 오류 유형을 함께 살펴보세요. 네트워크에서 테스트 대상에 연결할 수 없는 경우, 서버가 연결을 거부한 경우, 로컬 설정이 잘못된 경우는 각각 해결 방법이 다릅니다.

하단의 로그 또는 정보 영역을 열고 코어가 시작됐는지, 요청에서 오류가 발생했는지 확인하세요. 포트 사용 중 메시지가 표시되면 보통 다른 프로그램이나 클라이언트 인스턴스가 같은 로컬 포트를 사용하고 있다는 뜻입니다. 중복 실행된 인스턴스를 종료한 뒤 코어를 다시 시작하세요. 수신 포트를 변경해야 한다면 앱에서 사용하는 프록시 포트도 새 값과 일치하는지 확인하세요. 브라우저 포트만 바꾸고 클라이언트의 수신 포트는 그대로 두지 마세요.

프로토콜이나 설정 항목 관련 오류가 발생하면 먼저 클라이언트와 사용 중인 코어가 구독의 매개변수를 지원하는지 확인하세요. 특히 REALITY 등이 포함된 설정은 해당 기능을 지원하지 않는 코어로 임의 변경하면 안 됩니다. 처음 설정할 때는 클라이언트가 노드에 맞춰 생성한 설정을 사용하고 암호화, 전송, 인증서 항목은 직접 바꾸지 마세요. 코어별 차이를 확인하려면 전체 설치 가이드의 관련 설명을 참고하세요.

안드로이드에서 진행

v2rayNG 목록에서 노드를 선택한 다음 시작 버튼을 누르세요. 처음 실행할 때 시스템 VPN 연결 요청이 표시되면 안내를 읽고 승인합니다. 앱으로 돌아가 연결 상태가 계속 유지되는지 확인하세요. 시작 직후 연결이 끊기면 로그에서 원인을 확인합니다. 시스템 상태 표시줄의 VPN 아이콘은 인터페이스가 만들어졌다는 뜻일 뿐입니다. 원격 연결과 라우팅 결과는 다음 단계에서 확인해야 합니다.

노드를 바꿔야 한다면 한 번에 하나씩 바꾸고 프록시 모드와 테스트 대상은 그대로 유지하세요. 전후로 오류가 달라졌는지 기록하면 특정 노드의 문제인지 기기 설정 문제인지 구분하기 쉽습니다. 코어가 계속 실행되는 것을 확인한 뒤 연결 확인 단계로 넘어가세요.

STEP 04 / VERIFY

작동 여부 확인: 접속 결과와 로그를 함께 점검

현재 규칙에 따라 프록시를 사용해야 하는 사이트를 먼저 열어 보세요. 브라우저에서 새 탭을 열고 요청을 보냅니다. 페이지가 열리는 것만으로는 충분하지 않습니다. 해당 사이트에 직접 연결했을 수도 있기 때문입니다. 클라이언트 로그를 표시한 상태에서 접속 시간대에 도메인이나 연결 기록이 남는지 확인하세요. 로그 수준이 일반 요청을 기록하지 않는다면 클라이언트에서 제공하는 연결 정보로 확인하면 됩니다. 확인을 위해 가장 상세한 로그를 계속 켜 둘 필요는 없습니다.

그런 다음 라우팅 규칙상 직접 연결되어야 하는 대상에 접속해 평소처럼 사용할 수 있는지 확인하세요. 분할 라우팅은 실제로 선택한 규칙을 기준으로 점검해야 합니다. 같은 사이트라도 라우팅 규칙에 따라 결과가 달라질 수 있습니다. 모든 요청이 프록시로 표시되어야만 성공하는 것은 아닙니다. 대상이 직결되어야 하는 경우 로그에 직접 연결이 표시되는 것이 라우팅 규칙이 예상대로 작동한다는 신호입니다.

페이지가 열리지 않으면 먼저 로그에 새 요청이 추가됐는지 확인하세요. 요청이 없다면 시스템 프록시가 현재 수신 포트를 가리키는지, 브라우저가 별도의 프록시를 사용 중인지, 앱이 시스템 설정을 따르는지부터 점검합니다. 요청은 보이지만 연결에 실패했다면 노드 상태와 오류 메시지, 서버 매개변수를 확인하세요. 이 순서대로 확인하면 요청이 클라이언트에 도달하지도 않은 상태에서 원격 노드를 계속 바꾸는 일을 피할 수 있습니다.

노드 테스트는 성공했는데 특정 사이트만 접속되지 않는다면 프록시를 사용해야 하는 다른 사이트를 비교 대상으로 열고 해당 사이트가 라우팅 규칙에서 직결로 분류되지는 않았는지 확인하세요. 모든 도메인에 접속할 수 없지만 연결 수립 기록은 정상이라면 DNS 조회 경로를 살펴보세요. DNS 변경, TUN 활성화, 라우팅 변경, 코어 전환을 한꺼번에 하지 마세요. 한 번에 한 항목만 바꾸고 테스트한 뒤 효과가 있는 변경은 유지하고 없는 변경은 되돌리세요.

작동 확인 후 기록할 설정

현재 활성 노드와 라우팅 모드, 시스템 프록시 또는 TUN의 활성 상태를 기억해 두세요. 네트워크 환경이 바뀌면 이 설정을 기준으로 다시 테스트할 수 있습니다. 구독을 업데이트하면 노드 이름이나 목록이 달라질 수 있습니다. 갑자기 연결되지 않는다면 활성 노드가 여전히 목록에 있는지 먼저 확인하세요. 업데이트 후 현재 네트워크에 가장 적합한 노드가 자동으로 선택된다고 생각하지 마세요.

안드로이드에서도 같은 순서로 확인합니다. 먼저 앱의 연결 상태를 확인하고 대상에 접속한 뒤 로그와 비교하세요. 앱을 앞에 띄워 둘 때는 정상인데 화면을 잠그면 연결이 끊긴다면 노드 프로토콜을 바로 바꾸지 말고 v2rayNG의 백그라운드 실행 및 배터리 관리 제한을 확인하세요. 백그라운드 정책, 네트워크 전환, 원격 서버 문제는 서로 다른 원인이므로 각각 확인해야 합니다.

사용을 마칠 때 올바른 종료 순서

PC에서 시스템 프록시를 사용했다면 클라이언트에서 「시스템 프록시 해제」를 선택한 다음 프로그램을 종료하세요. TUN을 사용하는 경우 먼저 TUN을 끄고 네트워크가 복구될 때까지 기다립니다. 안드로이드에서는 앱의 중지 버튼으로 연결을 종료하세요. 종료 후 브라우저에서 인터넷이 되지 않는다면 전체 네트워크를 바로 초기화하지 말고 시스템 프록시가 이미 중지된 로컬 프록시를 계속 가리키는지 먼저 확인하세요.