BEFORE START
시작 전 확인: 클라이언트, 구독 링크, 시스템 시간
이 가이드는 클라이언트 설치가 완료되었고 사용할 수 있는 V2Ray 구독 링크를 확보했다는 전제로 작성되었습니다. 구독 링크는 일반 웹페이지 주소가 아니라 서비스 제공자가 생성하여 클라이언트에 서버 설정 목록을 전달하는 주소입니다. 복사할 때는 주소의 시작부터 끝까지 선택하고 앞뒤 공백, 줄바꿈, 메신저가 덧붙인 문장 부호가 포함되지 않도록 하세요. 단일 공유 링크만 있다면 바로 가져올 수도 있지만, 이후 업데이트와 그룹 관리 방식은 구독 링크와 조금 다릅니다.
클라이언트를 연 뒤 기기의 날짜, 시간, 시간대를 먼저 확인하세요. VLESS, VMess, TLS 등의 설정은 연결 과정에서 시간과 인증서 상태를 확인하므로 시스템 시간이 크게 어긋나면 핸드셰이크가 실패할 수 있습니다. 데스크톱에서는 시스템 프록시를 동시에 제어하는 다른 프로그램이 실행 중인지 확인하고, 안드로이드에서는 시스템 연결 채널을 점유한 유사 클라이언트를 먼저 종료하세요. 이는 설정을 변경하는 것이 아니라 로컬 상태 충돌을 먼저 배제하는 과정입니다.
클라이언트가 아직 설치되지 않았다면 클라이언트 다운로드 페이지에서 플랫폼에 맞는 항목을 선택하세요. 데스크톱에서는 보통 v2rayN을 사용하고, 안드로이드 기기에서는 v2rayNG를 사용할 수 있습니다. 이 페이지는 첫 연결에 필요한 최소 경로만 다룹니다. 프로토콜 매개변수, 라우팅 규칙, DNS에 대한 자세한 설명은 문제 해결 문서와 용어집에서 확인할 수 있습니다.
구독 가져오기: 그룹 추가 및 노드 업데이트
목표 상태: 클라이언트 서버 목록에 노드가 표시되고, 해당 노드가 방금 만든 구독 그룹에 속해 있어야 합니다.
v2rayN 데스크톱 버전 사용법
v2rayN을 실행한 뒤 메인 창 상단 메뉴에서 “구독 그룹” 또는 비슷한 이름의 구독 관리 메뉴를 찾으세요. 버전에 따라 메뉴가 “구독” 아래에 있거나 구독 그룹 버튼으로 바로 표시될 수 있지만, 핵심은 새 그룹을 추가하는 것입니다. 관리 창에서 “추가”를 선택하고 용도나 서비스 출처를 기준으로 알아보기 쉬운 이름을 입력한 다음 전체 구독 주소를 주소 입력란에 붙여 넣으세요.
그룹을 저장한 뒤에는 클라이언트를 바로 닫지 마세요. 구독 메뉴로 돌아가 “현재 구독 업데이트” 또는 “모든 구독 업데이트”를 실행합니다. 업데이트 중에는 하단 상태 영역이나 로그 창에 요청 및 파싱 과정이 표시됩니다. 정상적으로 처리되면 서버 목록에 여러 항목이 추가되며, 각 행에는 보통 별칭, 주소, 포트, 프로토콜 유형 또는 구독 그룹 정보가 표시됩니다. 노드 수는 구독 내용에 따라 달라지므로 개수만으로 연결 품질을 판단할 수 없습니다.
저장 후에도 목록이 비어 있다면 먼저 그룹만 만든 것이 아니라 실제로 업데이트를 실행했는지 확인하세요. 그런 다음 그룹 설정을 다시 열어 주소의 시작과 끝이 온전한지, 공백이 섞이지 않았는지 점검합니다. 로그에 요청 실패, 빈 내용, 파싱 실패가 표시되면 현재 화면을 유지한 채 도움말 센터의 구독 문제를 확인하세요. 같은 그룹을 여러 개 연속으로 만들면 중복 노드가 생겨 오히려 확인이 어려워집니다.
v2rayNG 안드로이드 버전 사용법
v2rayNG를 열고 메인 화면 메뉴에서 “구독 그룹 설정”으로 들어갑니다. 추가 버튼을 누른 뒤 먼저 메모 이름을 입력하고 구독 링크를 구독 주소란에 붙여 넣은 다음 저장하여 노드 목록으로 돌아옵니다. 다시 메뉴를 열고 “구독 업데이트”를 선택하세요. 업데이트가 끝나면 메인 화면에 구독에서 반환된 노드가 표시됩니다. 현재 선택된 노드에는 보통 라디오 표시, 강조 배경 또는 상태 표시가 나타납니다.
안드로이드에서는 구독 저장과 구독 업데이트가 별개의 작업입니다. 주소만 저장한다고 목록이 자동으로 갱신되는 것은 아니므로 업데이트 완료 후 노드 목록이 표시되는 것을 확인해야 다음 단계로 진행할 수 있습니다. 업데이트 완료 메시지가 떴는데 목록이 바뀌지 않는다면 현재 활성화된 구독 그룹이 맞는지 확인하고, 그룹별 표시 또는 필터 기능이 켜져 있는지도 점검하세요. 처음 설정할 때는 테스트할 그룹 하나만 남겨 두고, 연결이 안정된 뒤 다른 출처를 정리하는 것이 좋습니다.
프록시 모드 선택: 먼저 규칙 기반 분할을 사용하고 특수한 요구를 나중에 처리
목표 상태: 클라이언트가 어떤 요청을 프록시로 보낼지 알고, 로컬 시스템 프록시 또는 연결 채널이 애플리케이션 트래픽을 수신할 수 있어야 합니다.
프록시 모드는 트래픽이 클라이언트로 들어오는 방식과 사용할 아웃바운드를 결정합니다. 처음 사용할 때 복잡한 규칙을 바로 편집할 필요는 없습니다. 클라이언트가 제공하는 규칙 모드나 기본 분할 모드를 우선 선택하여 일반적인 로컬 리소스는 직접 연결하고, 조건에 맞는 나머지 요청은 프록시로 보내세요. 규칙 모드는 일상적인 기본값으로 적합하며 로그를 통해 특정 도메인이 직접 연결과 프록시 중 어디에 매칭되었는지도 확인하기 쉽습니다.
v2rayN 데스크톱 버전: 라우팅 모드와 시스템 프록시는 별도 설정
v2rayN에서 라우팅 규칙과 시스템 프록시는 같은 스위치가 아닙니다. 먼저 설정 또는 라우팅 메뉴에서 클라이언트 기본 규칙을 선택하고, 실수로 비어 있는 사용자 지정 규칙을 고르지 않았는지 확인하세요. 그런 다음 “시스템 프록시” 메뉴에서 시스템 프록시 자동 설정 또는 현재 버전에서 같은 의미를 가진 활성화 항목을 선택합니다. 완료되면 작업 표시줄 알림 영역의 클라이언트 아이콘이나 메인 창 상태 영역에 시스템 프록시가 켜졌다는 표시가 나타나는 경우가 많습니다.
라우팅 규칙만 선택하고 시스템 프록시를 활성화하지 않으면 브라우저와 시스템 설정을 따르는 대부분의 프로그램이 요청을 v2rayN으로 자동 전달하지 않습니다. 반대로 시스템 프록시는 켰지만 유효한 노드를 선택하지 않았다면 트래픽이 클라이언트에 들어와도 사용할 아웃바운드가 없어 실패합니다. 따라서 이 단계에서는 트래픽 진입점만 설정하고, 다음 단계에서 노드를 선택한 뒤 코어를 시작해야 합니다.
“글로벌 프록시”는 더 많은 요청을 한꺼번에 프록시 아웃바운드로 보내는 방식입니다. 규칙 분할 때문에 접속 결과가 달라지는지 잠시 확인할 때는 유용하지만, 모든 연결 문제를 해결하는 첫 번째 방법으로 사용하기는 어렵습니다. 글로벌 모드로도 구독 오류, 노드 시간 초과, 인증서 실패, 로컬 포트 충돌을 해결할 수는 없습니다. 모드별 범위를 이해하려면 라우팅 및 분할 용어를 확인하세요.
v2rayNG 안드로이드 버전: 라우팅 설정을 선택하고 연결 준비
v2rayNG 설정에서 “라우팅 설정”, “사전 정의 규칙” 또는 비슷한 의미의 메뉴를 찾아 일상 사용에 적합한 규칙을 선택하세요. 메인 화면 하단의 연결 버튼은 연결을 시작하는 기능이므로, 모드와 노드를 확인할 때까지는 누르지 않습니다. 안드로이드에서는 처음 연결을 시작할 때 시스템 연결 확인 창이 표시되며, 이후 다시 나타날지는 시스템 상태에 따라 달라집니다.
설정 화면에 “LAN 우회”, “도메인 정책” 또는 DNS 관련 항목이 있더라도 처음에는 클라이언트 기본값을 유지하세요. 고급 옵션을 한 번에 여러 개 바꾸면 문제 원인을 찾기 어려워집니다. 기본 연결 확인이 성공한 뒤에야 LAN 접속, 특정 도메인 확인, 분할 요구에 따라 추가 조정을 진행하는 것이 좋습니다. 고급 라우팅과 DNS 문제는 체계적인 문제 해결에서 확인하세요.
노드 연결: 실제 연결 지연을 먼저 테스트한 뒤 활성 서버로 지정
목표 상태: 노드가 실제 핸드셰이크를 완료하고 클라이언트 코어가 실행되며 연결 상태가 시작 전에서 연결됨으로 바뀌어야 합니다.
구독 목록에는 여러 노드가 포함될 수 있습니다. 처음 연결할 때 노드 이름만 보거나 일반 ping 결과를 최종 기준으로 삼지 마세요. ping 테스트는 주로 네트워크 계층의 응답을 보여주므로 ICMP에 응답하지 않아도 프록시 프로토콜은 정상 작동할 수 있습니다. 반대로 ping 지연이 낮아도 프록시 핸드셰이크 단계에서 실패할 수 있습니다. 클라이언트의 “실제 연결 지연”, “지연 테스트” 또는 실제 연결 테스트가 더 유용한 기준입니다. 이러한 테스트는 프록시 프로토콜 핸드셰이크와 대상 접속 과정을 거치기 때문입니다.
v2rayN 데스크톱 버전 연결 단계
서버 목록에서 테스트할 노드를 선택하세요. 같은 구독 그룹의 후보를 몇 개 고른 뒤 마우스 오른쪽 버튼 메뉴나 상단 테스트 메뉴에서 실제 연결 지연 테스트를 실행할 수 있습니다. 결과가 나오면 테스트를 안정적으로 완료하는 노드를 우선 선택하세요. 지연 수치는 후보를 고르는 기준일 뿐 실제 다운로드 속도를 의미하지 않습니다. 테스트가 완료되기만 해도 최저 수치만 좇는 것보다 첫 확인에 더 적합합니다.
대상 노드를 두 번 클릭하거나 마우스 오른쪽 버튼 메뉴에서 활성 서버로 지정하세요. 해당 행에 현재 선택 표시가 나타나고 메인 창 상태 표시줄에 활성 서버 이름이 표시되어야 합니다. 이후 시스템 프록시가 여전히 활성화되어 있는지 확인하세요. 일부 버전은 서버를 선택하면 코어가 자동으로 시작되지만, 일부 버전은 “서비스 시작”을 실행하거나 코어를 다시 시작해야 합니다. 로그에 수신 포트가 설정되었거나 현재 설정이 로드되었다는 정상 시작 메시지가 표시되는지 기준으로 판단하세요.
노드를 두 번 클릭한 뒤 이름이 상태 표시줄에 표시되는데도 브라우저에 접속할 수 없다면 모든 설정을 즉시 바꾸지 마세요. 먼저 로그의 마지막 몇 줄을 확인합니다. 연결 시간 초과가 반복되면 실제 연결 테스트를 통과한 다른 노드로 바꾸고, 로컬 포트가 사용 중이라는 메시지가 나오면 같은 프록시 포트를 사용할 수 있는 다른 프로그램을 종료한 뒤 클라이언트를 다시 시작하세요. 설정 파싱 실패가 표시되면 구독을 다시 업데이트하고, 이해하지 못한 프로토콜 필드를 수동으로 수정하지 마세요.
v2rayNG 안드로이드 버전 연결 단계
v2rayNG 노드 목록으로 돌아가 이미 가져온 노드를 하나 눌러 현재 선택 항목으로 지정하세요. 메뉴의 테스트 기능으로 연결을 확인하여 최소 하나의 노드가 테스트를 완료하는지 확인합니다. 그런 다음 메인 화면 하단의 연결 버튼을 누르세요. 처음 연결할 때는 시스템이 로컬 연결 채널 설정을 확인합니다. 승인한 뒤 상태가 바뀔 때까지 기다리세요.
정상적으로 연결되면 연결 버튼이 실행 중 상태로 바뀌고 시스템 상태 영역에도 연결 표시가 나타납니다. 이때 버튼을 연속해서 누르지 마세요. 빠르게 반복하면 시작 직후 연결이 중지될 수 있습니다. 몇 초 기다린 뒤 확인 단계로 넘어가세요. 상태가 곧바로 연결 안 됨으로 돌아가면 로그를 열어 시작 실패 원인을 확인합니다. 흔한 원인은 노드 접근 불가, 만료된 구독 매개변수, 잘못된 시스템 시간, 다른 클라이언트의 연결 채널 점유입니다.
작동 여부 확인: 브라우저, 클라이언트 상태, 로그를 함께 점검
목표 상태: 애플리케이션 요청이 클라이언트로 들어오고, 활성 노드가 트래픽을 전달하며, 라우팅 결과가 현재 모드와 일치해야 합니다.
연결 버튼이 활성 상태로 바뀌었다는 것은 클라이언트가 시작을 시도했다는 뜻일 뿐, 애플리케이션 트래픽이 실제로 프록시를 통과한다는 증거는 아닙니다. 신뢰할 수 있는 확인을 위해 브라우저에서 다시 접속되는지, 클라이언트 연결이 계속 유지되는지, 로그에 해당 요청이 나타나는지 세 곳을 함께 확인하세요. 세 결과를 서로 대조하면 실패한 계층도 빠르게 찾을 수 있습니다.
첫 번째 단계: 브라우저 요청 다시 만들기
이전에 열어 둔 테스트 페이지를 닫거나 새 탭에서 대상 웹사이트를 열어 기존 연결과 캐시의 영향을 줄이세요. 데스크톱에서는 시스템 프록시 설정을 따르는 브라우저를 사용하고, 안드로이드에서는 연결을 시작한 뒤 브라우저를 다시 여세요. 페이지가 정상적으로 로드되면 클라이언트 로그를 확인하여 요청 시간이 방금 수행한 작업과 일치하는지 살펴봅니다. 이전 페이지 내용만 보이는 것은 완전한 확인이 아닙니다. 캐시된 페이지는 새 요청을 보내지 않을 수 있기 때문입니다.
일반 웹사이트는 열리지만 특정 사이트만 실패한다면 클라이언트, 시스템 프록시, 노드 전체가 고장 난 것은 아닐 수 있습니다. 도메인 확인, 라우팅 매칭 또는 대상 사이트 연결 문제일 가능성이 있습니다. 이때 구독을 삭제하지 말고 실제 연결 테스트를 통과한 다른 노드로 바꿔 비교한 뒤, 규칙 모드와 글로벌 모드의 결과도 잠시 비교하세요. 자세한 DNS 및 라우팅 진단 절차는 문제 해결 종합 가이드에서 확인할 수 있습니다.
두 번째 단계: 클라이언트 연결 상태 유지 여부 확인
v2rayN 데스크톱 버전에서는 활성 서버 이름이 사라지지 않았는지, 시스템 프록시가 계속 활성화되어 있는지, 코어가 반복해서 종료되고 재시작되지 않는지 확인하세요. 운영체제의 프록시 설정도 확인하여 클라이언트 상태와 일치하는지 점검할 수 있습니다. v2rayN을 종료한 뒤에도 시스템에 이전 프록시 설정이 남아 있으면 브라우저의 모든 페이지가 열리지 않을 수 있습니다. 클라이언트를 다시 실행하고 시스템 프록시를 올바르게 끄면 복구할 수 있습니다.
v2rayNG 안드로이드 버전에서는 메인 화면으로 돌아가 연결 버튼이 계속 실행 중인지 확인하세요. 네트워크 전환 후 시스템이 연결을 종료했다면 먼저 연결을 끊었다가 다시 연결합니다. 모바일 네트워크와 무선 네트워크를 전환하면 하위 네트워크 경로가 바뀌므로 연결을 다시 설정해야 할 수 있으며, 이것이 반드시 구독 문제를 뜻하지는 않습니다.
세 번째 단계: 로그로 요청 경로 확인
클라이언트 로그를 열고 브라우저 페이지를 새로 고치면서 새 연결 기록이 나타나는지 확인하세요. 대상 도메인, 아웃바운드 태그 또는 연결 설정 정보가 보이면 요청이 클라이언트에 들어온 것입니다. 브라우저에 오류가 발생했는데 로그에 새 기록이 전혀 없다면 데스크톱에서는 시스템 프록시를, 안드로이드에서는 연결 실행 여부를 먼저 확인하세요. 로그에 요청은 있지만 계속 시간 초과가 발생하면 노드를 바꾸거나 현재 네트워크를 점검하고, 로그에 직접 연결 또는 프록시 아웃바운드가 명확히 표시되면 현재 라우팅 모드와 예상 결과가 맞는지 대조합니다.
로그의 단일 경고가 전체 연결 실패를 의미하는 것은 아닙니다. 방금 접속한 대상, 시간, 반복 빈도와 관련이 있는지 확인하는 것이 중요합니다. 첫 확인에서는 “요청이 클라이언트에 들어오지 않음”, “요청은 들어왔지만 노드 실패”, “요청 성공 및 응답 반환”의 세 가지 결과만 구분하면 됩니다. 모든 코어 로그를 한 줄씩 해석할 필요는 없습니다. 자주 나오는 로그 용어는 용어집에서 확인하세요.
FIRST CONNECTION CHECK
첫 연결 실패 시 정해진 순서로 확인
설정을 계속 바꾸는 것보다 점검 순서가 중요합니다. 아래 여섯 항목은 로컬 진입점에서 원격 노드까지 단계적으로 확인하도록 구성되어 있습니다. 한 항목을 완료한 뒤 다음 항목으로 넘어가면 여러 변수를 동시에 바꾸는 일을 피할 수 있습니다.
-
클라이언트가 계속 실행 중인지 확인
데스크톱에서는 메인 창, 알림 영역, 코어 로그를 확인하고, 안드로이드에서는 메인 화면의 연결 상태를 확인하세요. 클라이언트가 종료되어 있다면 이후의 프록시 설정은 유효한 트래픽 전달을 만들 수 없습니다.
-
트래픽 진입점이 활성화되었는지 확인
v2rayN에서는 시스템 프록시 상태를, v2rayNG에서는 연결 스위치를 확인하세요. 로그에 새 요청이 전혀 없을 때는 이 계층을 먼저 점검해야 합니다.
-
활성 노드가 현재 구독에서 가져온 것인지 확인
선택 표시와 구독 그룹을 확인하여 이미 삭제되었거나 비활성화된 서버, 또는 이전 그룹의 서버에 계속 연결하고 있지 않은지 점검하세요.
-
실제 연결 테스트 다시 실행
실제 핸드셰이크를 완료할 수 있는 노드를 선택하세요. 현재 그룹의 모든 노드가 실패한다면 하나씩 반복해서 시작하지 말고 구독을 다시 업데이트한 뒤 로그를 확인하세요.
-
규칙 모드와 글로벌 모드 잠시 비교
연결은 되었지만 특정 접속만 실패할 때만 비교하세요. 글로벌 모드에서 접속이 회복되면 라우팅 규칙 문제일 가능성이 높고, 두 모드 모두 실패하면 노드나 네트워크를 계속 점검해야 합니다.
-
오류 시간과 로그 키워드 기록
발생 시간, 클라이언트 유형, 현재 네트워크, 노드 테스트 결과, 로그 마지막 부분의 핵심 메시지를 기록한 뒤 도움말 센터에서 증상에 맞는 해결 방법을 찾으세요.
SETUP COMPLETE
연결 완료 후 일상적인 관리
이후에는 보통 세 가지만 하면 됩니다. 구독 내용이 바뀌면 업데이트하고, 연결 품질이 떨어지면 실제 연결 테스트를 다시 실행해 활성 노드를 바꾸며, 데스크톱 프록시를 더 이상 사용하지 않을 때는 클라이언트 메뉴에서 시스템 프록시를 끈 뒤 종료하세요. 실행할 때마다 같은 구독을 다시 추가할 필요가 없으며, 노드를 바꾸려고 클라이언트를 재설치할 필요도 없습니다.
중국 본토와 해외 간 분할 라우팅, DNS, geosite, geoip 또는 여러 기기 동기화를 추가로 설정하려면 먼저 현재 정상 작동이 확인된 기본 설정을 보존하세요. 그런 다음 항목별로 변경하고 결과를 기록하는 것이 좋습니다. 복잡한 문제는 문제 해결에서 증상별로 확인하고, 프로토콜 및 코어 개념은 용어집에서, 클라이언트 선택 차이는 클라이언트 비교에서 확인하세요.