10분 기본 설정

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

순서대로 네 가지를 진행합니다. 서버 설정을 클라이언트에 전달하고, 트래픽이 프록시로 들어가는 방식을 정한 뒤 연결을 시작하고 재현 가능한 방법으로 결과를 확인합니다. 이 페이지는 v2rayN 데스크톱 클라이언트와 v2rayNG 안드로이드 클라이언트를 예로 들며, 고급 라우팅과 DNS 튜닝은 다루지 않습니다.

구독 가져오기 모드 선택 연결 확인 예상 10분
01 구독으로 목록 만들기 주소는 시작점일 뿐이며, 업데이트해야 서버가 표시됩니다.
02 모드가 트래픽 경로 결정 먼저 명확하고 확인하기 쉬운 기본 모드를 사용하세요.
03 서버를 활성 상태로 전환 항목을 선택했다고 연결이 시작된 것은 아닙니다.
04 결과 확인 브라우저와 다른 앱은 따로 확인해야 합니다.
준비

시작 전 확인: 클라이언트, 구독 주소 및 네트워크 시간

설정을 시작하기 전에 클라이언트가 정상적으로 설치되어 열리는지 확인하세요. 데스크톱 기기에서는 v2rayN을, 안드로이드 기기에서는 v2rayNG를 사용합니다. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 해당 플랫폼을 선택하세요. 처음 실행할 때 시스템이 네트워크 접근 권한을 요청할 수 있습니다. 시스템 안내에 따라 클라이언트의 네트워크 연결을 허용한 뒤 기본 화면으로 돌아와 계속 진행합니다.

두 번째로 준비할 것은 유효한 구독 주소입니다. 구독 주소는 일반적으로 서비스 제공업체가 전달하며, 일반 웹페이지 주소가 아니므로 브라우저에 직접 입력해 내용을 확인하는 방식은 적합하지 않습니다. 복사할 때는 처음부터 끝까지 정확히 선택해 공백, 줄바꿈 또는 메신저가 덧붙인 문장 부호가 포함되지 않도록 하세요. 제공업체가 QR 코드와 텍스트 주소를 함께 제공한다면, 복사 상태를 확인하기 쉬운 텍스트 주소를 우선 사용합니다.

기기의 날짜, 시간, 시간대도 확인하세요. 일부 연결 방식은 정확한 시스템 시간에 의존하므로 시간 차이가 크면 핸드셰이크가 실패할 수 있습니다. 시스템의 자동 날짜 및 시간 기능을 켠 뒤 현재 시간대가 실제 위치와 일치하는지 확인하는 것이 좋습니다. 마지막으로 시스템 프록시나 VPN 채널을 이미 제어하고 있는 다른 네트워크 도구는 잠시 종료하세요. 두 프로그램이 동시에 출구를 변경하면 이후 확인 결과를 해석하기 어려워집니다.

준비가 끝나도 DNS, TUN, 라우팅 규칙 또는 사용자 지정 아웃바운드는 아직 변경하지 마세요. 기본 가이드의 목표는 관찰하기 쉬운 연결을 만드는 것입니다. 고급 옵션을 추가하면 변수가 늘어나 여러 설정을 동시에 바꿨을 때 원인을 파악하기 어려워집니다. 네 단계를 모두 통과한 뒤 고급 설정 안내서에서 그룹, 라우팅, DNS 및 TUN을 다루세요.

1단계

구독 가져오기: 주소로 서버 목록 만들기

구독 가져오기는 ‘주소 저장’과 ‘내용 업데이트’라는 두 작업으로 나뉩니다. 처음 설정이 실패하는 이유는 주소가 유효하지 않아서가 아니라 구독만 저장하고 업데이트를 실행하지 않았기 때문인 경우가 많습니다. 이 단계를 마치면 클라이언트 기본 화면에 서버 항목이 표시되어야 하며, 각 항목에는 보통 이름, 프로토콜 유형, 주소 또는 그룹 정보가 포함됩니다. 목록이 보여야 클라이언트가 선택 가능한 설정을 읽었다는 뜻입니다.

