10분 만에 처음 설정

V2Ray 사용법: 구독 가져오기부터 연결 확인까지

구독 주소를 준비했다면 네 단계로 처음 설정을 완료할 수 있습니다. 먼저 노드를 가져오고, 프록시 모드를 선택한 다음 연결을 시작하고, 마지막으로 트래픽이 예상대로 작동하는지 확인하세요. 한 번에 한 종류의 설정만 변경하면 문제가 발생했을 때 원인을 쉽게 찾을 수 있습니다.

진행 순서

단계를 먼저 확인한 뒤 설정을 변경하세요

아래 네 단계는 순서대로 진행해야 합니다. 구독은 노드 설정을 제공하고, 프록시 모드는 클라이언트로 보낼 트래픽을 결정하며, 연결 작업은 코어를 시작합니다. 확인 단계에서는 시스템과 클라이언트가 정상적으로 연동되는지 점검합니다.

시작 전에 두 가지를 준비하세요

첫 번째는 이미 설치되어 있는 클라이언트입니다. 데스크톱에서는 v2rayN을, Android 기기에서는 v2rayNG을 사용합니다. 두 번째는 서비스 제공자가 전달한 구독 주소입니다. 구독 주소는 보통 https://로 시작하는 링크이며 일반 웹페이지 주소가 아니라 클라이언트가 노드 설정을 가져오는 경로입니다.

구독 주소를 먼저 전체 복사하고 문자를 직접 삭제하거나 수정하지 마세요. QR 코드나 관리 페이지에서 가져오는 주소라면 페이지의 복사 버튼을 우선 사용하세요. 구독에는 프로토콜, 포트, 전송 방식과 인증 정보가 포함되므로 항목을 직접 입력하면 설정을 빠뜨리기 쉽습니다. 처음에는 구독을 바로 가져오는 편이 안전합니다.

  1. 클라이언트가 설치되어 정상적으로 실행됨
  2. 구독 주소의 유효 기간이 남아 있음
  3. 현재 기기에서 인터넷에 정상적으로 접속할 수 있음
  4. 시스템 날짜, 시간 및 시간대가 정확함

설정 출처

구독을 가져와 노드 목록 업데이트

먼저 구독 주소를 클립보드에 복사하세요. 데스크톱에서 v2rayN을 연 뒤 상단 메뉴에서 구독 그룹 또는 구독 설정 항목을 찾아 새 그룹을 만듭니다. 이름은 “일상 사용”처럼 용도를 쉽게 구분할 수 있게 지정하고, 주소 입력란에는 방금 복사한 링크를 붙여 넣으세요. 다른 옵션은 일단 기본값으로 둔 채 저장한 다음 메인 창으로 돌아와 “구독 업데이트”를 한 번 실행합니다. 버전에 따라 메뉴 문구가 조금 다를 수 있지만 보통 “구독”, “그룹” 또는 “업데이트”라는 키워드가 포함되어 있습니다.

Android에서 v2rayNG을 열고 상단 메뉴의 구독 그룹 설정으로 들어가 추가 버튼을 누른 다음 메모 이름을 입력하고 구독 주소를 붙여 넣으세요. 저장 후 메인 화면으로 돌아와 메뉴에서 구독 업데이트를 실행합니다. 일부 버전에서는 먼저 현재 구독 그룹을 선택해야 합니다. 이때 방금 만든 그룹을 선택한 뒤 노드를 업데이트하여 다른 빈 그룹에 설정이 들어가지 않도록 하세요.

업데이트가 끝나면 메인 화면에 하나 이상의 노드 항목이 표시되어야 합니다. 각 항목에는 보통 메모 이름이 표시되고 프로토콜이나 서버 정보가 함께 나타나기도 합니다. 목록이 정상적으로 표시되면 클라이언트가 구독 주소를 읽었다는 뜻입니다. 이때는 시스템 프록시를 바로 켜지 말고 목록이 비어 있지 않은지, “구독 내용이 비어 있음”, “파싱 실패” 또는 요청 시간 초과와 같은 메시지가 없는지 먼저 확인하세요.

업데이트 후에도 노드가 보이지 않으면 구독 설정으로 다시 들어가 주소의 앞뒤에 공백이 섞이지 않았는지 확인하세요. 관리 페이지 URL이 아니라 구독 링크를 복사했는지도 점검합니다. 현재 구독 그룹을 한 번 바꾼 뒤 다시 업데이트해 보는 방법도 있습니다. 주소 자체가 만료되었다면 클라이언트 설정만으로는 해결할 수 없으므로 구독 제공처에서 유효한 주소를 다시 받아야 합니다.

