약 10분 · 네 단계로 완료

SETUP GUIDE

v2rayN 구독 가져오기 및 연결 방법

사용 가능한 구독 주소 하나로 시작해 그룹 업데이트, 프록시 모드 선택, 서버 연결과 작동 확인을 순서대로 진행합니다. 이 글에서는 처음 사용할 때 필요한 경로만 다루며, 프로토콜·코어·복잡한 라우팅 원리는 용어집과 전체 문서에서 확인할 수 있습니다.

구독 그룹 프록시 모드 활성 서버 작동 확인
준비하기

시작 전 클라이언트와 구독 주소 확인

시작하기 전에 설치가 완료된 클라이언트와 유효한 구독 주소를 준비해야 합니다. 데스크톱에서는 v2rayN, Android에서는 v2rayNG를 사용합니다. 구독 주소는 보통 https://로 시작하는 전체 링크이며, 단일 VMess·VLESS·Trojan 설정이나 웹 계정 로그인 주소가 아닙니다. 복사할 때는 첫 글자부터 마지막 글자까지 빠짐없이 포함하고, 쿼리 매개변자가 누락되거나 공백·줄바꿈이 섞이지 않도록 주의하세요.

클라이언트가 아직 설치되지 않았다면 먼저다운로드 센터에서 플랫폼에 맞는 버전을 선택하세요. 설치 후 클라이언트를 실행하되 DNS, TUN, 포트 또는 사용자 지정 라우팅을 서둘러 변경하지 마세요. 처음에는 확인 가능한 기본 연결을 하나 만드는 것이 목표입니다. 한 번에 설정을 너무 많이 바꾸면 문제가 구독, 서버, 프록시 모드, 로컬 네트워크 중 어디에서 발생했는지 판단하기 어려워집니다.

기기의 시간과 시간대가 올바른지도 확인하세요. 일부 프로토콜은 연결 과정에서 시간 정보를 사용하므로 시스템 시간 오차가 크면 설정이 완전해 보여도 핸드셰이크가 완료되지 않을 수 있습니다. 시스템의 자동 시간 설정을 켠 뒤 현재 네트워크로 일반 웹사이트에 정상 접속할 수 있는지 확인하는 것이 좋습니다. 기본 네트워크가 끊겨 있다면 클라이언트가 로컬 네트워크 연결을 대신할 수 없습니다.

1단계

구독을 가져와 서버 목록 만들기

v2rayN 데스크톱에서 먼저 “구독 그룹” 관련 메뉴를 열고 구독 그룹 추가 또는 관리 항목을 선택합니다. 새 그룹을 만들 때 “일상 구독”처럼 알아보기 쉬운 메모를 입력한 다음 전체 구독 주소를 주소 입력란에 붙여넣으세요. 저장 후 메인 창으로 돌아와 “모든 구독 업데이트” 또는 현재 그룹 업데이트를 실행합니다. 클라이언트가 구독 내용을 읽어 서버 설정을 메인 목록에 정리합니다.

업데이트가 완료되면 메인 창에 선택 가능한 서버 항목이 여러 개 표시되어야 합니다. 일반적으로 별칭, 주소, 포트, 프로토콜과 구독 그룹 열을 확인할 수 있습니다. 목록이 표시되었다고 해서 모든 서버에 연결할 수 있다는 뜻은 아닙니다. 먼저 항목이 방금 만든 그룹에 속하는지, 프로토콜과 주소 열이 비어 있지 않은지 확인하세요. 그룹을 저장했는데 항목이 보이지 않는다면 그룹 설정을 다시 열어 링크의 시작과 끝을 확인하고 중간에 공백이 들어갔는지 점검한 뒤 수동으로 한 번 업데이트하세요.

