빠른 시작 / 구독 → 모드 → 연결 → 확인

V2Ray 사용법

첫 연결을 위한 네 단계입니다. 기존 구독이나 공유 링크를 사용해 클라이언트를 설정한 뒤 실제 접속으로 결과를 확인하세요. 작업 시간은 약 10분이며, 설치와 구독 준비 시간은 별도입니다.

아직 설치하지 않으셨나요? 클라이언트 설치 안내 →

1. 구독을 가져와 설정 선택

시작하기 전에 구독 제공업체에서 받은 구독 주소나 완전한 노드 공유 링크를 준비하세요. 클라이언트는 설정 관리와 연결을 위한 도구이며, 설치만으로 사용할 수 있는 원격 서비스가 생기지는 않습니다. 구독 주소로 여러 설정을 가져오고 업데이트할 수 있지만, 공유 링크는 보통 노드 하나의 정보만 담습니다. 두 종류의 주소는 서로 다른 메뉴에서 가져와야 합니다. 제공업체 웹사이트의 로그인 주소를 구독 입력란에 붙여 넣거나 안내 문구까지 함께 복사하지 마세요.

v2rayN: 그룹을 저장한 뒤 구독 업데이트

v2rayN을 열고 상단 메뉴에서 ‘구독 그룹’ 또는 ‘구독 그룹 설정’을 찾아 추가를 선택합니다. 알아보기 쉬운 이름을 메모에 입력하고 구독 주소 전체를 주소란에 붙여 넣은 뒤 저장하세요. 저장만으로는 그룹이 만들어질 뿐 설정이 다운로드되지는 않습니다. 메인 창으로 돌아와 구독 메뉴에서 업데이트 기능을 찾아 방금 추가한 그룹을 업데이트하세요. 아직 연결을 설정하지 않았다면 보통 프록시를 거치지 않는 업데이트 방식을 사용합니다. 제공업체에서 구독 주소 접속에 프록시가 필요하다고 안내한 경우에는 먼저 사용 가능한 연결을 준비해야 합니다.

업데이트가 끝나면 메인 목록에 노드 이름, 프로토콜, 주소 등의 정보가 표시되어야 합니다. 목록이 비어 있다면 하단 로그나 업데이트 메시지에서 요청 실패인지 내용 파싱 실패인지 확인하세요. 요청 실패라면 주소가 완전한지, 만료되지는 않았는지, 현재 네트워크에서 접속 가능한지 살펴봅니다. 파싱 실패라면 해당 구독 형식이 클라이언트와 호환되는지 제공업체에 문의하세요. 업데이트 버튼을 연달아 눌러도 주소나 형식 오류는 해결되지 않습니다.

목록에서 설정 하나를 선택한 뒤 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’ 또는 이에 해당하는 기능을 사용하세요. 활성 표시가 대상 행으로 이동했는지 확인합니다. 행을 강조 표시하는 것만으로는 현재 사용 중인 설정이 바뀌지 않을 수 있습니다. 처음에는 하나를 선택해 그대로 유지해야 이후 설정 변경의 영향을 쉽게 확인할 수 있습니다.

v2rayNG: 구독을 추가한 뒤 메인 목록에서 업데이트

v2rayNG를 열고 사이드 메뉴의 ‘구독 그룹 설정’으로 이동해 추가를 누릅니다. 메모와 구독 주소를 입력한 뒤 저장하세요. 메인 화면으로 돌아와 오른쪽 위 메뉴에서 ‘구독 업데이트’를 실행합니다. 그룹별 업데이트 옵션이 있다면 방금 추가한 그룹을 먼저 업데이트하세요. 노드가 표시되면 원하는 설정을 눌러 현재 선택된 항목으로 지정합니다. 아직 설정을 선택한 상태일 뿐, 기기 트래픽을 처리하는 연결은 시작되지 않았습니다.

노드 하나의 공유 링크를 받았다면 링크 전체를 복사한 다음 추가 메뉴에서 ‘클립보드에서 가져오기’를 선택하세요. QR 코드라면 스캔 기능을 사용합니다. 가져오기 전후에 프로토콜, 서버 주소, 포트가 제공업체 안내와 일치하는지 확인하세요. 구독 주소와 공유 정보에는 접속 자격 증명이 포함될 수 있으니 공개 댓글이나 스크린샷에 올리지 마세요. 구독, 노드, 코어의 차이를 확인하려면 먼저 용어집을 참고하세요. 설정이 올바른지 확인한 뒤 프록시 모드 설정으로 넘어갑니다.