구독, 노드, 프로토콜과 코어의 관계는 헷갈리기 쉽습니다. 간단히 말하면 구독은 설정 묶음을 업데이트하는 경로이고, 노드는 하나의 구체적인 연결 설정이며, Xray 또는 V2Fly는 연결을 처리하는 코어입니다. 용어를 더 이해하고 싶다면 용어집을 확인하세요. 처음 사용할 때는 프로토콜 매개변수를 직접 수정할 필요가 없습니다.

트래픽 방향

노드를 선택한 뒤 프록시 모드 선택

노드가 목록에 표시되면 먼저 하나를 선택하세요. v2rayN에서는 보통 노드를 더블 클릭하거나 마우스 오른쪽 버튼으로 활성 서버로 지정하거나 메인 화면의 선택 기능을 사용할 수 있습니다. 선택된 항목에는 강조 표시, 체크 표시 또는 현재 서버 표시가 나타납니다. v2rayNG에서는 메인 목록에서 노드 카드를 누르면 선택되며 활성 상태가 표시됩니다. 처음에는 메모가 분명한 노드 하나만 선택하고 여러 설정을 동시에 변경하지 마세요.

다음으로 프록시 모드를 정합니다. 모드는 구독 자체를 변경하지 않고 기기에서 어떤 요청을 클라이언트가 처리할지만 결정합니다. 데스크톱에서 가장 흔한 조합은 “시스템 프록시”와 “규칙” 또는 “우회” 계열 모드입니다. 시스템 프록시는 시스템 프록시 설정을 지원하는 앱의 요청을 v2rayN으로 보내고, 규칙 모드는 도메인, IP 또는 미리 정해진 목록에 따라 직접 연결과 프록시 사용을 나눕니다. 일상적인 웹 이용에는 이해하고 문제를 찾기 쉬운 시작점입니다.

전역 모드는 클라이언트로 들어오는 트래픽을 우선 현재 프록시 출구로 보냅니다. 규칙 때문에 접속 문제가 생겼는지 임시로 확인할 때는 유용하지만 모든 상황에서 고정적으로 사용하는 것은 권장하지 않습니다. 규칙 모드는 장기 사용에 더 적합합니다. 로컬 서비스, 로컬 네트워크 주소와 전달할 필요가 없는 사이트를 직접 연결로 유지할 수 있기 때문입니다. 모드 이름은 클라이언트 버전과 규칙 세트에 따라 달라질 수 있으므로 “규칙”, “전역”, “직접 연결”의 의미를 중심으로 판단하고 메뉴 위치에 집착하지 마세요.

v2rayN에서는 트레이 메뉴나 메인 창에서 시스템 프록시 관련 옵션을 찾을 수 있습니다. 먼저 시스템 프록시 자동 설정을 선택하고 라우팅 모드가 규칙 분할로 되어 있는지 확인하세요. 클라이언트 코어가 연결을 설정할 수 있는지만 테스트하는 단계라면 라우팅 설정을 기본값으로 유지하고 TUN 모드는 함께 켜지 않는 것이 좋습니다. TUN은 더 다양한 앱 트래픽을 가로채며 가상 네트워크 어댑터, 권한과 DNS 동작이 관련되므로 기본 연결이 안정된 뒤 설정하세요.

v2rayNG에서는 일반 연결이 Android 시스템 연결 인터페이스를 통해 기기 트래픽을 처리합니다. 처음에는 기본 라우팅 설정을 유지하고 현재 노드가 선택되었는지만 확인한 뒤 다음 단계로 진행하세요. 설정에서 앱별 프록시, 우회 규칙 또는 사용자 지정 DNS를 이미 변경했다면 현재 값을 먼저 기록한 뒤 판단하기 쉬운 기본 설정으로 되돌리는 것이 좋습니다. 그러면 연결 실패 시 여러 규칙을 추측하며 점검하지 않고 노드 사용 가능 여부부터 확인할 수 있습니다.

이 단계가 끝났을 때는 두 가지 조건을 충족해야 합니다. 메인 화면에 명확하게 선택된 노드가 하나 있고 프록시 모드도 결정되어 있어야 합니다. 아직 연결이 실행 중이 아닐 수 있으므로 다음 단계에서 클라이언트 코어를 시작하고 시스템 트래픽이 실제 연결로 들어가게 합니다.

서비스 시작

연결을 시작하고 실행 상태 확인

데스크톱에서는 먼저 v2rayN 메인 프로그램이 계속 실행 중인지 확인하세요. 노드를 선택하면 클라이언트가 보통 해당 코어를 시작합니다. 메인 화면에 “서비스 시작” 또는 비슷한 항목이 있다면 먼저 실행한 뒤 시스템 트레이 메뉴에서 시스템 프록시를 설정하세요. 설정이 완료되면 트레이 아이콘, 상태 표시줄 또는 하단 안내 영역의 실행 상태가 바뀌는 경우가 많습니다. 이때 메인 창을 닫거나 트레이 프로그램을 종료하지 마세요. 창 닫기는 보통 최소화일 뿐이지만 “종료”를 선택하면 연결도 함께 중단됩니다.

