빠른 시작 / 클라이언트 사용법

v2rayN 사용법
구독 가져오기 및 연결 확인

네 단계로 첫 연결을 설정하세요. 구독을 가져오고 프록시 모드를 선택한 다음 연결을 시작해 실제 요청을 확인합니다. 먼저 클라이언트의 기본 설정으로 정상 작동하는 기준을 만든 뒤 분할 라우팅, DNS 또는 고급 옵션을 조정하세요.

아직 설치하지 않았나요? 클라이언트 다운로드 페이지 보기 →

시작하기 전에 설치된 클라이언트와 사용할 권한이 있는 구독 주소 또는 노드 공유 링크를 준비하세요. 클라이언트는 설정을 읽고 코어를 호출해 이 기기의 요청을 처리하지만, 연결 가능한 원격 서버를 제공하지는 않습니다. 클라이언트 설치 파일만 있고 연결 정보가 없다면 먼저 필요한 정보를 확보해야 합니다. 구독 주소에는 접속 자격 증명이 포함될 수 있으므로 공개 스크린샷, 채팅 기록, 오류 신고 첨부 파일에 올리지 마세요.

처음 설정할 때는 다른 프록시 클라이언트를 잠시 종료하고 일반 인터넷 연결을 유지하는 것이 좋습니다. 구독 업데이트에는 구독 서버 접속이 필요하고, 노드 연결에는 노드 서버 접속이 필요하므로 두 경로가 같지 않을 수 있습니다. 먼저 일반 웹페이지가 열리는지 확인한 다음 가져오기를 시작하면, 기기의 네트워크 연결 문제를 설정 오류로 오인할 가능성을 줄일 수 있습니다.

1단계: 구독을 가져오고 노드 확인하기

먼저 받은 정보가 무엇인지 확인하세요. 구독 주소는 여러 서버 설정을 가져오는 데 사용하며, 보통 구독 그룹에 추가한 뒤 업데이트해야 합니다. 단일 노드 공유 링크는 서버 하나의 정보를 직접 담고 있어 보통 클립보드에서 가져옵니다. 주소의 시작 부분만 보고 용도를 판단하지 말고 설정 제공자의 안내를 따르세요. ‘구독’과 ‘노드’의 관계가 익숙하지 않다면 먼저 용어 안내를 확인한 뒤 이 단계로 돌아오세요.

v2rayN: 그룹을 추가한 뒤 구독 업데이트

v2rayN 메인 창을 열고 상단 메뉴에서 ‘구독 그룹’ 또는 비슷한 항목을 찾아 구독 그룹 설정으로 이동합니다. 새 항목을 추가하고 메모에는 출처를 알아보기 쉬운 이름을 입력한 다음, URL 입력란에 구독 주소 전체를 붙여 넣으세요. 앞뒤에 공백이나 줄바꿈이 들어가거나 메신저의 문장 부호가 붙지 않았는지 확인한 뒤 저장합니다. 그룹 이름은 로컬에서 정리할 때만 사용되며 원격 연결 정보에는 영향을 주지 않습니다.

메인 화면으로 돌아가 구독 메뉴에서 새로 만든 그룹을 업데이트합니다. 사용할 수 있는 프록시를 아직 설정하지 않았다면 화면에서 ‘프록시를 통해 업데이트’와 ‘프록시 없이 업데이트’를 구분하는 경우, 현재 구독 주소에 실제로 접속할 수 있는 경로를 선택하세요. 아직 시작하지 않은 로컬 프록시로 업데이트 요청을 처리할 수는 없습니다. 업데이트가 끝나면 하단 로그에서 결과를 확인하고 해당 그룹으로 전환해 서버 목록을 살펴보세요.

그룹 이름이 보인다고 가져오기가 완료된 것은 아닙니다. 목록에 실제 서버 항목이 있는지, 이름과 프로토콜, 포트 등의 정보가 입력됐는지 확인하세요. 업데이트에 실패하면 먼저 주소가 만료됐거나 복사 과정에서 누락되지 않았는지 확인한 뒤 접속 경로 문제인지 살펴보세요. 같은 그룹을 여러 개 만들지 말고 기존 항목을 수정해 사용하세요. 그래야 이후 업데이트 때 목록이 중복되는 것을 막을 수 있습니다.

v2rayNG: 구독 설정에 주소 저장하기

Android에서 v2rayNG를 열고 메뉴에서 구독 그룹 설정으로 이동합니다. 추가 기능을 눌러 메모와 구독 주소를 입력하고 저장한 뒤 노드 목록으로 돌아오세요. 이어서 메인 화면 메뉴에서 구독 업데이트를 실행하고 서버 항목이 불러와질 때까지 기다립니다. 단일 노드 링크를 받았다면 링크 전체를 복사한 뒤 ‘클립보드에서 가져오기’와 같은 기능을 사용하세요. QR 코드로 가져올 때도 신뢰할 수 있는 출처의 이미지인지 확인해야 합니다.