2. 프록시 모드 및 라우팅 선택

이 단계에서는 두 가지를 구분해야 합니다. 앱의 요청이 클라이언트로 들어오는 방식과 클라이언트에 들어온 요청이 어떤 아웃바운드를 이용하는지입니다. 시스템 프록시나 Android 연결 서비스는 첫 번째를, 라우팅 규칙은 두 번째를 결정합니다. 라우팅을 ‘전역’으로 바꿔도 모든 앱이 자동으로 클라이언트에 연결되는 것은 아닙니다. 반대로 앱이 클라이언트에 연결되어도 라우팅 규칙에 따라 직접 연결될 수 있습니다.

v2rayN: 첫 연결 확인은 시스템 프록시로

설정에서 로컬 수신 포트 관련 항목을 찾아 실제 HTTP 또는 혼합 프록시 포트를 기록하세요. 버전에 따라 기본값이 다를 수 있으니 현재 화면과 실행 로그를 기준으로 확인해야 합니다. 예를 들어 127.0.0.1:10808은 로컬 주소의 예시일 뿐, 현재 포트가 반드시 HTTP 프록시라는 뜻은 아닙니다. 앱에서 사용할 프록시 유형은 해당 인바운드가 지원하는 프로토콜과 일치해야 합니다. 처음에는 로컬 수신 설정을 그대로 사용하고 ‘LAN에서 연결 허용’은 켜지 않아도 됩니다.

그런 다음 메인 창 하단이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’ 또는 이에 해당하는 활성화 기능을 선택합니다. 여기서 ‘자동 설정’은 보통 클라이언트가 시스템 프록시 설정을 적용한다는 뜻이지, 웹사이트별로 자동 분할 프록시를 한다는 의미는 아닙니다. 분할 여부는 라우팅 모드에 따라 달라집니다. 시스템에서 네트워크 설정 변경 권한을 요청하면, 방금 실행한 클라이언트에서 보낸 요청인지 먼저 확인하세요. 첫 연결 확인에는 시스템 프록시를 따르는 브라우저를 사용하고, TUN을 서둘러 켜거나 브라우저 프록시를 별도로 설정하지 마세요.

이어서 ‘라우팅’ 또는 ‘라우팅 설정’에서 일상적인 용도에 맞는 프리셋을 선택합니다. 예를 들어 LAN 주소는 직접 연결하는 분할 프록시 모드를 사용할 수 있습니다. 프리셋 이름은 버전에 따라 달라질 수 있으므로 이름만 보고 적용 범위를 추측하지 말고 설명을 확인하세요. 테스트 사이트가 실제로 프록시를 통해 연결되는지 확인하려면 잠시 프록시 우선 모드로 바꾼 뒤 검사를 마치고 원래 분할 설정으로 되돌릴 수 있습니다. 사용자 지정 도메인 목록, 규칙 우선순위, DNS 정책은 우선 그대로 두세요.

v2rayNG: 라우팅 및 앱별 분할 범위 확인

v2rayNG의 설정 또는 라우팅 설정으로 이동해 현재 용도에 맞는 라우팅 프리셋을 선택하세요. ‘앱별 프록시’를 켰다면 선택한 앱만 프록시를 사용할지, 선택한 앱은 프록시에서 제외할지도 확인해야 합니다. 두 모드에서는 같은 앱 목록의 의미가 정반대입니다. 확인에 사용할 브라우저가 실제 연결 범위에 포함되어야 합니다. 그렇지 않으면 브라우저 접속 결과만으로 노드의 사용 가능 여부를 판단할 수 없습니다.

처음에는 복잡한 앱 필터를 끄고 연결 범위를 쉽게 확인하는 것이 좋습니다. 필요한 경우에만 항목을 하나씩 다시 설정하세요. 기기에서 다른 VPN 연결 서비스가 실행 중이라면 연결이 서로 대체되지 않도록 먼저 중지합니다. ‘전역’, ‘규칙’, ‘직접 연결’의 차이는 용어집에서 확인할 수 있습니다. 규칙을 직접 작성해야 한다면 라우팅 설정 레퍼런스를 참고하세요. 이제 연결 방식과 분할 프록시 방식이 정해졌으니 다음 단계에서 연결을 시작합니다.

3. 연결 시작 및 로그 확인