시스템에 방화벽 접근 허용 알림이 나타나면 현재 네트워크 환경에 따라 클라이언트 통신을 허용할지 결정하세요. 신뢰할 수 있는 가정 또는 개인 네트워크라면 현재 사용하는 네트워크 유형에서 프로그램 통신을 허용할 수 있습니다. 조직에서 관리하는 기기라면 먼저 기존 네트워크 정책을 따르세요. 방화벽 처리가 끝나면 v2rayN으로 돌아가 로그 영역을 확인합니다. 정상적으로 시작되면 보통 코어가 설정을 불러오고 로컬 포트를 수신 대기한다는 내용이 표시됩니다.

Android의 v2rayNG에서는 노드를 선택한 뒤 메인 화면 오른쪽 아래의 연결 버튼을 누르세요. 처음 시작하면 시스템에 연결 권한 대화상자가 표시됩니다. 승인하면 상태 표시줄에 시스템 연결 표시가 나타나고 v2rayNG 버튼 상태도 바뀝니다. 이 권한은 클라이언트가 기기 트래픽을 받을 수 있도록 시스템이 제공하는 것입니다. 거부했다면 일반 연결을 만들 수 없으므로 버튼을 다시 누르고 승인을 완료해야 합니다.

연결 버튼이 실행 상태로 바뀌었다는 사실만으로 원격 노드를 사용할 수 있다고 단정할 수는 없습니다. 몇 초간 더 기다리면서 곧바로 멈추거나 반복적으로 재연결되는지, 시간 초과 메시지가 나타나는지 확인하세요. 상태가 안정적이면 확인 단계로 넘어갑니다. 시작하자마자 멈춘다면 먼저 로그를 열어 가장 아래쪽의 오류를 확인하세요. 흔한 단서는 설정 파싱 실패, 연결 시간 초과, 도메인 이름 확인 실패 또는 포트 사용 중입니다.

데스크톱에서는 “코어 실행”과 “시스템 프록시 설정 완료”가 서로 다른 상태라는 점도 기억하세요. 코어 실행은 v2rayN이 로컬에서 프록시 포트를 수신 대기한다는 뜻이고, 시스템 프록시 설정은 브라우저 같은 앱이 요청을 해당 포트로 보낸다는 뜻입니다. 코어만 실행하고 시스템 프록시를 설정하지 않으면 일부 앱은 기존 네트워크 경로를 사용합니다. 반대로 프로그램이 종료된 뒤 시스템 프록시 설정만 남아 있으면 브라우저가 로컬 프록시 포트를 찾지 못해 페이지를 불러오지 못할 수 있습니다.

이제 클라이언트는 실행 상태를 유지해야 합니다. 데스크톱에서는 시스템 프록시가 활성화되어 있고 v2rayNG에서는 연결 상태가 표시되어야 합니다. 다음 단계에서는 설정을 더 변경하지 않고 앱 접속, 클라이언트 상태와 로그를 기준으로 연결이 실제로 적용되었는지 확인합니다.

결과 확인

연결이 예상대로 적용되었는지 확인

테스트할 브라우저 페이지를 완전히 닫은 뒤 새 페이지를 다시 여세요. 이렇게 하면 기존 연결, 캐시 또는 이미 만들어진 네트워크 세션이 판단에 미치는 영향을 줄일 수 있습니다. 접속 결과를 분명히 확인할 수 있는 평소의 웹사이트를 테스트하고, 비교를 위해 자주 이용하는 로컬 웹사이트 하나도 남겨 두세요. 두 페이지가 모두 정상적으로 열리면 기본 네트워크 경로가 만들어진 것입니다. 일부 페이지만 문제가 있다면 라우팅 규칙, DNS 또는 대상 사이트 상태와 관련되었을 가능성이 큽니다.

데스크톱에서 테스트할 때는 브라우저가 시스템 프록시 설정을 사용하는지 확인하세요. 일부 브라우저나 확장 프로그램은 별도의 프록시를 설정할 수 있어 시스템 옵션을 그대로 따르지 않습니다. “클라이언트는 실행 중인데 브라우저 동작이 바뀌지 않는” 경우 브라우저의 별도 프록시 설정을 먼저 끄고 브라우저를 다시 연 뒤 테스트하세요. 다른 앱이 시스템 프록시를 따르는지는 앱 자체의 네트워크 구현에 따라 달라지며, 이것이 일반 시스템 프록시와 TUN 모드의 적용 범위가 다른 이유입니다.

