먼저 클라이언트, 구독 주소, 시스템 시간을 확인한 다음 화면에서 작업을 시작하세요. 여기서는 가장 흔한 입력 문제를 제외하는 데 집중하며 고급 매개변수는 다루지 않습니다.
이 안내서는 클라이언트 설치가 완료되었고 사용할 수 있는 구독 주소를 하나 확보했다는 전제로 작성되었습니다. 구독 주소는 보통 https://로 시작하는 전체 링크이며, 업데이트 가능한 노드 목록을 가리킵니다. 단일 vmess:// 또는 vless:// 주소는 노드 공유 링크이므로 가져오기 메뉴가 완전히 같지 않습니다. 이 페이지에서는 구독 주소를 중심으로 설명합니다. 구독을 업데이트하면 여러 노드를 한 번에 동기화할 수 있어 일상적인 관리에도 적합하기 때문입니다.
클라이언트가 아직 설치되지 않았다면 먼저 다운로드 페이지에서 해당 플랫폼을 선택하세요. 데스크톱에서는 v2rayN, Android에서는 v2rayNG를 사용합니다. 설치 후 처음 실행할 때는 기본 설정을 유지하고 DNS, 라우팅, 포트, 코어 옵션을 동시에 변경하지 마세요. 한 번에 여러 항목을 바꾸면 문제 원인을 파악하기 어려우므로 기본 연결을 완료한 뒤 하나씩 조정하는 편이 안전합니다.
client클라이언트가 정상적으로 열림
화면에 서버, 구독 또는 설정 메뉴가 표시되고 반복해서 종료되지 않아야 합니다.
subscription주소를 완전히 복사함
링크 앞뒤에 공백이나 줄바꿈이 없고, 메신저가 덧붙인 문장 부호도 없어야 합니다.
clock시스템 시간이 정확함
날짜, 시간, 시간대가 올바르게 설정되어야 합니다. 시간 오차가 있으면 연결 설정에 영향을 줄 수 있습니다.
구독 주소는 개인 설정 정보이므로 본인의 클라이언트에만 입력하고 공개 페이지, 스크린샷, 여러 사람이 있는 채팅에 공유하지 않는 것이 좋습니다. 위 점검을 마치면 다음 단계는 구독을 클라이언트에 저장하고 노드 목록을 직접 업데이트하는 것입니다. 아직은 연결을 서두르지 마세요. 노드 목록이 정상적으로 표시되어야 다음 단계에서 선택할 대상이 생깁니다.
01
SUBSCRIPTION
구독 가져오기
먼저 구독 출처를 저장한 뒤 수동 업데이트를 한 번 실행하세요. 노드 목록이 표시되면 이 단계가 완료된 것입니다.
v2rayN: 구독 그룹 추가 및 업데이트
v2rayN을 연 뒤 상단 메뉴에서 “구독 그룹” 또는 비슷한 이름의 구독 관리 메뉴를 찾아 “구독 그룹 설정”으로 들어갑니다. 버전에 따라 메뉴 배치는 조금 다를 수 있지만, 일반적으로 “별칭”과 “선택 가능한 주소” 두 항목이 표시됩니다. 별칭은 로컬에서 노드 그룹을 구분하기 위한 이름이므로 서비스명이나 용도, 예를 들어 “일상용 노드”처럼 입력하면 됩니다. 주소 입력란에는 전체 구독 링크를 붙여 넣습니다. 붙여 넣은 후 시작과 끝, 중간에 공백이 없는지 확인하고 추가 또는 저장을 누르세요.
구독 그룹을 저장하는 것은 주소를 기록하는 작업일 뿐, 노드가 서버 목록에 이미 입력되었다는 뜻은 아닙니다. 메인 화면으로 돌아온 뒤 구독 메뉴를 다시 열고 “모든 구독 업데이트”를 선택하거나 방금 만든 그룹을 업데이트하세요. 클라이언트가 구독 내용을 요청해 노드를 해석하면 메인 목록에 여러 서버 기록이 표시됩니다. 일반적으로 별칭, 주소, 포트, 전송 방식 또는 노드 유형을 확인할 수 있습니다. 목록이 표시되면 구독 가져오기가 완료된 것입니다.
메인 목록이 계속 비어 있다면 구독 그룹 설정으로 돌아가 주소가 실제로 저장되었는지 확인한 뒤 다시 업데이트하세요. 웹 관리 화면 주소, 결제 페이지 주소, 설명 문장을 구독 링크로 착각하지 마세요. 클라이언트에는 서비스 제공자가 발급한 전용 구독 주소가 필요합니다. 복사 과정에서 링크가 두 줄로 나뉘었다면 비슷해 보이는 문자를 직접 이어 붙이지 말고 전체 내용을 다시 복사해야 합니다.
v2rayNG: 사이드 메뉴에서 구독 설정
v2rayNG를 열고 왼쪽 상단 메뉴 버튼을 누른 다음 사이드 메뉴에서 “구독 그룹 설정”으로 들어갑니다. 오른쪽 상단의 추가 버튼을 누르고 알아보기 쉬운 메모 이름을 입력한 뒤 전체 구독 주소를 주소 입력란에 붙여 넣습니다. 일부 버전에는 자동 업데이트, 현재 그룹만 업데이트 같은 옵션도 표시되는데 처음에는 기본값을 유지해도 됩니다. 입력 내용을 확인하고 저장한 뒤 구독 그룹 목록으로 돌아가세요.
이제 메인 화면으로 돌아와 오른쪽 상단 메뉴에서 “구독 업데이트”를 실행합니다. 업데이트가 성공하면 선택 가능한 노드가 화면에 표시되고, 각 항목에는 보통 이름과 프로토콜 관련 정보가 함께 나타납니다. 구독 그룹이 여러 개라면 방금 추가한 그룹을 업데이트하고 있는지 확인하세요. 노드 이름은 구독 내용에서 제공되므로 길이, 지역 표시, 정렬 방식이 달라도 계속 진행하기 위해 하나씩 이름을 바꿀 필요는 없습니다.
구독 업데이트 성공이 모든 노드의 연결 가능성을 보장하는 것은 아닙니다. 구독은 설정을 클라이언트에 입력하는 역할만 하며, 노드가 현재 작동하는지는 연결 및 확인 단계에서 판단해야 합니다. 구독과 단일 노드 공유 링크의 차이, 업데이트 방식, 노드 필드를 알아보려면 설정 종합 가이드에서 계속 읽을 수 있습니다. 기본 작업에 전체 JSON 구조를 먼저 이해할 필요는 없습니다.
02
ROUTING MODE
프록시 모드 선택
모드는 어떤 트래픽을 프록시 경로로 보낼지 결정합니다. 처음 설정할 때는 일상적인 접속과 로컬 서비스 사용을 함께 고려할 수 있도록 규칙 분할을 우선 선택하세요.
구독 노드가 표시되면 먼저 트래픽 처리 방식을 정한 다음 구체적인 노드를 선택합니다. 일반적인 모드는 규칙 분할, 전역 프록시, 직접 연결로 나눌 수 있습니다. 규칙 분할은 도메인, 주소 범위 또는 사전 설정된 분류에 따라 프록시, 직접 연결, 차단 여부를 결정합니다. 전역 프록시는 프록시 범위에 해당하는 대부분의 트래픽을 현재 노드로 보냅니다. 직접 연결은 프록시 노드를 거치지 않습니다. 클라이언트마다 모드 이름이 “라우팅”, “사전 정의 규칙”, “전역”, “LAN 우회” 등으로 다르게 표시될 수 있지만 판단 방법은 같습니다. 현재 규칙이 요청을 어느 아웃바운드로 보내는지 확인하면 됩니다.
모드
적합한 상황
처음 설정할 때의 권장 사항
규칙 분할
도메인과 주소 범위에 따라 프록시와 직접 연결을 구분
로컬 서비스는 직접 연결로 유지할 수 있어 우선 사용
전역 프록시
규칙 때문에 접속 결과가 달라지는지 임시로 확인
비교 테스트용으로 사용하고 장기간 고정하지 않음
직접 연결
프록시 경로를 일시 중지하거나 원래 네트워크를 확인
프록시 노드 작동 여부를 확인하는 용도로 사용하지 않음
v2rayN: 라우팅 모드와 시스템 프록시를 따로 설정
v2rayN의 “라우팅 모드”와 “시스템 프록시”는 서로 다른 두 설정입니다. 라우팅 모드는 코어에 들어온 트래픽을 어떻게 분배할지 결정하고, 시스템 프록시는 브라우저와 시스템 프록시 설정을 따르는 프로그램이 요청을 v2rayN으로 보낼지 결정합니다. 처음에는 라우팅 설정에서 클라이언트가 제공하는 규칙 분할 방식을 선택하고 사용자 지정 규칙은 당분간 수정하지 않는 것이 좋습니다. 메인 화면으로 돌아온 뒤 트레이 메뉴 또는 시스템 프록시 메뉴에서 시스템 프록시 자동 설정을 선택해야 연결 절차가 완성됩니다.
라우팅 규칙만 선택하고 시스템 프록시를 켜지 않으면 클라이언트 코어가 실행 중이어도 브라우저는 원래 네트워크를 계속 사용할 수 있습니다. 반대로 시스템 프록시는 켰지만 직접 연결 아웃바운드를 선택하면 요청이 클라이언트로 들어와도 선택한 프록시 노드를 거치지 않습니다. 따라서 데스크톱에서 문제를 해결할 때는 두 설정을 분리해서 확인해야 하며, 메인 화면에 노드가 있는지만으로 판단해서는 안 됩니다.
v2rayNG: 라우팅을 선택한 뒤 연결 버튼으로 시스템 세션 설정
v2rayNG는 일반적으로 설정 또는 라우팅 설정에서 사전 정의 규칙을 제공합니다. 처음에는 규칙 분할 방식을 선택하고 저장한 뒤 노드 목록으로 돌아가세요. Android에서는 데스크톱처럼 별도의 시스템 프록시 메뉴를 찾을 필요가 없습니다. 연결 버튼을 누르면 클라이언트가 VPN 세션 설정을 요청하고, 시스템에서 승인한 뒤 해당 범위의 앱 트래픽이 클라이언트로 들어갑니다. 설정에 “앱별 프록시”가 있다면 처음 테스트할 때는 꺼 두고, 기본 연결이 정상인지 확인한 뒤 특정 앱으로 제한하는 것이 좋습니다.
규칙 분할을 선택한 다음 목록에서 활성 노드를 정하고 연결을 시작합니다. 모드 자체가 서버를 자동으로 선택하거나 노드의 사용 가능 여부를 증명하지는 않습니다. 고급 domainStrategy, 도메인 분류, IP 범위, DNS 분할, 다중 아웃바운드 조합은 구성 파일 수준의 내용입니다. 관련 필드와 예시는 설정 종합 가이드의 routing 장에 모아 두었으므로, 이 페이지에서는 가벼운 설정만 유지합니다.
03
CONNECT
노드 선택 후 연결 설정
노드를 현재 활성 서버로 지정하고 시스템 트래픽 진입점이 열려 있는지 확인합니다.
먼저 노드를 선택하고 연속해서 여러 노드를 바꾸지 않기
구독 목록에서 처음 테스트할 노드 하나를 선택합니다. 노드 이름은 설정 출처를 구분하는 데만 도움이 되며 연결 품질을 단독으로 증명하지는 않습니다. 처음에는 정보가 완전한 노드 하나를 임의로 선택하고 연결 후 몇 초 동안 상태를 확인하세요. 짧은 시간에 여러 노드를 연속으로 클릭하면 이전 연결이 끝나기 전에 전환되어 로그에 여러 시작·종료 기록이 섞이므로 실패 지점을 판단하기 어려워집니다.
일부 클라이언트는 지연 시간 테스트 또는 실제 연결 테스트를 제공합니다. 결과는 초기 선별에 활용할 수 있지만 브라우저의 실제 접속과는 다릅니다. 지연 테스트 성공은 현재 테스트 방식에서 대상이 응답했다는 뜻일 뿐 DNS, 라우팅, 앱 프록시가 모두 정상이라는 의미는 아닙니다. 테스트 결과가 없을 때도 테스트 주소, 네트워크 제한, 노드의 일시적인 상태가 원인일 수 있습니다. 따라서 노드를 선택한 뒤에도 시스템 프록시 또는 VPN 세션을 완료하고 다음 단계에서 실제 접속을 확인해야 합니다.
v2rayN: 활성 서버 지정 및 시스템 프록시 켜기
v2rayN의 서버 목록에서 대상 노드를 두 번 클릭하거나 오른쪽 클릭 메뉴에서 “활성 서버로 지정”을 선택합니다. 현재 활성 항목은 보통 색상, 아이콘 또는 상태 표시줄 문구로 구분됩니다. 그런 다음 데스크톱 알림 영역의 v2rayN 트레이 아이콘을 열고 시스템 프록시 메뉴에서 시스템 프록시 자동 설정을 선택하세요. 버전에 따라 “시스템 프록시 설정”, “시스템 프록시 자동 설정” 등으로 표시될 수 있지만, 목적은 시스템 설정을 따르는 앱의 요청을 v2rayN의 로컬 인바운드 포트로 보내는 것입니다.
작업 후 메인 화면 하단의 상태 표시줄 또는 로그 영역을 확인하세요. 정상이라면 코어가 시작되고 사용 중인 로컬 포트, 구성 로드 결과, 활성 노드 정보가 표시됩니다. 구성 해석 오류, 포트 사용 중, 코어 시작 실패가 나타나면 웹페이지 테스트를 계속하지 말고 로그에 따라 시작 문제를 먼저 해결하세요. 포트 충돌의 흔한 원인은 다른 프록시 클라이언트가 실행 중인 경우입니다. 중복 프로그램을 종료한 뒤 v2rayN을 다시 시작하는 편이 여러 포트를 무작정 바꾸는 것보다 상태를 명확하게 복구하기 쉽습니다.
v2rayNG: 구성 선택 후 연결 버튼 누르기
v2rayNG 메인 목록에서 대상 노드를 눌러 현재 선택 항목으로 만든 다음 화면 하단의 원형 연결 버튼을 누릅니다. 처음 연결할 때 시스템에 VPN 연결 확인 창이 표시됩니다. 승인하면 상태 표시줄에 연결 아이콘이 나타나고 클라이언트 버튼 상태도 바뀝니다. 이 확인은 시스템이 v2rayNG의 트래픽 처리를 허용했다는 뜻일 뿐이며, 노드의 통신 가능 여부는 로그와 실제 접속을 함께 확인해야 합니다.
연결 버튼을 누른 직후 연결되지 않은 상태로 돌아가면 v2rayNG의 로그 화면에서 마지막 몇 줄을 확인하세요. 주요 원인은 주소 확인 실패, 연결 시간 초과, 불완전한 구성 매개변수, 시스템 시간 오류 등입니다. 전체 구독 주소나 노드 인증 정보를 공개 질문에 복사하지 마세요. 문제를 설명할 때는 프로토콜 유형, 클라이언트 버전, 오류 유형, 발생 단계만 남기면 됩니다.
여기까지 오면 클라이언트 측 기본 경로가 설정되지만 버튼 색상만 보고 끝내서는 안 됩니다. 다음 단계에서는 상태, 로그, 실제 접속의 세 가지 관점에서 요청이 예상한 라우팅을 실제로 통과하는지 확인합니다. 한 번에 변수 하나만 확인하고 이상이 발견되면 정해진 순서대로 되돌리면 구독을 반복해서 가져오거나 클라이언트를 재설치하는 일을 피할 수 있습니다.
04
VERIFY
적용 여부 확인
먼저 클라이언트 상태를 확인하고 브라우저로 실제 접속을 테스트한 뒤 모드를 전환해 라우팅 문제를 좁혀 갑니다.
1단계: 클라이언트 실행 상태 확인
먼저 클라이언트가 계속 연결 상태인지 확인합니다. v2rayN에는 활성 서버가 표시되고 로그에 시작 실패가 반복되지 않으며 트레이의 시스템 프록시가 켜진 상태여야 합니다. v2rayNG는 연결 상태를 유지하고 몇 초 안에 자동으로 끊기지 않아야 합니다. 클라이언트 자체가 중지되었다면 브라우저를 계속 점검할 필요가 없습니다. 이전 단계로 돌아가 노드 또는 코어 시작 문제를 먼저 처리하세요.
로그를 볼 때는 모든 안내를 오류로 간주하지 말고 가장 최근에 발생한 오류에 집중하세요. 정상적인 연결에도 구성 읽기, DNS 초기화, 라우팅 로드, 연결 종료 등 여러 기록이 포함될 수 있습니다. 반복해서 나타나면서 작업 시간과 일치하는 시간 초과, 연결 거부, 도메인 확인 실패, 포트 충돌이 실제로 처리해야 할 항목입니다. 로그가 너무 길다면 먼저 연결을 끊고 삭제 가능한 이전 로그를 정리한 뒤 다시 연결하세요. 현재 오류를 찾기 쉬워집니다.
2단계: 실제 웹페이지 접속
클라이언트 연결을 유지한 상태에서 시스템 프록시 설정을 따르는 브라우저 창을 완전히 닫았다가 다시 엽니다. 평소 정상적으로 열리는 기본 웹페이지에 접속해 원래 네트워크가 작동하는지 확인한 다음, 프록시 규칙을 거쳐야 하는 대상 페이지에 접속해 로드되는지 확인하세요. 브라우저를 다시 여는 이유는 최신 시스템 프록시 상태를 읽게 하기 위해서입니다. 특히 v2rayN이 방금 시스템 프록시를 켠 경우 기존 프로세스는 이전 연결을 계속 사용할 수 있습니다.
기본 웹페이지는 열리지만 대상 페이지를 열 수 없다면 브라우저가 시스템 프록시를 읽었을 가능성이 높고, 문제는 노드, DNS 또는 라우팅 규칙에 있을 수 있습니다. 모든 웹페이지를 열 수 없다면 현재 노드가 만료되지 않았는지, 시스템 프록시 포트가 클라이언트의 수신 포트와 일치하는지, 클라이언트가 시작 직후 종료되지 않는지를 우선 확인하세요. Android에서는 시스템 절전 정책이 연결 세션을 일찍 중지하지 않았는지도 확인해야 합니다.
3단계: 모드 전환으로 비교
규칙 분할에서 일부 접속만 문제가 생기면 일시적으로 전역 프록시로 전환한 뒤 같은 대상에 접속해 보세요. 전역 프록시에서는 접속되지만 규칙 분할에서는 접속되지 않는다면 노드 경로는 대체로 작동하고 있으며 문제는 라우팅 매칭 또는 DNS 분할에 집중됩니다. 두 모드 모두 접속되지 않으면 노드, 구독 내용, 네트워크 연결 계층으로 돌아가 확인해야 합니다. 비교가 끝나면 원래 규칙 분할 모드로 되돌려 임시 테스트 상태를 장기 설정으로 남기지 마세요.
같은 구독의 다른 노드로 바꿔 보는 것도 효과적인 비교 방법입니다. 현재 연결을 끊고 두 번째 노드를 선택한 다음 다시 연결하여 동일한 웹페이지 테스트를 반복하세요. 라우팅과 DNS를 동시에 바꾸지 않고 노드만 변경하면 문제가 노드에 따라 달라지는지 판단할 수 있습니다. 두 번째 노드가 정상 작동한다면 클라이언트 전체 설정은 대체로 사용할 수 있으므로 원래 노드 상태만 확인하면 됩니다. 여러 노드에서 결과가 같다면 로컬 설정을 점검하는 것이 합리적입니다.
클라이언트가 연결 상태를 유지함
즉시 종료, 반복 재시작 또는 포트 사용 중 오류가 없어야 합니다.
브라우저가 프록시 설정을 읽음
브라우저를 다시 연 뒤 요청이 클라이언트 로그에 표시되어야 합니다.
규칙 모드 결과가 예상과 일치함
직접 연결 대상과 프록시 대상이 현재 규칙에 따라 해당 아웃바운드로 전달되어야 합니다.
확인을 마쳤다면 현재 설정을 작동 기준으로 보관할 수 있습니다. 앞으로 사용자 지정 라우팅이나 DNS 설정을 추가할 때는 한 번에 한 그룹의 매개변수만 변경하고, 변경 후 이 절의 확인 절차를 반복하세요. 문제가 생겨도 가장 최근의 정상 상태로 빠르게 되돌릴 수 있습니다. 인바운드, 아웃바운드, 라우팅, DNS의 전체 관계를 이해하려면 V2Ray 설정 종합 가이드에서 체계적인 설명을 확인하세요.
CHECKLIST
연결 문제 빠른 해결
정해진 순서로 점검하여 클라이언트 재설치, 구독 초기화, 라우팅 수정 작업을 동시에 진행하지 마세요.
구독을 업데이트했는데 노드가 표시되지 않으면 어떻게 하나요?
먼저 서비스 페이지나 단일 설명 문자가 아닌 전체 구독 주소를 저장했는지 확인하세요. 구독 그룹으로 돌아가 주소 앞뒤에 공백이 없는지 확인한 뒤 수동 업데이트를 다시 실행합니다. 클라이언트에서 요청 실패가 표시되면 현재 네트워크에서 구독 출처에 접속할 수 있는지 확인하세요. 주소가 만료되었다면 구독 제공자에게 새 주소를 받아야 합니다.
클라이언트에는 연결됨으로 표시되지만 브라우저가 여전히 원래 네트워크를 사용하면 어떻게 하나요?
v2rayN에서는 활성 서버, 코어 실행 상태, 시스템 프록시 스위치를 모두 확인한 다음 브라우저를 완전히 종료하고 다시 여세요. v2rayNG에서는 VPN 세션이 계속 실행 중인지 확인합니다. 요청이 클라이언트 로그에 나타나지 않는다면 문제는 대개 앱 트래픽이 클라이언트로 들어오기 전에 발생한 것입니다.
규칙 분할에서는 접속되지 않지만 전역 프록시에서는 접속된다면 무엇을 의미하나요?
이는 대개 노드 연결은 설정되었고 문제가 도메인 매칭, IP 규칙 또는 DNS 분할에 집중되어 있음을 의미합니다. 먼저 클라이언트가 제공하는 사전 정의 규칙으로 되돌린 뒤 사용자 지정 조건을 하나씩 추가하세요. 전체 규칙 순서와 필드 설명은 routing 라우팅 장에서 확인할 수 있습니다.
노드를 바꿔도 연결되지 않는 이유는 무엇인가요?
여러 노드에서 같은 결과가 나타난다면 계속 무작위로 노드를 바꾸기보다 시스템 시간, 현재 네트워크, 클라이언트 로그, 시스템 프록시 상태, DNS를 확인해야 합니다. “노드 → DNS → 라우팅 → 시스템 프록시” 순서로 각 테스트 결과를 기록하면 공통 장애 지점을 더 쉽게 찾을 수 있습니다.