가져오기가 끝나면 사용할 노드를 눌러 현재 선택 항목으로 지정하세요. 데스크톱에서는 먼저 항목을 선택하고 다음 단계에서 활성 서버로 설정할 수 있습니다. Android에서는 보통 테두리나 선택 표시로 현재 항목을 확인할 수 있습니다. 이 단계에서는 프로토콜 매개변수를 여러 개 한꺼번에 수정하거나 서로 다른 출처의 값을 조합하지 마세요. 가져온 원본 설정을 유지하면 이후 연결에 실패했을 때 구독 자체의 문제인지 직접 변경한 설정의 문제인지 구분하기 쉽습니다.

이 단계의 완료 기준은 목록에서 알아볼 수 있는 서버를 확인하고 테스트할 노드를 하나 정한 상태입니다. 구독 업데이트 성공 여부와 노드 연결 가능 여부는 별개입니다. 노드가 목록에 나타났다면 다음으로 트래픽을 클라이언트에 전달하는 방식을 설정하세요.

2단계: 프록시 모드와 라우팅 선택

화면에 표시되는 ‘모드’는 서로 다른 설정을 가리킬 수 있습니다. 시스템 프록시, VPN 터널 또는 TUN은 앱 트래픽이 클라이언트로 들어오는 방식을 정하고, 규칙 기반 라우팅·전역 프록시·직접 연결은 코어에 들어온 요청의 출구를 정합니다. 먼저 두 설정을 구분한 뒤 스위치를 조정하면 ‘전역 라우팅을 선택했으니 모든 앱이 프록시에 연결됐다’고 오해하지 않을 수 있습니다. 이 안내에서는 우선 변경이 적은 트래픽 전달 방식을 사용하고, 복잡한 규칙은 연결 확인을 마친 뒤 다룹니다.

데스크톱: 먼저 시스템 프록시 사용하기

v2rayN 메인 창이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’ 또는 같은 의미의 옵션을 선택하세요. 이 설정을 사용하면 시스템 프록시를 따르는 앱의 요청이 로컬 수신 포트로 전달됩니다. 자체 네트워크 설정을 사용하는 앱도 있고 직접 연결을 만드는 프로그램도 있으므로, 시스템 프록시가 적용됐다고 모든 프로세스가 클라이언트를 거치는 것은 아닙니다. 처음 확인할 때는 별도 프록시 설정이 있는 프로그램보다 시스템 프록시를 따르는 브라우저를 사용하세요.

라우팅은 우선 클라이언트에 기본 제공되는 규칙 설정을 사용하고 사설 주소 등 필요한 직접 연결 규칙은 유지하세요. 기본 설정의 이름은 버전에 따라 다를 수 있으니 설명을 읽고 선택해야 합니다. 분할 라우팅의 영향을 일시적으로 제외하고 싶다면 이미 클라이언트에 전달된 요청에 전역 프록시를 적용해 비교할 수 있지만, 테스트가 끝나면 원래 사용할 규칙으로 되돌리세요. 전역 라우팅으로도 처음부터 클라이언트에 들어오지 않은 트래픽은 처리할 수 없습니다.

처음 설정할 때 TUN을 함께 켤 필요는 없습니다. TUN은 가상 네트워크 인터페이스와 라우팅, 추가 권한이 필요할 수 있으며 실제 지원 여부는 클라이언트와 선택한 코어, 시스템 환경에 따라 달라집니다. 시스템 프록시만으로 필요한 작업을 할 수 있다면 우선 이 방식만 사용하세요. 더 많은 앱의 트래픽을 처리해야 한다면 설정 전체 가이드에서 관련 기능을 확인한 뒤 적용하세요. 여러 옵션을 한꺼번에 바꾸면 어떤 설정이 변화를 일으켰는지 파악하기 어렵습니다.

Android: VPN 서비스와 앱 범위 확인

v2rayNG는 보통 시스템 VPN 서비스를 이용해 트래픽을 기기의 프록시 처리 경로로 전달합니다. 설정에서 현재 서비스 모드를 확인하고, 처음에는 클라이언트의 기본 VPN 방식으로 사용하세요. 앱별 프록시를 설정한 적이 있다면 ‘선택한 앱만 프록시 사용’이나 우회 목록도 확인해야 합니다. 테스트할 브라우저가 제외되어 있으면 연결 아이콘이 표시되어도 예상한 경로로 트래픽이 전달되지 않을 수 있습니다.