v2rayN 데스크톱 클라이언트에서 가져오기

v2rayN 기본 창을 열고 상단 메뉴에서 ‘구독 그룹’ 또는 비슷한 이름의 항목을 찾은 뒤 구독 그룹 설정으로 이동합니다. 새 그룹을 만들고 서비스 이름이나 용도처럼 알아보기 쉬운 메모를 입력하세요. 방금 복사한 구독 주소를 주소 입력란에 붙여넣고 앞뒤에 공백이 없는지 확인한 다음 저장합니다. 메모는 로컬에서 구분하기 위한 용도이며 서버 매개변수는 변경하지 않습니다.

저장한 뒤 기본 창으로 돌아와 구독 관련 메뉴를 다시 열고 ‘모든 구독 업데이트’를 실행하거나 방금 만든 그룹을 직접 업데이트합니다. 업데이트 중에는 창 하단의 상태와 로그 영역을 확인하세요. 성공하면 서버 목록에 새 항목이 추가됩니다. 기존 목록이 있다면 구독 그룹이나 메모를 기준으로 새 내용이 표시되었는지 확인할 수 있습니다. 업데이트가 끝난 뒤 서버 매개변수를 하나씩 편집할 필요는 없으며, 구독에서 제공한 설정은 원래대로 유지해야 합니다.

메뉴 이름이나 설명이 조금 다르면 ‘구독’과 ‘그룹’의 의미가 함께 포함된 메뉴를 먼저 찾으세요. 최신 인터페이스는 대개 구독을 그룹 관리 방식으로 다루고, 클래식 인터페이스는 추가·업데이트·관리를 여러 메뉴 항목으로 나눌 수 있습니다. 완료 여부는 메뉴 위치가 아니라 구독 기록이 저장되었고 기본 목록에 서버가 표시되었는지로 판단합니다.

v2rayNG 안드로이드 클라이언트에서 가져오기

v2rayNG를 열고 왼쪽 메뉴 또는 오른쪽 상단 메뉴에서 ‘구독 설정’으로 이동합니다. 추가 버튼을 누르고 구독 메모를 입력한 뒤 주소를 붙여넣고 저장하세요. 기본 화면으로 돌아와 메뉴에서 구독 업데이트를 실행합니다. 앱이 설정을 읽는 동안 현재 네트워크를 유지하고, 바로 다른 앱으로 전환하거나 업데이트 버튼을 반복해서 누르지 마세요.

업데이트가 끝나면 기본 화면에 서버 설정이 표시됩니다. 여러 지역이나 용도의 항목이 나타나도 지금은 항목이 존재하는지만 확인하고 이름을 모두 분석할 필요는 없습니다. 서버 이름은 구독 제공업체가 정하며 클라이언트가 자동으로 측정한 연결 품질을 의미하지 않습니다. 먼저 기본 연결을 한 번 완료한 뒤 실제 필요에 따라 그룹과 필터 조건을 정리하세요.

목록이 나타나지 않을 때

먼저 구독 설정으로 돌아가 방금 저장한 항목을 다시 열고 주소가 잘리지 않았는지 확인하세요. 모바일에서 긴 주소를 복사하면 끝부분의 문자가 빠지기 쉽고, 데스크톱에서는 주소 앞뒤에 공백이 붙는 경우가 많습니다. 수정 후 저장하고 다시 직접 업데이트하세요. 접근 실패 상태가 표시되면 현재 네트워크로 일반 웹페이지를 열 수 있는지 확인하고 기기 시간도 점검합니다. 형식을 인식할 수 없다는 안내가 나오면 해당 주소가 일반 V2Ray 클라이언트에서 사용 가능한지 구독 제공업체에 문의하세요.

실패했다고 같은 구독을 여러 개 연속으로 만들지 마세요. 중복 기록이 생기면 같은 이름의 서버가 여러 개 표시되어 어느 그룹을 사용하는지 판단하기 어려워집니다. 기록 하나만 남기고 해당 기록의 주소와 업데이트 결과를 확인하세요. ‘구독’, ‘노드’, ‘서버’의 차이는 용어집에서 간단히 확인할 수 있습니다.