v2rayNG Android에서는 오른쪽 상단 메뉴를 열고 구독 그룹 설정 또는 구독 설정 화면으로 이동한 다음 추가 버튼을 누릅니다. 메모와 구독 주소를 입력해 저장하고 메인 화면으로 돌아와 메뉴에서 구독 업데이트를 실행하세요. 업데이트 중에는 현재 네트워크 연결을 유지합니다. 완료되면 메인 화면에 서버 구성 목록이 나타납니다. 화면 상단의 그룹명을 누르면 현재 표시 중인 구독 그룹을 확인할 수 있으므로, 다른 그룹에 머물러 업데이트가 실패한 것으로 오해하지 않도록 하세요.

구독 업데이트에 실패했다는 메시지가 표시되어도 프로토콜 매개변수를 연속해서 수정하지 마세요. 먼저 구독 주소를 브라우저 주소창에 다시 복사해 전체 링크인지 확인하되, 열린 내용을 일반 텍스트로 저장해 가져오지는 마세요. 그다음 시스템 시간, 현재 네트워크와 구독 서비스 상태를 확인합니다. 실행 로그에 파싱 실패, 요청 시간 초과 또는 빈 응답이 나타나면 먼저 구독 읽기 문제를 해결하세요. 서버 매개변수는 구독이 정상적으로 목록을 만든 뒤에 점검해도 늦지 않습니다.

구독 그룹 업데이트 후 확인 순서
그룹명 표시됨
서버 목록 선택 가능한 항목 있음
실행 로그 구독 파싱 오류 없음

목록이 표시된 뒤에는 여러 구독을 동시에 가져오지 마세요. 그룹 하나만 유지하면 현재 활성 서버의 출처를 파악하기 쉽고, 연결 실패 시 중복 설정과 이름이 같은 항목의 영향을 배제하기도 편합니다. 구독 업데이트, 서버 지연 시간 측정과 실제 연결은 서로 다른 작업입니다. 업데이트는 설정을 가져오고, 측정은 테스트 연결을 시도하며, 실제 연결은 활성 서버와 프록시 모드가 함께 결정합니다.

2단계

시스템 프록시, 라우팅 규칙 또는 TUN 모드 선택

구독 목록을 준비했다면 어떤 애플리케이션의 트래픽을 클라이언트로 보낼지 결정해야 합니다. 처음에는 시스템 프록시부터 사용하는 것이 좋습니다. 시스템 프록시는 운영체제의 프록시 설정을 변경하므로 브라우저와 시스템 설정을 따르는 데스크톱 앱이 보통 바로 사용합니다. 변경 범위가 명확하고 끄기도 쉬워 구독과 서버 자체가 작동하는지 먼저 확인하기에 적합합니다.

v2rayN 데스크톱에서 시스템 프록시 메뉴를 찾아 시스템 프록시 자동 구성 또는 시스템 프록시 켜기로 설정합니다. 버전에 따라 문구가 조금 다를 수 있지만, 활성화되면 상태 표시줄이나 트레이 메뉴에 시스템 프록시가 켜졌다는 내용이 표시됩니다. 이어서 라우팅 모드를 확인합니다. 처음에는 로컬 네트워크와 일반 직접 연결 주소를 우회하는 규칙 모드를 선택하고, 처음부터 많은 도메인 규칙을 직접 작성하지 않는 것이 좋습니다. 규칙은 위에서 아래 순서로 매칭되며 요청이 직접 연결 규칙에 걸리면 프록시 아웃바운드를 계속 사용하지 않습니다.

일부 프로그램이 시스템 프록시 설정을 읽지 않거나 더 많은 유형의 네트워크 요청을 처리해야 한다면 기본 연결을 확인한 뒤 TUN 모드를 고려하세요. TUN은 가상 네트워크 인터페이스를 만들어 더 넓은 범위의 트래픽을 클라이언트로 보내므로 보통 시스템 권한이 필요합니다. 활성화 중 권한 확인 창이 나타나면 요청이 현재 클라이언트에서 온 것인지 확인한 뒤 진행하세요. TUN과 시스템 프록시는 많이 켤수록 좋은 것이 아닙니다. 처음 문제를 해결할 때는 주요 트래픽 처리 방식을 하나만 활성화해야 포트 충돌, 중복 전달과 라우팅 중첩을 줄일 수 있습니다.