같은 시스템 사용자 환경에서는 다른 VPN 앱이 v2rayNG와 VPN 터널을 두고 충돌할 수 있습니다. 테스트 전에 다른 VPN 연결을 끊고 여러 서비스를 반복해서 전환하지 마세요. 라우팅은 기존 프리셋을 우선 사용하고 이 단계에서는 DNS, 사용자 지정 도메인 목록, 프로토콜 전송 설정을 변경하지 않습니다. 트래픽 전달 방식과 라우팅을 정했다면 다음 단계에서 선택한 노드를 연결하고 코어가 정상적으로 실행되는지 확인하세요.

3단계: 연결을 시작하고 로그 확인하기

노드 목록으로 돌아가 현재 선택한 항목이 1단계에서 테스트하기로 한 노드와 같은지 확인하세요. 노드 이름은 메모일 뿐 프로토콜, 전송 방식, 인증 정보가 올바르다는 증거가 아닙니다. 처음 연결할 때는 구독에서 가져온 매개변수를 그대로 유지하는 것이 좋습니다. 설정에 특정 코어 기능이 필요하다면 그 기능을 지원하는 코어를 사용하세요. 이름이 비슷하다는 이유만으로 코어를 바꾸면 안 됩니다. 코어와 프로토콜 개념은 용어 안내에서 확인할 수 있습니다.

v2rayN: 노드를 활성 서버로 설정

사용할 노드의 마우스 오른쪽 버튼 메뉴나 해당 작업 메뉴에서 ‘활성 서버로 설정’과 같은 명령을 선택하세요. 클라이언트가 설정을 불러와 코어를 시작할 때까지 기다리면서 로그 영역에 시작 오류가 표시되는지 확인한 다음, 2단계에 따라 시스템 프록시를 설정합니다. 버전에 따라 활성 서버를 바꾸면 코어가 자동으로 다시 시작되기도 하고 직접 재시작해야 할 수도 있습니다. 현재 화면의 안내를 따르고 로그 결과가 나오기 전에 버튼을 연속해서 누르지 마세요.

먼저 로그에서 설정 불러오기 실패, 수신 포트 충돌, 인식할 수 없는 프로토콜 항목 등의 오류를 확인하세요. 이런 메시지는 보통 로컬 처리 경로가 아직 만들어지지 않았다는 뜻이므로 브라우저를 바꾸기보다 시작 오류부터 해결해야 합니다. 포트가 사용 중이라는 메시지가 나오면 다른 클라이언트나 프록시 프로그램이 실행 중인지 확인하세요. 로컬 수신 포트를 변경했다면 해당 포트를 직접 입력한 모든 앱의 설정도 함께 업데이트해야 합니다.

v2rayNG: 연결하고 시스템 권한 확인하기

Android에서 노드를 선택한 다음 메인 화면의 연결 버튼을 누르세요. 처음 시작할 때 시스템에서 VPN 연결 요청이 표시될 수 있습니다. 요청을 보낸 앱이 방금 설치한 클라이언트인지 확인한 뒤 시스템 안내에 따라 권한을 허용하세요. 허용 후 클라이언트 연결 상태와 시스템 상태 표시줄의 VPN 아이콘을 확인합니다. 권한 요청을 취소했다면 메인 화면으로 돌아가 다시 연결하면 됩니다. 같은 안내가 다시 표시된다는 이유만으로 구독을 삭제하거나 클라이언트를 재설치할 필요는 없습니다.

연결 아이콘은 로컬 서비스가 시작됐다는 뜻일 뿐 원격 서버에 접속할 수 있다는 보장은 아닙니다. 로그에 시간 초과나 핸드셰이크 실패가 계속 표시되면 오류 유형을 기록하고 기기 시간, 노드 매개변수, 네트워크 연결을 확인하세요. 기기의 날짜와 시간이 크게 어긋나면 암호화 연결 확인에 문제가 생길 수 있으므로 먼저 시간을 바로잡으세요. 로그에 표시된 접속 주소와 구독 인증 정보를 함께 공개하지 마세요. 공유해야 한다면 계정을 알아볼 수 있는 정보부터 삭제하세요.

클라이언트에 연결 테스트 기능이 있다면 현재 노드에서 한 번 실행해 참고할 수 있습니다. 테스트 실패가 모든 대상에 접속할 수 없다는 뜻은 아니며, 테스트 성공도 대상 앱이 클라이언트를 거친다는 의미는 아닙니다. 코어가 계속 실행되고 반복해서 종료되지 않는지 확인한 뒤 다음 단계에서 실제 접속을 점검하세요. 오류 유형별 자세한 설명은 자주 묻는 질문에서 확인할 수 있습니다. 여기서는 노드 하나와 앱 하나를 기준으로 연결 과정을 마무리합니다.