연결을 시작하기 전에 현재 활성 설정을 다시 확인하세요. 구독을 업데이트한 뒤 예전 항목을 계속 사용하고 있을 수 있습니다. 처음 문제를 확인할 때는 노드, 라우팅, DNS를 동시에 바꾸지 마세요. 설정을 고정한 뒤 실행 결과를 살펴봅니다. 화면의 실행 상태는 로컬 서비스가 시작됐다는 것만 보여 줄 뿐, 원격 연결과 웹사이트 접속까지 성공했다는 뜻은 아닙니다.

v2rayN: 코어 실행 및 로컬 수신 확인

일부 v2rayN 버전은 활성 서버를 선택하면 코어가 시작되거나 다시 로드되므로 별도의 ‘연결’ 버튼이 없을 수 있습니다. 메인 창의 로그 영역에서 가장 최근 실행 기록을 확인하고 설정 파싱 오류나 로컬 수신 실패 등이 없는지 살펴보세요. 코어가 실행 중이 아니라고 표시되면 클라이언트의 서비스 재시작 또는 설정 다시 로드 기능을 사용합니다. 시스템 프록시가 로컬 주소를 가리키는데 코어가 실행되지 않는 상태에서 웹페이지를 계속 새로고침하지 마세요.

포트 사용 중이라는 메시지가 나타나면 먼저 같은 포트를 수신할 가능성이 있는 다른 프록시 프로그램을 종료한 뒤 서비스를 다시 시작하세요. 로컬 포트를 변경해야 한다면 클라이언트 설정에서 새 포트를 저장하고 시스템 프록시를 다시 적용합니다. 브라우저나 다른 앱에 프록시를 직접 설정했다면 해당 설정도 함께 바꾸세요. 인바운드 포트만 변경하고 연결하는 쪽의 설정을 바꾸지 않으면 요청은 계속 이전 주소로 전송되어 원격 노드에 문제가 있는 것처럼 보일 수 있습니다.

프로토콜 필드나 전송 설정 관련 오류가 발생하면 가져온 설정이 현재 코어에서 지원되는지 먼저 확인하세요. 익숙하지 않은 필드를 삭제해 보거나 제공업체가 지정한 서버 포트를 바꾸지 마세요. 클라이언트 관리 화면에서 설정을 저장할 수 있어도 선택한 코어가 모든 필드를 지원한다는 뜻은 아닙니다. 이런 차이는 아웃바운드 설정 레퍼런스를 참고해 확인할 수 있습니다. 이 튜토리얼에서는 config.json 전체를 직접 작성하지 않습니다.

v2rayNG: 시스템 연결 권한 확인

v2rayNG 메인 화면으로 돌아가 시작 버튼을 누릅니다. 처음 시작할 때는 보통 Android에서 VPN 연결 요청을 표시합니다. 앱 이름과 안내를 확인한 뒤 승인하세요. 권한이 승인되면 버튼이나 실행 상태가 바뀌며, 시스템에 VPN 상태 표시가 나타날 수도 있습니다. 이는 시스템에서 제공하는 트래픽 처리 기능을 사용한다는 뜻이지, 원격 서비스 접속까지 확인됐다는 뜻은 아닙니다.

버튼이 곧바로 중지 상태로 돌아가면 로그를 열어 중지 직전에 기록된 첫 번째 명확한 오류를 확인하세요. 시스템 팝업에서 승인하지 않으면 연결 서비스가 계속 실행될 수 없습니다. 기기의 다른 VPN 서비스가 현재 연결을 대체했을 수 있으니 시스템 네트워크 설정을 확인합니다. 연결은 시작되지만 백그라운드로 전환한 뒤 자주 끊긴다면 배터리 및 백그라운드 실행 제한을 확인하세요. 처음부터 모든 배터리 절약 옵션을 바꾸지는 마세요. 로그 창은 열어 둔 채 실제 요청을 보내 연결을 확인합니다.

4. 접속 및 예상 아웃바운드 확인

프록시 범위에 포함된 브라우저를 열고 새 탭에서 평소에 자주 이용하며 현재 접속 가능한 HTTPS 사이트를 방문한 뒤, 별도의 사이트도 하나 더 확인하세요. 이미 캐시된 페이지를 연결 성공으로 오해하지 않도록 새 요청을 우선 사용합니다. 웹페이지가 표시되는 것은 첫 번째 확인일 뿐입니다. 라우팅 모드와 로그를 함께 살펴 이번 요청이 직접 연결이 아니라 예상한 아웃바운드를 거쳤는지 확인하세요.