v2rayNG Android에서는 메인 화면의 연결 버튼을 누르면 시스템에 네트워크 연결 권한 요청이 표시됩니다. 승인해야 클라이언트가 처리 대상 애플리케이션 트래픽을 받을 수 있습니다. 앱별 프록시, 로컬 네트워크 우회와 라우팅 규칙은 추가 제어 옵션이므로 처음에는 기본 규칙을 유지하세요. 웹 접속과 로그가 모두 정상인 것을 확인한 뒤 필요한 앱만 연결을 사용하도록 설정할지 결정하면 됩니다.

시스템 프록시

브라우저와 운영체제의 프록시 설정을 따르는 앱에 적합합니다. 처음 연결할 때 우선 사용하기 좋고 설정 경로가 명확해 서버와 구독이 정상인지 판단하기 쉽습니다.

TUN 모드

시스템 프록시를 사용하지 않는 앱이나 트래픽을 통합 처리해야 하는 환경에 적합합니다. 기본 연결을 확인한 뒤 활성화하고 시스템 권한, DNS와 라우팅 설정을 함께 살펴보세요.

프록시 모드는 트래픽이 클라이언트로 들어갈지를 결정하고, 라우팅 규칙은 들어온 트래픽을 직접 연결·프록시·차단 중 어디로 보낼지 결정합니다. 둘을 같은 개념으로 보면 안 됩니다. 클라이언트는 실행 중인데 브라우저 요청이 로그에 나타나지 않는다면 먼저 시스템 프록시나 연결 권한을 확인하세요. 로그에 요청이 나타났는데 대상 주소에 접속하지 못할 때 서버, DNS와 라우팅 아웃바운드를 점검하면 됩니다. 규칙 우선순위, 도메인 매칭과 TUN 설정에 관한 자세한 내용은전체 문서에서 확인할 수 있으며, 이 가이드에서는 첫 연결에 필요한 설정만 다룹니다.

3단계

활성 서버를 선택하고 연결하기

프록시 모드를 정했다면 서버 목록으로 돌아가 서버 하나를 선택합니다. v2rayN 데스크톱에서는 대상 항목을 두 번 클릭하거나 오른쪽 클릭 메뉴에서 활성 서버로 지정할 수 있습니다. 선택이 완료되면 현재 서버명이 상태 표시줄, 트레이 알림 또는 목록 표시로 나타나는 경우가 많습니다. 한 줄을 클릭해 강조 표시한 것만으로는 활성 서버가 바뀌었다고 볼 수 없으므로 상태 영역도 함께 변경되는지 확인하세요.

서버가 많다면 먼저 실제 연결 지연 시간 테스트로 범위를 좁힐 수 있습니다. 실제 연결 테스트는 서버 설정에 따라 연결을 직접 시도하므로 네트워크 계층 응답만 보는 것보다 실제 사용 환경에 가깝습니다. 테스트가 끝나면 결과가 반환되고 상태가 안정적인 항목을 우선 선택하세요. 가장 낮은 숫자만 반복해서 찾을 필요는 없습니다. 실패한 서버는 나중에 확인하고, 한 번에 여러 서버를 선택하거나 빠르게 계속 전환하지 마세요. 이전 연결이 끝나기 전에 로그에 서로 다른 서버의 기록이 섞일 수 있습니다.

v2rayNG Android에서는 목록에서 구성을 눌러 현재 선택 항목으로 만든 다음 하단 연결 버튼을 누릅니다. 처음 연결할 때 시스템 권한을 요청하며 승인하면 상태 표시줄에 연결 아이콘이 나타나고 클라이언트 화면의 버튼도 연결됨 상태로 바뀝니다. 버튼이 곧바로 연결 안 됨으로 돌아가면 연속해서 누르지 말고 즉시 로그를 확인하세요. 주요 원인은 서버 접근 불가, 매개변수 불일치, 도메인 확인 실패와 잘못된 시스템 시간입니다.