4단계: 실제 접속을 확인하고 종료 후 복구하기

설정이 명확한 브라우저에서 프록시로 접속할 HTTPS 페이지를 여세요. 테스트할 때는 새 페이지를 열거나 요청을 새로고침하고, 캐시된 탭만 확인하지 마세요. 브라우저에 별도의 프록시 확장 프로그램이나 수동 프록시가 설정되어 있다면 시스템 설정을 덮어쓰는지 먼저 확인해야 합니다. Android에서는 브라우저가 앱별 규칙에서 제외되지 않았는지도 다시 살펴보세요. 앱의 트래픽이 실제로 클라이언트에 들어와야 이후 라우팅 결과를 판단할 수 있습니다.

페이지에 접속하면서 클라이언트 로그도 확인하세요. 로그 수준에 따라 대상 도메인, 연결 결과 또는 아웃바운드 태그가 표시될 수 있습니다. 해당 요청이 보이면 프록시를 거쳤는지 규칙에 따라 직접 연결됐는지 확인할 수 있습니다. 관련 기록이 없다면 노드를 바로 바꾸지 말고 먼저 트래픽 전달 방식을 확인하세요. 로그 수준이 낮으면 일반 연결 기록이 생략될 수도 있습니다. 필요하면 점검에 적절한 수준으로 잠시 높였다가 테스트 후 되돌려 접속 기록이 과도하게 쌓이지 않게 하세요.

확인 결과 세 가지 구분하기

첫째, 페이지가 정상적으로 열리고 로그나 앱의 접속 경로가 예상한 프록시와 일치하면 이번 목표를 확인한 것입니다. 둘째, 일반 페이지는 열리지만 프록시로 접속하려는 페이지가 실패하면 해당 요청의 라우팅 결과와 노드 연결, 대상 서비스 상태를 확인하세요. 셋째, 연결을 시작한 뒤 모든 페이지가 열리지 않으면 먼저 연결을 중지해 일반 네트워크를 복구한 다음 로컬 수신 포트, 시스템 프록시, DNS를 확인하세요. 정상 상태를 기준으로 삼을 수 없는 상황에서 새 설정을 계속 추가하지 마세요.

외부로 나가는 IP 주소를 참고해 확인하려면 신뢰할 수 있는 방법을 사용하고 테스트 요청이 실제로 프록시 규칙에 해당하는지 확인하세요. 규칙 모드에서는 대상에 따라 출구가 달라질 수 있으므로 한 페이지에 표시된 주소가 모든 앱의 경로를 대표하지는 않습니다. 노드 테스트 수치도 특정 테스트 경로의 결과일 뿐 전체 사용 환경을 보여주지 않습니다. 실제로 사용할 페이지나 앱이 예상대로 접속되는지를 기준으로 판단하세요.

문제가 생기면 설정을 한 번에 하나씩만 바꾸고 같은 요청을 반복하세요. 예를 들어 라우팅은 유지한 채 가져온 노드 하나만 바꾸거나, 노드는 그대로 둔 상태에서 비교를 위해 잠시 전역 라우팅을 사용해 볼 수 있습니다. 노드 교체, 코어 전환, TUN 사용, DNS 변경을 동시에 하면 접속이 복구되어도 무엇이 해결에 도움이 됐는지 알 수 없습니다. 설정 항목을 자세히 확인하려면 라우팅 설정 참고를 살펴보고, 이해하지 못한 생성 설정을 직접 수정하지 마세요.

연결을 중지하고 일반 네트워크 복구하기

확인이 끝나면 연결 종료도 테스트하세요. 데스크톱에서는 먼저 v2rayN에서 시스템 프록시를 해제한 다음 클라이언트를 종료하고, 브라우저에서 일반 네트워크를 사용할 수 있는지 확인합니다. 코어만 종료하고 로컬 포트를 가리키는 시스템 프록시를 남겨 두면 앱이 중지된 서비스로 계속 요청을 보내 인터넷에 연결되지 않을 수 있습니다. 이 경우 시스템 프록시 설정이 남아 있는지 확인하고, 곧바로 시스템 네트워크 전체를 초기화하지 마세요.

Android에서는 연결 중지 버튼을 누르고 VPN 아이콘이 사라졌는지 확인한 뒤 일반 접속을 테스트하세요. 클라이언트를 다시 열었을 때 활성 노드와 라우팅이 여전히 적절한지도 확인합니다. 이후 구독을 업데이트하면 노드 항목이 바뀔 수 있으며, 이전에 선택한 항목이 더 이상 유효하지 않을 수도 있습니다. 업데이트 후 연결에 문제가 생기면 먼저 목록에서 노드를 다시 선택한 다음 이 페이지의 마지막 두 단계에 따라 시작과 접속 결과를 확인하세요.