다음 단계로 넘어가기 전에 확인할 항목

클라이언트 기본 화면에 서버 항목이 하나 이상 표시되고, 해당 항목이 방금 저장한 구독 그룹에서 가져온 것이어야 합니다. 여전히 목록이 비어 있다면 이 단계에서 먼저 문제를 해결하고 프록시 모드 설정으로 넘어가지 마세요.

2단계

프록시 모드 선택: 어떤 트래픽을 클라이언트로 보낼지 결정하기

서버 목록이 ‘어디에 연결할지’를 정한다면 프록시 모드는 ‘어떤 트래픽을 이 연결로 보낼지’를 정합니다. 클라이언트에는 보통 시스템 프록시, 규칙 모드, 전역 모드, 직접 연결 규칙 또는 LAN 우회 같은 옵션이 있습니다. 버전에 따라 이름은 다를 수 있지만 핵심 차이는 트래픽 매칭 범위입니다. 처음에는 이해하고 되돌리기 쉬운 방식을 선택하고 복잡한 라우팅을 한꺼번에 추가하지 마세요.

v2rayN의 시스템 프록시와 라우팅 모드

데스크톱에서는 먼저 v2rayN 작업 표시줄 아이콘 메뉴나 기본 창 메뉴에서 ‘시스템 프록시’를 찾습니다. 클라이언트가 시스템 프록시를 설정하도록 하는 옵션을 선택하세요. 그러면 브라우저처럼 시스템 프록시 설정을 따르는 프로그램의 요청이 v2rayN의 로컬 리스닝 포트로 전달됩니다. 작업 표시줄 아이콘이나 메뉴의 체크 상태가 바뀌는 경우가 많으므로 클라이언트가 시스템 프록시를 제어하고 있는지 확인할 수 있습니다.

그다음 라우팅 모드를 확인합니다. 처음 일상적인 테스트를 할 때는 클라이언트가 제공하는 기본 규칙 모드나 LAN 우회 규칙 조합을 선택할 수 있습니다. 이렇게 하면 로컬 기기, 라우터 관리 페이지 및 일반적인 LAN 주소에는 직접 접근하면서 프록시 규칙에 일치하는 요청은 활성 서버로 보낼 수 있습니다. 규칙 문제를 확인하기 위해 전역 모드를 잠시 사용한다면 테스트용으로만 취급하세요. 확인이 끝나면 필요에 따라 규칙 모드로 되돌립니다.

시스템 프록시와 라우팅 모드는 서로 다른 두 계층의 설정입니다. 시스템 프록시는 앱이 트래픽을 v2rayN으로 보낼지 결정하고, 라우팅 모드는 v2rayN이 받은 트래픽을 어떻게 분배할지 결정합니다. 라우팅 모드만 바꾸고 시스템 프록시를 켜지 않으면 브라우저가 계속 직접 연결할 수 있습니다. 반대로 시스템 프록시를 켰지만 적절하지 않은 라우팅 규칙을 선택하면 일부 웹사이트의 결과가 달라질 수 있습니다. 이 관계를 이해하면 다음 확인 단계가 훨씬 명확해집니다.

v2rayNG의 연결 모드

안드로이드 기기에서 v2rayNG가 연결을 시작하면 시스템에 VPN 채널을 만들어 달라고 요청합니다. 이 채널은 기기의 앱 트래픽을 클라이언트로 전달하는 데 사용됩니다. 처음 시작 버튼을 누르면 시스템 연결 권한 대화상자가 표시됩니다. 권한을 허용하면 상태 표시줄에 시스템 네트워크 채널 표시가 나타나는 경우가 많고, v2rayNG 기본 화면의 시작 버튼도 실행 상태로 바뀝니다.