브라우저 작업 시각과 로그 대조

페이지를 새로고침하기 전에 현재 시각을 확인한 다음, 클라이언트에서 비슷한 시각의 접속 기록을 살펴보세요. 현재 로그 수준과 클라이언트 기능이 접속 로그를 지원한다면 대상 도메인이나 연결 대상, 관련 인바운드 및 아웃바운드 표시를 확인할 수 있습니다. 기본 로그에 기록이 없다고 해서 트래픽이 들어오지 않았다고 단정하지 마세요. 먼저 접속 기록이 활성화되어 있는지 확인하고, 필요하면 클라이언트에서 제공하는 적절한 로그 수준을 잠시 사용합니다. 로그에 접속 대상이 포함될 수 있으므로 점검 후에는 평소 설정으로 되돌리고, 스크린샷을 공유하기 전 주소와 자격 증명을 가리세요.

브라우저 요청은 전혀 보이지 않는데 다른 앱의 요청은 기록된다면 브라우저에 별도 프록시 설정이 있는지, 앱별 규칙에서 제외됐는지 먼저 확인하세요. 데스크톱에서는 시스템 프록시가 클라이언트의 실제 수신 포트를 가리키는지도 확인해야 합니다. Android에서는 연결 서비스가 계속 실행 중인지 살펴보세요. 이 경우에는 원격 서버를 바꾸기보다 먼저 트래픽이 클라이언트에 들어오는 과정을 점검합니다.

요청이 로그에 표시되지만 연결 시간 초과가 계속된다면 현재 노드의 서버 주소와 포트, 제공업체 서비스 상태를 확인한 뒤 사용 가능한 것으로 알려진 다른 설정과 비교하세요. TLS 인증서 또는 이름 불일치 오류가 명확히 표시되면 시스템 시간과 설정의 서버 이름을 먼저 확인합니다. 인증서 검증을 끄는 방법을 일반적인 해결책으로 사용하지 마세요. 일부 도메인만 실패한다면 전체 설정을 기본값으로 되돌리기보다 DNS와 라우팅을 추가로 점검하는 편이 적절합니다.

프록시와 직접 연결을 각각 확인하고 종료 방법 익히기

분할 프록시 모드를 사용한다면 현재 규칙상 프록시를 거쳐야 하는 대상과 직접 연결되어야 하는 대상을 하나씩 골라 요청을 보내고 아웃바운드를 확인하세요. 출구 IP만 보면 잘못 판단할 수 있습니다. 조회 요청 자체가 직접 연결로 분류될 수 있고, 한 번의 결과가 모든 앱을 대표하지도 않습니다. 클라이언트 내장 연결 테스트는 참고용일 뿐이며, 테스트 성공이 브라우저 연결, DNS, 대상 웹사이트 접속까지 모두 정상이라는 뜻은 아닙니다.

확인이 끝나면 사용 가능하다고 확인한 노드와 라우팅 조합을 유지한 뒤 필요한 앱별 설정이나 사용자 지정 규칙을 추가하세요. 한 번에 하나만 변경하고 같은 접속 테스트를 반복하면 차이가 생긴 원인을 찾기 쉽습니다. 나중에 구독을 업데이트한 뒤에도 활성 설정이 여전히 유효한지 다시 확인하세요. 노드 이름이 같다는 이유만으로 서버 설정까지 그대로라고 단정하지 마세요.

마지막으로 정상 종료 방법을 익힙니다. v2rayN에서는 먼저 시스템 프록시를 ‘시스템 프록시 해제’ 또는 이에 해당하는 옵션으로 바꾼 뒤 클라이언트를 종료하세요. 다른 도구가 시스템 프록시를 관리하고 있었다면 기존 설정으로 복구합니다. v2rayNG에서는 중지 버튼을 누르고 시스템의 연결 표시가 사라졌는지 확인하세요. 창 닫기, 트레이로 최소화, 프록시 중지는 서로 다른 동작입니다. 연결 시작과 원상 복구 방법까지 익혀야 첫 설정이 완료됩니다. 이후 인바운드, 아웃바운드, 라우팅, DNS를 조정할 때는 설정 파일 레퍼런스를 참고하세요. 첫 연결부터 모든 매개변수를 한꺼번에 바꿀 필요는 없습니다.

클라이언트 다운로드