그다음 클라이언트로 돌아가 로그를 확인하세요. 테스트 페이지를 열 때 로그에 새로운 접속 기록이나 연결 활동이 나타나야 합니다. 요청이 클라이언트로 들어오는 것이 보이면 앱에서 로컬 프록시까지의 경로는 대체로 정상입니다. 이후 시간 초과가 발생하면 노드 또는 원격 연결을 계속 확인하세요. 새 기록이 전혀 없다면 시스템 프록시가 켜져 있는지, 테스트 앱이 시스템 프록시를 따르는지, 클라이언트의 수신 포트가 정상인지부터 점검하세요.

v2rayNG도 비슷한 방식으로 확인합니다. 시스템 연결 상태를 유지한 채 브라우저에서 페이지를 다시 불러오고 클라이언트로 돌아와 로그를 확인하세요. 연결 버튼은 실행 중인데 모든 요청이 시간 초과된다면 연결을 중지한 뒤 구독에 있는 다른 노드로 바꿔 다시 시도하세요. 노드를 바꾸기 전에는 현재 연결을 먼저 중지하고 새 노드를 선택한 다음 다시 시작해야 이전 세션 상태를 새 노드의 결과로 착각하지 않을 수 있습니다.

확인이 끝난 뒤 일상적인 사용에 필요한 규칙 모드로 돌아가세요. 이후 특정 사이트만 접속되지 않을 때는 클라이언트를 바로 재설치하지 말고 규칙 모드와 전역 모드를 잠시 비교해 보세요. 전역 모드에서는 정상인데 규칙 모드에서만 문제가 생기면 분할 규칙에 원인이 있을 가능성이 큽니다. 두 모드 모두 시간 초과라면 노드, 구독 상태와 현재 네트워크를 먼저 확인하세요.

도메인별 출구 선택 방식이나 라우팅 규칙, DNS, 인바운드와 아웃바운드 설정을 더 확인하려면 설정 참고 총정리로 이동하세요. 이러한 설정은 처음 연결할 때 필수는 아니며 기본 연결이 안정된 뒤 학습하는 편이 이해하기 쉽습니다.

빠른 문제 해결

연결이 적용되지 않을 때는 정해진 순서로 확인하세요

클라이언트를 재설치하거나 DNS를 변경하고 모드를 바꾸면서 구독까지 동시에 교체하지 마세요. 한 번에 하나의 변수만 처리해야 테스트 결과를 참고할 수 있습니다.

A

먼저 현재 네트워크 확인

클라이언트 연결을 중지한 뒤 기기 자체에서 자주 이용하는 웹사이트가 정상적으로 열리는지 확인하세요. 기본 네트워크가 끊겨 있다면 먼저 네트워크 연결을 복구해야 합니다. Wi-Fi, 모바일 네트워크 또는 핫스팟을 바꿨다면 클라이언트 연결을 한 번 다시 시작하여 로컬 수신 대기와 시스템 네트워크 상태를 새로 맞출 수도 있습니다.

B

그다음 구독 업데이트

구독 설정으로 돌아가 현재 그룹과 주소를 확인한 뒤 수동으로 업데이트를 실행하세요. 노드 목록은 업데이트되지만 현재 노드만 시간 초과된다면 연결을 중지하고 다른 노드로 테스트합니다. 목록 전체를 업데이트할 수 없다면 구독 주소, 유효 기간과 시스템 시간을 중점적으로 확인하세요.

C

프록시 진입점 확인

v2rayN에서는 코어가 실행 중인지, 시스템 프록시가 설정되었는지, 브라우저에 충돌하는 별도 프록시가 없는지를 모두 확인하세요. v2rayNG에서는 시스템 연결 권한이 여전히 유효한지, 연결 버튼이 자동으로 중지 상태로 돌아가지 않았는지 확인합니다.

D

마지막으로 로그 확인

로그의 아래쪽에서 테스트가 진행된 시점의 새 기록을 찾으세요. 시간 초과는 보통 네트워크나 노드 문제를 가리키고, 파싱 실패는 설정 내용과 관련된 경우가 많습니다. 접속 기록이 전혀 없다면 먼저 트래픽이 클라이언트로 들어오고 있는지 확인하세요. 로그와 설정 구조를 체계적으로 익히려면 설정 참고와 사이트의 기술 노트를 확인하세요.

설정 완료 후 일상적인 작업

일상적인 사용에서 할 일은 주로 세 가지입니다. 구독 내용이 바뀌면 수동으로 업데이트하고, 현재 노드 연결에 문제가 생기면 노드를 전환하며, 사용하지 않을 때는 클라이언트 상태에 따라 연결을 중지하고 시스템 프록시를 복원하세요. 프로토콜, 코어, 라우팅과 전송 방식은 필요할 때 하나씩 익히면 되며 처음 설정할 때 모두 이해할 필요는 없습니다.

v2rayN 다운로드