v2rayNG 설정으로 들어가면 라우팅, 앱별 프록시 등의 옵션을 볼 수 있습니다. 처음에는 기본 라우팅 설정을 유지하고 앱별 필터링을 바로 활성화하지 마세요. 앱별 프록시는 어떤 앱이 연결을 사용할지 바꾸므로 목록을 완전히 설정하지 않으면 브라우저는 정상인데 다른 앱은 기존 네트워크를 사용하는 상황이 생길 수 있습니다. 먼저 기본 연결을 확인한 뒤 필요에 따라 앱 범위를 좁히세요.

모드를 변경한 뒤 잠시 멈추고 화면의 선택 상태가 바뀌었는지 확인하세요. 데스크톱에서는 시스템 프록시 메뉴의 체크 항목을, 안드로이드에서는 연결 권한이 준비되었는지를 확인합니다. 서버 교체, DNS 변경, TUN 활성화, 규칙 편집을 동시에 하지 마세요. 다음 단계에서는 단일 변수로 연결 성공 여부를 판단해야 합니다.

다음 단계로 넘어가기 전에 확인할 항목

v2rayN에서 시스템 프록시와 기본 라우팅 모드를 선택했거나, v2rayNG에서 시스템 네트워크 채널을 사용할 준비를 마치고 기본 라우팅 설정을 유지한 상태입니다. 이제 서버 하나를 명확히 선택해야 실제 출구가 생깁니다.

3단계

서버 연결: 항목을 선택한 뒤 실행 시작

클라이언트 목록에 서버가 있다고 해서 서버가 활성 상태라는 뜻은 아닙니다. 연결하기 전에 항목 하나를 선택해 현재 서버로 지정해야 합니다. 처음 테스트할 때는 특정 이름이나 지역을 고집하기보다 설정이 완전하고 방금 구독에서 업데이트된 항목을 우선 선택하세요. 서비스 제공업체가 용도를 명시했다면 안내에 따라 선택합니다.

v2rayN에서 활성 서버로 지정하기

서버 목록에서 대상 항목을 클릭한 다음 마우스 오른쪽 메뉴나 상단 작업 메뉴를 사용해 활성 서버로 지정합니다. 일부 버전에서는 더블클릭으로 같은 작업을 수행할 수 있습니다. 성공하면 현재 항목의 색상, 글꼴, 아이콘 또는 상태 열이 바뀌는 경우가 많습니다. 목록의 선택 상태를 주의 깊게 확인해 마우스 포커스만 한 줄에 있고 실제 활성 서버는 바뀌지 않은 상황을 피하세요.

이어서 v2rayN 코어가 실행 중인지 확인합니다. 클라이언트가 시작될 때 코어도 자동으로 시작되는 경우가 많지만, 상태 표시줄에 중지됨이 나타나면 작업 메뉴에서 시작을 실행하세요. 로그 영역을 열어 설정 로드와 로컬 리스닝 시작 등의 정보가 표시되는지 확인합니다. 정상적으로 시작되면 로그가 실행 상태를 유지하며 몇 줄이 나타난 직후 바로 중지되지 않습니다. 이때 로그를 지우지 마세요. 네 번째 단계에서 요청이 클라이언트에 도달했는지 판단하는 데 필요합니다.

코어가 시작 직후 중지되더라도 여러 서버를 무작정 바꾸지 마세요. 마지막 로그 몇 줄을 확인하면 로컬 포트를 다른 프로그램이 사용 중이거나, 구독 매개변수가 불완전하거나, 이전 설정이 남아 있는 등의 문제를 찾을 수 있습니다. 기본적인 오류라면 다른 프록시 도구를 완전히 종료한 뒤 v2rayN을 다시 시작해 보세요. 로그를 한 줄씩 분석해야 한다면 고급 설정 안내서에서 계속 확인할 수 있습니다.

v2rayNG에서 선택하고 시작하기

v2rayNG 서버 목록에서 항목 하나를 눌러 현재 설정으로 지정합니다. 기본 화면으로 돌아와 상단이나 카드 영역에 표시된 서버 이름이 방금 선택한 항목과 같은지 확인하세요. 그런 다음 화면 하단의 원형 시작 버튼을 누릅니다. 처음 시작할 때 시스템 권한 창이 나타나므로 허용한 뒤 버튼 상태가 바뀔 때까지 기다립니다.