연결이 설정되면 클라이언트가 현재 서버 매개변수를 읽고 로컬 리스너를 시작합니다. v2rayN 데스크톱에서는 시스템 프록시가 클라이언트가 실제로 사용하는 로컬 포트를 가리키는지도 확인해야 합니다. 보통 클라이언트가 이 설정을 자동으로 처리하므로 브라우저 포트를 직접 바꿀 필요는 없습니다. 다른 네트워크 도구를 설치한 적이 있다면 해당 도구의 시스템 프록시와 가상 네트워크 기능을 잠시 끄고, 여러 프로그램이 설정을 동시에 점유하거나 시스템 프록시를 번갈아 덮어쓰지 않게 하세요.

목록의 모든 서버가 실제 연결 테스트를 통과하지 못한다면 먼저 일반 네트워크 환경으로 전환해 다시 시도하고 구독을 수동으로 업데이트하세요. 한 서버만 실패하면 서버를 바꾸면 되는 경우가 많습니다. 같은 구독의 모든 서버가 동시에 실패한다면 구독 만료 여부, 기기 시간, DNS와 클라이언트 버전을 확인하세요. timeout, rejected, 핸드셰이크 실패와 같은 로그 용어의 의미는용어집에서 기본 설명을 확인할 수 있습니다.

4단계

상태·접속 결과·로그로 작동 여부 확인

클라이언트에 “연결됨”이 표시되는 것은 로컬 서비스가 시작되었거나 시스템 연결이 설정되었다는 뜻일 뿐, 대상 트래픽이 선택한 서버를 실제로 통과한다는 증거는 아닙니다. 확인은 세 단계로 진행하세요. 먼저 클라이언트 상태를 보고, 브라우저에서 새 요청을 보낸 다음, 실행 로그에 해당 기록이 나타나는지 확인합니다. 세 결과가 서로 일치해야 프록시 모드, 라우팅 규칙과 서버 연결이 모두 작동한다고 판단할 수 있습니다.

첫 번째는 상태 확인입니다. v2rayN 데스크톱에서는 활성 서버명이 계속 표시되고 시스템 프록시 상태가 방금 선택한 모드와 일치해야 합니다. v2rayNG Android에서는 연결 상태가 유지되고 시스템 상태 표시줄의 연결 표시가 곧바로 사라지지 않아야 합니다. 상태가 연결과 해제 사이를 계속 오간다면 먼저 로그를 확인하세요. 기본 연결이 안정되지 않은 상태에서는 웹페이지 테스트를 계속할 필요가 없습니다.

두 번째는 브라우저 접속입니다. 기존 테스트 탭을 완전히 닫고 새 브라우저 창을 열어 평소 정상적으로 접속되는 웹사이트에 접속해 로컬 네트워크가 여전히 작동하는지 확인하세요. 그런 다음 현재 프록시 규칙으로 처리되어야 하는 대상 페이지에 접속합니다. 새 창을 사용하면 기존 연결, 캐시와 확장 프로그램 설정의 영향을 줄일 수 있습니다. 한 브라우저에서는 접속되는데 다른 브라우저에서는 안 된다면 대개 해당 브라우저의 프록시, 확장 기능 또는 보안 설정 문제이므로 바로 구독을 바꾸지 마세요.

세 번째는 실행 로그입니다. 웹 요청을 보낼 때 클라이언트 로그 화면으로 돌아가 새 연결 기록이 나타나는지 확인하세요. 대상 도메인, 라우팅 매칭 또는 아웃바운드 연결 기록이 보이면 요청이 클라이언트에 들어온 것입니다. 새 기록이 전혀 없다면 시스템 프록시, 브라우저의 독립 프록시 설정 또는 Android 연결 권한을 먼저 확인하세요. 로그에 요청은 나타나지만 이후 시간 초과가 발생하면 현재 서버, DNS 또는 대상 라우팅을 점검하고, 요청이 직접 연결 아웃바운드로 배정되었다면 현재 규칙이 예상과 맞는지 확인해야 합니다.

01
클라이언트 상태가 안정적으로 유지됨

활성 서버, 시스템 프록시 또는 연결 상태가 자동으로 꺼지지 않습니다.

