이 글은 v2rayN을 처음 열고 메뉴와 서버 표에서 어디부터 시작해야 할지 막막한 사용자를 위한 안내서입니다. 읽고 나면 구독 그룹, 서버 목록, 활성 서버, 시스템 프록시, 라우팅 모드와 로그 영역을 구분하고, 구독 가져오기부터 연결 문제 확인까지 올바른 순서로 진행할 수 있습니다.
먼저 메인 창의 4단 구조부터 이해하기
v2rayN 메인 창은 항목이 많아 보이지만 위에서 아래로 메뉴 및 도구, 구독 그룹, 서버 목록, 하단 상태 및 로그의 네 영역으로 나눌 수 있습니다. 이 구조를 익혀 두면 대부분의 기능을 정해진 영역에서 찾을 수 있어 메뉴를 계속 뒤질 필요가 없습니다.
상단 메뉴에서는 서버 추가, 구독 관리와 설정을 담당합니다. 가운데에는 현재 그룹의 노드가 표시되고, 하단 상태 표시줄에는 활성 서버, 시스템 프록시와 라우팅 모드가 나타납니다. 로그 창에는 코어 시작, 포트 수신 대기, 연결 수립 및 오류 정보가 기록되므로 문제가 어느 단계에서 발생했는지 판단하는 핵심 근거가 됩니다.
7.x 버전마다 버튼 이름이나 도구 모음 배치가 달라질 수 있지만 핵심 객체는 같습니다. 구독 그룹은 출처를 저장하고, 서버 목록은 가져온 노드를 저장하며, 활성 서버는 현재 아웃바운드를 결정하고, 시스템 프록시는 다른 프로그램이 트래픽을 v2rayN에 전달할지 결정합니다.
- 메뉴 바: 서버 추가, 구독 업데이트, 설정 열기 및 실행 로그 확인에 사용합니다.
- 그룹 영역: 서로 다른 구독 출처를 구분하고 현재 목록에 표시할 노드를 제어합니다.
- 서버 표: 별칭, 주소, 포트, 프로토콜, 전송 방식과 지연 시간 등의 필드를 표시합니다.
- 상태 영역: 현재 서버, 시스템 프록시 모드, 라우팅 규칙과 코어 실행 상태를 확인합니다.
서버 목록: 노드 정보와 활성 서버
서버 목록은 연결 기록이 아니라 클라이언트에 이미 가져온 노드 모음입니다. 각 행은 일반적으로 VMess, VLESS 또는 현재 코어가 지원하는 다른 구성 하나에 해당합니다. 주요 열에는 별칭, 주소, 포트, 전송 프로토콜, 보안 유형, 지연 시간 결과와 구독 그룹이 포함됩니다. 열 너비가 부족하면 별칭, 프로토콜과 테스트 결과만 먼저 확인해도 되며 모든 필드를 일일이 펼쳐 볼 필요는 없습니다.
한 번 클릭하면 선택만 될 뿐입니다. 두 번 클릭하거나 마우스 오른쪽 버튼 메뉴에서 활성 서버로 지정해야 기본 아웃바운드가 됩니다. 전환 성공 여부는 표의 강조 표시보다 하단의 현재 서버 항목에서 확인하세요. 목록 강조는 일괄 작업을 위한 것이고 활성 상태는 실제 연결에 사용되므로 의미가 다릅니다.
-
그룹 선택
먼저 구독 그룹 영역에서 대상 출처를 선택해 이름이 같은 여러 노드 중 잘못된 항목을 고르지 않도록 합니다.
-
구독 업데이트
「구독 그룹」→「모든 구독 업데이트」를 차례로 열고 목록에 노드가 추가, 수정 또는 삭제될 때까지 기다립니다.
-
지연 시간 테스트
후보 노드를 선택한 뒤 지연 시간 테스트를 실행하세요. 한 번의 네트워크 변동으로 잘못 판단하지 않도록 두 번 연속 측정하는 것이 좋습니다.
-
활성 서버로 지정
대상 행을 두 번 클릭하거나 오른쪽 클릭 메뉴에서 활성 서버로 지정을 선택한 뒤 하단 이름이 함께 바뀌는지 확인합니다.
-
프록시 활성화
코어가 시작된 것을 확인한 뒤 사용 환경에 따라 시스템 프록시 자동 설정을 선택하거나 시스템 프록시를 그대로 유지합니다.
지연 시간은 테스트 요청의 왕복에 걸린 시간일 뿐 다운로드 속도를 의미하지 않습니다. 노드에 80ms가 표시되면 일반적으로 250ms 노드보다 응답이 빠르다는 뜻이지만 실제 처리량은 서버 대역폭, 회선 혼잡, 전송 방식과 대상 사이트의 영향을 받습니다. 테스트가 시간 초과되면 먼저 구독이 만료되지 않았는지 확인하고, 로그에서 DNS 확인, 핸드셰이크 또는 연결 거부 메시지를 살펴보세요.
VLESS + Reality
- 프로토콜
- VLESS
- 전송
- TCP
- Flow
- xtls-rprx-vision
- 코어
- Xray
구독을 가져오면 공개 키, 짧은 ID, 서버 이름과 지문 필드가 자동으로 입력되는 경우가 많습니다.
VMess + WS + TLS
- 프로토콜
- VMess
- 전송
- WebSocket
- 보안
- TLS
- 경로
- /ws
주소, 포트, 호스트 이름과 경로는 서로 맞는 조합이어야 합니다. 한 항목만 따로 바꾸면 핸드셰이크가 실패할 수 있습니다.
구독 그룹: 링크, 업데이트 및 노드 관리
구독 그룹은 구독 이름, 구독 주소와 업데이트 동작을 저장합니다. 구독을 하나 추가했다고 해서 서버 목록이 즉시 생기는 것은 아닙니다. 그룹을 저장한 뒤 업데이트를 실행해야 클라이언트가 구독 내용을 요청하고 노드를 해석해 목록에 기록합니다. 링크는 추가했지만 서버가 보이지 않는다면 먼저 업데이트를 완료했는지 확인하세요.
권장 구성: 출처별로 구독 그룹 나누기
주 사용 그룹
- 일상적으로 사용하는 구독 링크 보관
- 예약 업데이트를 활성화하고 자주 쓰는 노드 관리
- 노드 별칭에 지역 또는 회선 표시 추가
테스트 그룹
- 임시 공유 링크나 보조 구독 저장
- 테스트가 끝나면 만료된 노드를 바로 정리
- 주 사용 그룹의 이름이 같은 노드와 혼동하지 않기
그룹을 나누는 이유는 출처와 업데이트 범위를 분리하기 위해서입니다. 노드가 많을수록 모든 구성을 하나의 목록에 몰아넣지 않는 것이 좋습니다.
구독을 업데이트하면 v2rayN이 구독 응답에 따라 노드를 조정합니다. 서버에서 특정 노드를 삭제하면 업데이트 후 로컬 목록에서도 사라질 수 있으므로, 구독 노드의 메모나 매개변수를 수동으로 수정하기 전에 다음 업데이트에서 변경 사항이 덮어써지는지 확인하세요. 장기간 보존할 수동 구성은 별도로 만들어 구독 그룹에 개인 설정을 계속 저장하는 방식에 의존하지 않는 것이 좋습니다.
- 모든 구독 업데이트: 활성화된 모든 그룹을 한 번에 처리하는 일상적인 새로고침에 적합합니다.
- 현재 구독 업데이트: 하나의 출처만 확인할 때 불필요한 네트워크 요청을 줄일 수 있습니다.
- 그룹 삭제: 실행 전에 해당 그룹의 노드까지 함께 삭제되는지 확인해 활성 서버를 잘못 지우지 않도록 합니다.
- 구독 메모: “일상 회선”이나 “임시 테스트”처럼 출처와 용도를 적고 번호만 쓰지 않는 것이 좋습니다.
로그 패널: 시작 기록으로 연결 문제 찾기
로그 패널은 시간순으로 읽는 것이 가장 효과적입니다. 먼저 최근 코어 시작 또는 재시작 기록을 찾고, 로컬 수신 대기 포트가 만들어졌는지 확인한 다음 대상 연결이 어떤 라우팅 규칙을 거쳤는지 살펴보세요. 수백 줄의 오래된 로그에서 무작정 오류를 찾으면 현재 노드와 관계없는 이전 연결 실패를 볼 수 있습니다.
정상적으로 시작되면 로그에 코어 버전, 구성 로드와 로컬 수신 대기 정보가 표시되는 경우가 많습니다. 로컬 혼합 포트 10808을 예로 들면 포트 수신 대기가 성공했다는 것은 v2rayN이 로컬 프록시 진입점을 제공한다는 뜻이지만, 원격 노드가 반드시 작동한다는 의미는 아닙니다. 원격 핸드셰이크, 도메인 확인과 라우팅 매칭은 이후 연결 기록에서 확인해야 합니다.
| 로그 단서 | 일반적인 의미 | 우선 확인할 항목 |
|---|---|---|
address already in use |
로컬 수신 대기 포트를 다른 프로세스가 사용 중 | 해당 프로그램을 종료하거나 설정에서 로컬 포트를 변경합니다. |
connection refused |
대상 주소에는 도달했지만 지정한 포트가 연결을 거부함 | 노드 포트, 서버 상태와 구독 업데이트 시각 |
timeout |
제한 시간 안에 연결 또는 핸드셰이크가 완료되지 않음 | 네트워크 연결 상태, 노드 주소, 전송 매개변수와 회선 품질 |
failed to parse |
구성 필드 또는 구독 내용을 해석할 수 없음 | 링크의 완전성, 프로토콜 필드와 수동 편집 내용 |
문제를 확인할 때는 최소 재현을 한 번 수행해 보세요. 표시된 로그를 지우고 노드 하나를 선택한 뒤 코어를 재시작하고 테스트 페이지 하나만 엽니다. 이렇게 하면 기록이 적고 시간 흐름도 명확합니다. 다른 노드로 바꾼 뒤 오류가 사라지면 노드 매개변수나 원격 회선 문제일 가능성이 높습니다. 모든 노드에서 로컬 포트가 수신 대기하지 못한다면 먼저 로컬 포트와 설정을 확인하세요.
- 테스트 중 노드를 잘못 바꾸지 않도록 하단에 표시된 활성 서버 이름을 기록합니다.
- 로그의 로컬 포트가 브라우저나 다른 프로그램에 입력한 포트와 같은지 확인합니다.
- 오류가 DNS 확인, 연결, TLS 핸드셰이크 또는 라우팅 매칭 중 어느 단계에서 발생했는지 확인합니다.
- 한 번에 변수 하나만 바꾼 뒤 다시 테스트합니다. 예를 들어 포트와 라우팅을 동시에 바꾸지 말고 노드만 교체하세요.
설정 항목: 코어, 포트, 시스템 프록시와 라우팅
주요 설정은 「설정」→「매개변수 설정」에서 열 수 있습니다. 처음부터 모든 옵션을 조정할 필요는 없으며 Core 유형, 로컬 수신 대기 포트, 시작 시 동작과 시스템 프록시 정책을 먼저 확인하면 됩니다. 구독에서 제공하는 프로토콜 매개변수는 보통 직접 다시 입력할 필요가 없습니다. 전송 방식을 무작정 바꾸면 오히려 전체 구성이 깨질 수 있습니다.
Xray 코어
권장v2rayN에서 VMess, VLESS, Reality 등 일반적인 구성을 처리하는 데 적합합니다. 구독에 최신 프로토콜 필드가 포함되어 있다면 우선 선택하세요.
적합한 용도: 일상적인 주 사용, VLESS 및 Reality 노드
v2fly 코어
VMess 등 v2fly 계열 구성을 주로 사용하는 환경에 적합합니다. 전환하기 전에 구독 노드에 필요한 기능을 확인하세요.
적합한 용도: 기존 VMess 구성, 호환성 확인
Core 유형의 정확한 경로는 「설정」→「매개변수 설정」→「Core 유형」입니다. 구독 노드가 VLESS, Reality 또는 특정 Xray 필드를 사용한다면 해당 필드를 인식할 수 있는 Xray 코어를 선택하세요. 코어를 바꾼 뒤에는 한 번 재시작하고 로그 상단에서 실제로 로드된 코어 이름과 버전을 확인해야 합니다. 드롭다운만 보고 판단해서는 안 됩니다.
로컬 포트는 로컬 루프백 주소에서만 프록시 진입점을 제공합니다. 일반적으로 127.0.0.1:10808을 사용하며, 브라우저나 다른 프로그램에 프록시를 수동 설정할 때는 주소와 포트가 v2rayN 설정과 일치해야 합니다. 포트를 10818로 바꾸면 모든 수동 설정도 함께 변경해야 하며, 그렇지 않으면 프로그램이 계속 이전 포트에 연결합니다.
- 시스템 프록시 자동 설정: 시스템 설정을 따르는 데스크톱 프로그램이 현재 프록시를 함께 사용해야 할 때 적합합니다.
- 시스템 프록시 변경 안 함: 개별 프로그램에
127.0.0.1과 로컬 포트를 직접 입력한 환경에 적합합니다. - 전역 라우팅: 짧은 시간 동안 노드 연결성을 확인하기에는 편리하지만 장기적으로 관리할 분할 라우팅 규칙을 대신할 수는 없습니다.
- 규칙 기반 라우팅: 도메인, IP, geosite 등의 조건에 따라 아웃바운드를 결정하며 규칙의 적용 순서가 최종 결과에 영향을 줍니다.
전체 작업 흐름: 빈 목록에서 사용 가능한 상태까지
처음 사용할 때 가장 흔한 문제는 버튼을 누르는 방법이 아니라 순서를 거꾸로 진행하는 것입니다. 예를 들어 활성 서버가 없는데 시스템 프록시를 켜거나, 구독을 저장하고도 업데이트하지 않는 경우입니다. 정해진 흐름을 따르면 각 단계마다 확인할 결과가 분명해집니다.
-
코어 확인
「설정」→「매개변수 설정」→「Core 유형」을 열고 구독 프로토콜에 따라 Xray 또는 v2fly 코어를 선택해 저장합니다.
-
그룹 만들기
「구독 그룹」관리 화면으로 이동해 새 그룹을 만들고 알아보기 쉬운 메모를 입력한 다음 전체 구독 링크를 붙여 넣습니다.
-
노드 가져오기
「구독 그룹」→「모든 구독 업데이트」를 실행하고 서버 목록에 노드가 나타나며 해석 오류가 없는지 확인합니다.
-
노드 선택
후보 노드를 두 개 이상 테스트하고 지연 시간, 안정성 및 로그 결과를 종합해 활성 서버를 선택합니다.
-
아웃바운드 확인
필요한 시스템 프록시 모드를 활성화하고 대상 페이지를 연 뒤 로그에서 연결이 예상한 아웃바운드를 거쳤는지 확인합니다.
마지막 단계에서 실패하면 오류와 가장 가까운 확인 지점으로 돌아가세요. 목록이 비어 있으면 구독 업데이트를 확인하고, 코어가 시작되지 않으면 Core 유형과 포트를 확인합니다. 특정 노드만 실패하면 노드 매개변수를 비교하고, 모든 노드가 시작되지만 대상 연결이 직접 연결로 처리되면 라우팅 모드와 규칙 우선순위를 확인하세요.
인터페이스에 익숙해지면 일상 작업을 구독 업데이트, 활성 서버 선택, 시스템 프록시 상태 확인의 세 가지로 줄일 수 있습니다. 설정과 로그를 매번 열 필요는 없지만 문제가 생기면 운에 맡겨 노드를 계속 바꾸기보다 먼저 이 두 곳에서 사실을 확인하세요.