연결이 시작된 뒤에는 버튼을 바로 반복해서 누르지 마세요. 짧은 시간에 시작과 중지를 반복하면 로그가 여러 번 초기화되고 시스템 네트워크 채널도 계속 재생성됩니다. 몇 초 기다린 다음 v2rayNG의 로그나 연결 정보 화면을 엽니다. 정상적인 경우 코어 시작과 로컬 설정 로드 과정이 표시됩니다. 버튼이 곧바로 시작되지 않은 상태로 돌아가면 다음 단계로 넘어가기보다 로그 마지막 부분을 먼저 확인하세요.

연결 상태와 실제 사용 가능 여부는 다릅니다

‘실행 중’은 클라이언트와 코어가 작동 중이라는 뜻이지, 선택한 서버가 반드시 대상 네트워크에 접근할 수 있다는 뜻은 아닙니다. 설정 매개변수, 서버 상태, 현재 네트워크 환경이 최종 결과에 영향을 줄 수 있습니다. 따라서 이 단계에서는 프로그램이 실행 상태에 들어갔는지만 확인하고, 다음 단계에서 실제 요청을 통해 트래픽이 클라이언트를 거치는지 판단합니다.

구독에 서버가 여러 개 있다면 확인에 실패한 뒤 다른 항목으로 비교할 수 있지만, 매번 서버만 바꾸고 프록시 모드는 동시에 변경하지 마세요. 서버를 바꾼 뒤 다시 활성 서버로 지정하고 필요하면 연결을 재시작한 다음 같은 확인 작업을 반복합니다. 그래야 문제가 서버를 따라 바뀌는지, 아니면 로컬 설정에서 계속 발생하는지 판단할 수 있습니다.

다음 단계로 넘어가기 전에 확인할 항목

화면에 현재 활성 서버가 명확히 표시되고 클라이언트 또는 코어가 실행 상태를 유지하며, 시작 직후 로그가 중지되지 않아야 합니다. 이 세 가지를 충족하면 브라우저와 앱 확인을 시작합니다.

4단계

정상 작동 여부 확인: 브라우저·로그·앱을 나눠 점검하기

확인의 핵심은 ‘페이지가 열리는가’ 하나가 아니라 요청이 예상대로 클라이언트에 들어오는지 확인하는 것입니다. 원래 직접 연결할 수 있는 페이지라면 프록시가 작동하지 않아도 정상적으로 열릴 수 있습니다. 반대로 특정 페이지 하나가 일시적으로 열리지 않는다고 전체 연결이 실패했다고 단정할 필요도 없습니다. 출구 정보, 클라이언트 로그, 여러 앱의 동작을 함께 보고 결론을 내려야 합니다.

먼저 브라우저 트래픽 확인

오래된 연결과 캐시가 관찰에 영향을 주지 않도록 브라우저 관련 창을 모두 닫았다가 다시 여세요. 현재 공인 출구 정보를 표시하는 페이지에 접속해 결과를 기록합니다. 그런 다음 클라이언트 연결을 중지하거나 시스템 프록시를 끄고 같은 페이지를 새로 고쳐 두 출구 정보가 달라지는지 비교하세요. 비교가 끝나면 연결을 다시 시작합니다.

v2rayN에서 이 작업을 할 때는 로그 창도 함께 확인하세요. 웹페이지를 새로 고친 뒤 대상 도메인, 연결 수립 또는 라우팅 매칭과 관련된 기록이 새로 추가되면 브라우저 요청이 v2rayN에 도달했다는 뜻입니다. 페이지는 열리지만 로그가 전혀 바뀌지 않는다면 브라우저 자체 프록시 설정, 확장 프로그램 설정 또는 다른 네트워크 채널을 사용하고 있을 수 있으므로 브라우저 네트워크 설정을 먼저 확인하세요.