02
새 페이지에서 접속이 완료됨

새 창이나 새 탭에서 요청을 보내 기존 페이지 캐시만 보고 판단하지 않습니다.

03
로그에 해당 요청이 표시됨

아웃바운드 결과를 통해 트래픽이 클라이언트로 들어와 라우팅 규칙에 따라 처리되었는지 확인합니다.

시스템 프록시를 끄거나 v2rayNG 연결을 해제한 뒤 같은 페이지에 다시 접속해 비교할 수도 있습니다. 상태 변화는 접속 결과와 일치해야 하며, 다시 연결한 뒤에는 로그에도 새 기록이 나타나야 합니다. 일부 웹페이지가 캐시에서 제공되거나 일부 도메인이 규칙상 직접 연결될 수 있으므로, 비교 테스트가 페이지가 열리는지만 확인하는 것보다 신뢰할 수 있습니다.

명령줄 터미널은 별도로 확인해야 합니다. 많은 터미널 도구는 데스크톱 시스템 프록시를 자동으로 읽지 않으므로 브라우저는 정상이어도 터미널 요청은 직접 연결될 수 있습니다. 이는 v2rayN 연결이 실패했다는 뜻이 아닙니다. 터미널에서 프록시를 사용하려면 해당 도구의 프록시 매개변수를 설정하세요. 단일 명령을 작동시키기 위해 곧바로 모든 트래픽 처리를 켜지는 마세요. 터미널, DNS와 라우팅 문제 해결 절차는전체 문서에서 계속 확인할 수 있습니다.

설정 완료

일상적인 업데이트·전환·종료 순서

처음 확인을 마친 뒤 일상적인 사용은 보통 구독 업데이트, 활성 서버 전환과 연결 켜기·끄기만으로 충분합니다. 매번 시작할 때 구독을 다시 추가할 필요 없이 기존 그룹을 유지하고 업데이트를 실행하세요. 업데이트 후 현재 서버가 목록에서 삭제되었다면 새 활성 서버를 다시 선택합니다. 아직 남아 있다면 현재 선택을 유지한 채 연결이 정상인지 확인한 뒤 전환 여부를 결정하세요.

서버를 전환할 때는 먼저 목록에서 새 활성 서버를 선택하고 상태 표시줄과 로그에 새 설정이 반영되었는지 확인하세요. 전환을 위해 전체 구독 그룹을 삭제하지 말고 같은 링크를 반복해서 가져오지도 마세요. 그룹은 설정 출처를 관리하고 활성 서버는 현재 연결을 담당합니다. 두 역할을 구분하면 목록 중복, 메모 혼란과 업데이트 후 현재 서버를 찾지 못하는 문제를 피할 수 있습니다.

클라이언트를 잠시 사용하지 않을 때는 v2rayN 데스크톱에서 먼저 시스템 프록시를 끄거나 연결 모드를 종료한 다음 프로그램을 종료하세요. 운영체제에 이미 작동하지 않는 로컬 프록시 주소가 남는 것을 막을 수 있습니다. v2rayNG Android에서는 연결 해제 버튼을 누르고 연결 상태가 종료된 것을 확인한 뒤 앱을 닫으면 됩니다. 다음에 사용할 때는 클라이언트를 실행하고 활성 서버를 확인한 다음 시스템 프록시 또는 연결을 켜면 되며, 네 단계를 처음부터 다시 진행할 필요는 없습니다.

연결이 갑자기 끊겼다면 이 글의 순서를 거꾸로 확인하는 것이 가장 빠릅니다. 먼저 로그와 연결 상태를 보고, 활성 서버를 확인한 다음 프록시 모드를 점검하고 마지막으로 구독을 업데이트하세요. 이렇게 하면 단일 서버 변경인지, 트래픽이 클라이언트에 들어오지 않는지, 구독 자체를 읽을 수 없는지 빠르게 구분할 수 있습니다. 사용자 지정 라우팅, DNS, TUN 세부 설정이나 플랫폼별 차이를 다뤄야 한다면전체 문서에서 계속 진행하세요.