v2rayNG에서는 연결을 시작하면 브라우저 트래픽이 일반적으로 시스템 네트워크 채널을 통해 전달됩니다. 테스트 페이지를 여는 동시에 클라이언트 로그를 확인해 새 연결 기록이 있는지 살펴보세요. 앱별 프록시를 활성화했다면 현재 브라우저가 선택한 범위에 포함되어 있는지도 확인해야 합니다. 기본 가이드 단계에서 결과가 다르면 앱별 필터링을 먼저 끄고 전체 기기 범위로 다시 비교하세요.

다른 앱도 확인

브라우저가 정상이라고 터미널, 다운로드 도구 또는 다른 앱도 반드시 같은 설정을 사용한다는 뜻은 아닙니다. 데스크톱 프로그램마다 프록시를 읽는 방식이 다릅니다. 일부는 시스템 프록시를 따르고, 일부는 HTTP 또는 SOCKS 주소를 별도로 입력해야 하며, 일부는 직접 연결을 유지합니다. 실제로 사용할 앱 하나를 선택해 네트워크 요청이 발생하는 작업을 실행하면서 v2rayN 로그에 기록이 추가되는지 확인하세요.

브라우저는 정상인데 대상 앱에 로그가 없다면 기본 연결은 대체로 사용할 수 있고, 앱에서 클라이언트로 이어지는 구간에 문제가 있다는 뜻입니다. 이때 구독이나 서버를 계속 바꾸지 말고 해당 앱이 시스템 프록시를 지원하는지 또는 별도 프록시 설정이 필요한지 확인하세요. 브라우저와 터미널을 나누어 점검하는 방법은 시스템 프록시를 켰는데도 작동하지 않을 때: 브라우저와 터미널을 나눠 점검하기에서 자세히 볼 수 있습니다.

현상에 따라 문제 범위 좁히기

모든 앱에서 클라이언트 로그가 생성되지 않는다면 먼저 2단계로 돌아가 시스템 프록시나 시스템 네트워크 채널이 실제로 켜졌는지 확인하세요. 로그에 요청은 있지만 연결이 반복해서 실패한다면 같은 구독의 다른 서버로 비교하되 프록시 모드는 유지합니다. 특정 도메인만 이상하다면 라우팅 규칙이나 DNS 문제일 수 있으며, 이런 경우는 기본 가이드에서 여러 매개변수를 한꺼번에 수정하지 않는 편이 좋습니다.

연결에 실패하면 현재 클라이언트 이름, 실패가 발생한 구체적인 단계, 로그 마지막 부분의 오류 키워드 세 가지를 기록하는 것이 가장 유용합니다. 단순히 ‘연결 안 됨’이라고만 적으면 구독 업데이트 실패, 코어 미실행, 앱이 프록시에 들어오지 않은 문제, 서버 연결 오류를 구분할 수 없습니다. 로그 분석과 고급 설정 조정은 고급 설정 안내서에서 계속 진행할 수 있습니다.

완료 후

사용 가능한 설정을 보존하고 기능은 하나씩 추가하기

기본 연결이 확인되면 현재 서버, 프록시 모드 및 구독 그룹을 되돌릴 수 있는 상태로 유지하세요. 이후에는 한 번에 설정 하나만 조정하고 4단계의 확인 방법을 반복합니다. 이렇게 하면 결과가 바뀌어도 원인을 빠르게 찾을 수 있습니다.

용어

프로토콜, 코어 및 라우팅 용어 이해하기

VLESS, VMess, Xray, V2Fly, 구독, 노드 및 분할 라우팅 등의 개념을 확인해 연결 프로토콜과 로컬 프록시 모드를 혼동하지 않도록 하세요.

용어집 열기 →
고급 활용

그룹, DNS, TUN 및 사용자 지정 라우팅 설정

기본 경로가 안정된 뒤 여러 구독 정리, 서버 필터링, 라우팅 규칙, DNS 선택 및 TUN 모드 같은 장기 설정을 다루세요.

고급 안내서 읽기 →