SETUP GUIDE · 4 STEPS

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

이 안내서는 실제 사용 순서에 맞춰 구성했습니다. 먼저 클라이언트에 구독을 추가하고 프록시 모드를 정한 뒤 서버를 선택해 연결합니다. 마지막으로 브라우저와 실행 로그로 설정 결과를 확인합니다. 클라이언트가 이미 설치되어 있다면 보통 10분 안에 완료할 수 있습니다.

플랫폼별 화면 안내

v2rayN 데스크톱 클라이언트는 보통 창 메뉴, 서버 목록, 시스템 트레이에서 조작합니다. v2rayNG 안드로이드 클라이언트는 주요 기능이 오른쪽 상단 메뉴, 그룹 목록, 하단 연결 버튼에 모여 있습니다. 두 클라이언트는 버튼 위치는 다르지만 구독, 활성 서버, 프록시 모드, 연결 상태라는 네 가지 개념은 같습니다. 아래에서 각 단계별 진입 경로를 설명합니다.

시작 전 확인

시작하기 전에 설치가 완료된 클라이언트와 사용할 수 있는 구독 주소를 준비해야 합니다. 데스크톱 기기에서는 v2rayN, 안드로이드 기기에서는 v2rayNG를 사용합니다. 아직 설치하지 않았다면 먼저 클라이언트 다운로드 페이지에서 해당 플랫폼 버전을 선택하세요. 설치가 끝나면 이 페이지로 돌아오면 되며, 미리 커널 파일을 수정하거나 JSON 설정을 직접 작성할 필요는 없습니다.

구독 주소는 보통 https://로 시작하는 전체 링크이며, 서비스 제공자가 사용자 패널에서 발급합니다. 복사할 때는 첫 문자부터 마지막 문자까지 모두 선택하고 앞뒤 공백, 줄바꿈, 메신저에 함께 표시된 안내 문구가 들어가지 않도록 주의하세요. 구독 주소는 개별 서버 공유 링크와 다릅니다. 구독은 여러 서버를 한 번에 업데이트할 수 있지만 공유 링크는 하나의 설정만 나타냅니다. 이후 일괄 업데이트가 편리하므로 이 안내에서는 구독 주소를 기준으로 설명합니다.

손에 vmess://, vless:// 또는 trojan://으로 시작하는 공유 링크 하나만 있다면 클라이언트의 ‘클립보드에서 가져오기’ 기능으로 추가할 수도 있습니다. 다만 가져온 뒤 같은 서비스의 다른 서버까지 자동으로 추가되지는 않습니다. 구독 형식, 프로토콜 필드, 커널 호환성의 차이는 기본 연결을 완료한 후 프로토콜 및 커널 기술 참고에서 확인할 수 있으며, 현재 단계에서는 이러한 고급 매개변수를 조정할 필요가 없습니다.

01

클라이언트 설치 완료

데스크톱에서는 v2rayN을, 안드로이드에서는 v2rayNG를 실행하고 클라이언트의 최초 초기화가 완료되도록 기다립니다.

02

전체 구독 주소

서비스 제공자 페이지에서 전체 링크를 복사해 잠시 클립보드에 보관하세요. 공개된 페이지에 이 주소를 게시하지 마세요.

03

시스템 시간 확인

기기의 날짜, 시간, 시간대가 현재 위치와 일치하는지 확인합니다. 시간이 크게 어긋나면 보안 연결이 실패할 수 있습니다.

처음 실행하면 시스템에서 네트워크 접근 또는 VPN 연결 권한을 요청할 수 있습니다. 데스크톱에서는 클라이언트가 현재 네트워크에 접근하도록 허용하세요. 안드로이드에서는 처음 연결할 때 시스템 수준의 연결 확인 창이 표시되며, 확인해야 로컬 프록시 터널을 만들 수 있습니다. 이러한 권한은 시스템 안내에 따라 처리하면 되므로 시작 전에 별도 설정을 찾을 필요는 없습니다.

SUBSCRIPTION

구독 가져오기 및 서버 목록 업데이트

먼저 클라이언트의 구독 관리 메뉴를 엽니다. v2rayN 데스크톱 클라이언트에서는 기본 창 상단 메뉴에서 ‘구독 그룹’을 찾아 ‘구독 그룹 설정’ 또는 같은 의미의 관리 항목으로 들어갑니다. 버전에 따라 메뉴 이름은 조금 다를 수 있지만, 새 그룹을 만들고 별칭과 구독 주소를 입력하는 창을 여는 것이 목적입니다. v2rayNG 안드로이드 클라이언트에서는 오른쪽 상단 메뉴에서 ‘구독 그룹 설정’으로 들어간 다음 추가 버튼을 눌러 구독 항목을 만듭니다.

새 항목 창에서 메모 또는 별칭에는 서비스 제공자 이름이나 용도처럼 알아보기 쉬운 이름을 입력할 수 있습니다. 이 이름은 클라이언트 내부의 그룹 구분에만 사용되며 서버 설정을 변경하지 않습니다. 이어서 방금 복사한 전체 주소를 ‘선택적 주소’, ‘구독 주소’ 또는 비슷한 이름의 입력란에 붙여 넣습니다. 활성화, 자동 업데이트, 사용자 에이전트 등의 옵션이 있다면 처음에는 기본값을 유지하세요. 서비스 제공자의 요구 사항을 모르는 상태에서 주소 매개변수를 임의로 수정하지 않는 것이 좋습니다.

저장했다고 해서 서버 목록이 바로 다운로드되는 것은 아닙니다. v2rayN 기본 창으로 돌아가 ‘구독 그룹’ 메뉴를 열고 ‘모든 구독 업데이트’를 선택하거나 방금 만든 그룹을 업데이트하세요. v2rayNG에서는 서버 목록으로 돌아가 오른쪽 상단 메뉴에서 ‘구독 업데이트’를 선택합니다. 업데이트에는 몇 초가 걸리며, 완료되면 해당 그룹에 서버 항목이 표시됩니다.

정상적인 결과는 구독 이름 하나만 보이는 것이 아니라 기본 목록에 선택 가능한 서버 설정이 여러 개 나타나는 것입니다. 항목에는 서비스 제공자가 지정한 이름이 표시되며 프로토콜은 VMess, VLESS 또는 Trojan일 수 있습니다. 이 단계에서는 주소, 포트, 전송 방식, 보안 옵션을 하나씩 수정할 필요가 없습니다. 해당 값은 구독으로 이미 내려온 것이므로 필드를 직접 편집하면 정상적으로 작동하던 조합이 깨질 수 있습니다.

업데이트 실패 메시지가 표시되면 먼저 구독 주소를 시스템 메모 앱에 붙여 넣어 시작 부분에 전체 프로토콜이 있는지, 끝부분에 공백이 없는지 확인하세요. 그런 다음 주소를 다시 복사해 기존 값을 덮어쓰고 업데이트를 한 번 더 실행합니다. 그래도 실패한다면 링크 만료, 서비스 제공자의 일시적인 장애, 기기 시간 오류, 현재 네트워크에서 구독 주소에 접근할 수 없는 상황 등이 흔한 원인입니다. 보다 자세한 오류 분류와 처리 순서는 자주 묻는 문제 페이지에서 확인할 수 있습니다. 이 안내에서는 서버 목록이 정상적으로 나타난 상태를 다음 단계의 출발점으로 삼습니다.

서버 목록이 표시되면 구독 가져오기가 완료된 것입니다. 이때 클라이언트에는 사용할 수 있는 설정만 저장되었을 뿐, 어떤 네트워크 요청을 프록시로 보낼지 결정되거나 연결이 시작된 것은 아닙니다. 먼저 프록시 모드를 선택한 뒤 서버를 고르고 연결을 시작하면, 연결은 되었지만 시스템 트래픽이 예상대로 처리되지 않는 상황을 피할 수 있습니다.

ROUTING MODE

규칙 모드 또는 전역 모드 선택

프록시 모드는 기기의 네트워크 연결을 클라이언트가 처리하는 방식을 정하며 서버 프로토콜과는 별개의 설정입니다. 프로토콜은 클라이언트와 서버가 통신하는 방법을 설명하고, 프록시 모드는 어떤 앱의 요청을 해당 연결로 보낼지 결정합니다. 처음 설정할 때는 규칙 모드부터 시작하는 것이 좋습니다. 클라이언트가 기본 라우팅 규칙에 따라 직접 연결과 프록시 연결을 구분하므로 일반적인 접속과 원하는 사이트 연결을 함께 처리하기 쉽습니다.

v2rayN 데스크톱 클라이언트에서는 프록시 범위가 ‘시스템 프록시’와 ‘라우팅’ 설정에 의해 함께 결정됩니다. 먼저 기본 창 또는 시스템 트레이 메뉴에서 시스템 프록시 항목을 찾아 ‘시스템 프록시 자동 구성’ 또는 현재 버전에서 같은 의미를 가진 활성화 항목을 선택하세요. 이어서 라우팅 설정에서 클라이언트가 제공하는 기본 규칙을 선택합니다. 일부 버전에서는 규칙 모드가 ‘LAN 및 중국 본토 우회’와 같은 이전 이름으로 표시되고, 다른 버전에서는 라우팅 설정 이름으로 표시될 수 있습니다. 서비스 제공자가 규칙 설정을 안내했다면 해당 설명을 우선 따르세요.

v2rayNG 안드로이드 클라이언트에서는 왼쪽 또는 오른쪽 상단 메뉴의 ‘설정’으로 들어가 ‘라우팅 설정’ 또는 ‘사전 정의 규칙’을 찾습니다. 기본 규칙을 활성화한 상태로 유지하세요. 안드로이드에서는 연결 후 시스템이 만든 로컬 터널이 선택한 앱의 트래픽을 처리하므로 보통 별도의 ‘시스템 프록시’ 스위치를 찾을 필요가 없습니다. 설정에 ‘앱별 프록시’가 있다면 처음에는 꺼 두고 모든 앱이 같은 라우팅 규칙을 따르게 하세요. 연결이 정상임을 확인한 뒤 필요에 따라 세분화하면 됩니다.

전역 모드에서는 처리 가능한 대부분의 트래픽이 현재 서버를 통과하므로 라우팅 규칙 때문에 접속에 문제가 생겼는지 임시로 확인할 때 유용합니다. 예를 들어 규칙 모드에서 특정 웹페이지가 계속 프록시를 거치지 않지만 서버 자체는 정상이라면 전역 모드로 잠시 테스트해 볼 수 있습니다. 전역 모드에서 접속된다면 문제는 대개 규칙 매칭에 있고, 그래도 접속되지 않는다면 서버 상태, 구독 내용 또는 로컬 네트워크를 다시 점검해야 합니다. 테스트가 끝나면 규칙 모드로 돌아가도 됩니다.

일상 설정

규칙 모드

라우팅 규칙에 따라 연결을 나누어 처리하며, 설정을 마친 뒤 평소에 사용하기 좋은 상태입니다. 처음부터 복잡한 규칙을 직접 작성할 필요는 없습니다.

임시 점검

전역 모드

더 많은 연결을 현재 서버를 통해 통일해 처리하여 문제가 라우팅 규칙 때문인지 서버 연결 때문인지 판단하기 쉽습니다.

처음 설정할 때 DNS, 라우팅 규칙, 전송 매개변수, 시스템 프록시 포트를 동시에 수정하지 마세요. 여러 변수를 한 번에 바꾸면 장애 원인을 파악하기 어려워집니다. 지금은 클라이언트가 기본 규칙 모드인지, 데스크톱에서 시스템 프록시를 활성화할 준비가 되었는지만 확인하면 됩니다. domain, ip, geosite, geoip 규칙과 커널별 라우팅 필드는 기술 참고에서 계속 살펴볼 수 있습니다.

모드를 선택해도 클라이언트가 아직 연결되지 않은 상태일 수 있습니다. 이제 목록에서 활성 서버를 지정하고 클라이언트의 시작 버튼으로 연결을 만들어야 합니다. 서버가 많다면 처음에는 이름이 명확하고 서비스 제공자가 권장하는 일반 항목을 선택하세요. 첫 연결부터 모든 서버를 복잡하게 테스트할 필요는 없습니다.

CONNECT

활성 서버 지정 및 연결

서버 목록으로 돌아가 구독 그룹에서 항목 하나를 선택합니다. v2rayN 데스크톱 클라이언트에서는 보통 서버를 두 번 클릭하거나 마우스 오른쪽 버튼으로 ‘활성 서버로 지정’을 선택하거나, 항목을 선택한 뒤 Enter 키를 눌러 전환합니다. 성공하면 활성 항목에 색상, 체크 표시 또는 상태 표시줄 안내가 나타나고 시스템 트레이 메뉴에도 현재 서버 이름이 표시됩니다. 목록 행을 선택하기만 하고 활성 서버로 지정하지 않으면 클라이언트가 이전 설정을 계속 사용할 수 있으므로 활성 상태 표시를 반드시 확인하세요.

활성 서버를 확인한 뒤 v2rayN에서 시스템 프록시를 시작합니다. 기본 창의 상태 표시줄에 로컬 포트가 실행 중으로 표시되고 시스템 트레이 아이콘 상태도 바뀌면 클라이언트 커널과 시스템 프록시 진입점이 시작된 것입니다. 일부 버전은 프로그램을 열 때 커널이 자동으로 실행되지만 시스템 프록시는 별도로 활성화해야 합니다. 따라서 ‘프로그램 창이 열려 있음’이 브라우저 트래픽이 프록시로 들어가고 있다는 뜻은 아닙니다.

v2rayNG 안드로이드 클라이언트에서는 먼저 서버 항목 하나를 누르면 항목 왼쪽 또는 오른쪽에 선택 표시가 나타납니다. 이어서 기본 화면 하단의 원형 연결 버튼을 누릅니다. 처음 연결할 때 시스템 네트워크 연결 확인 대화상자가 표시되며, 확인하면 클라이언트로 돌아옵니다. 연결 상태에 따라 버튼 모양과 상단 상태가 바뀌고 시스템 상태 영역에도 네트워크 터널 사용 표시가 나타납니다. 버튼을 누른 직후 다시 연결 해제 상태가 되면 계속 반복해서 누르지 말고 로그에서 처음으로 명확하게 표시된 오류를 확인하세요.

연결을 만들려면 도메인 확인, 전송 계층 협상, 프로토콜 인증이 완료되어야 합니다. 정상적인 경우 상태가 짧은 시간 안에 시작 중에서 연결됨으로 바뀝니다. 서버 이름 옆의 테스트 결과는 선택을 돕는 참고 정보일 뿐 브라우저가 해당 연결을 사용한다는 것을 단독으로 증명하지는 않습니다. 일부 서버는 특정 테스트 방식에 응답하지 않아도 실제 웹 접속은 정상일 수 있으며, 반대로 테스트에는 응답하지만 시스템 프록시가 활성화되지 않았을 수도 있습니다. 따라서 다음 단계에서 별도로 확인해야 합니다.

데스크톱에서 방화벽 접근 허용 메시지가 나타나면 현재 사용하는 네트워크 유형에서 클라이언트가 통신하도록 허용하세요. 거부하면 커널은 실행될 수 있지만 일부 로컬 연결이 시스템 정책에 의해 차단될 수 있습니다. 이전에 거부했다면 시스템 방화벽의 허용 앱 목록에서 다시 변경할 수 있습니다. 회사나 학교에서 관리하는 기기에는 추가 네트워크 정책이 적용될 수 있으므로 기기 관리자에게 확인해야 합니다.

연결 후에는 당분간 클라이언트 프로세스를 종료하지 마세요. v2rayN은 시스템 트레이로 최소화할 수 있지만 기본 창을 닫을 때 프로그램이 종료되는지 창만 숨겨지는지 확인해야 합니다. 완전히 종료하면 로컬 프록시 포트가 중지됩니다. v2rayNG는 연결 상태를 유지해야 하며 시스템 절전 정책이 지나치게 엄격하면 백그라운드에서 앱이 중지될 수 있습니다. 먼저 다음 단계의 확인을 마친 뒤 백그라운드 실행과 자동 시작을 설정하세요.

VERIFY

브라우저 접속 및 클라이언트 로그 확인

연결 상태가 실행 중으로 바뀌면 먼저 브라우저 창이나 탭을 새로 여세요. 연결 전에 열어 장시간 유지된 페이지를 단순히 새로 고치는 것만으로 확인하지 마세요. 현재 서버를 통해 연결해야 하는 평소 사용하는 사이트에 접속해 페이지가 완전히 로드되는지 확인합니다. 새 창에서는 새로운 네트워크 연결이 만들어질 가능성이 높아 브라우저가 기존 연결이나 캐시 결과를 재사용해 생기는 오판을 줄일 수 있습니다.

그다음 클라이언트로 돌아가 로그를 확인합니다. v2rayN 로그는 보통 기본 창 하단 또는 별도 로그 창에 표시되며, v2rayNG에서는 메뉴에서 로그 페이지로 들어갈 수 있습니다. 정상적으로 접속하면 새 연결 기록이 나타나며 대상 도메인, 라우팅 결과, 아웃바운드 식별자 또는 연결 완료 정보가 포함될 수 있습니다. 로그가 계속 추가되고 브라우저 페이지도 열리면 구독 설정, 활성 서버, 프록시 모드, 시스템 트래픽 처리까지 전체 연결 경로가 구성된 것입니다.

클라이언트에는 연결됨으로 표시되지만 브라우저 접속 결과가 달라지지 않는다면 데스크톱에서는 먼저 시스템 프록시가 실제로 활성화되었는지 확인하세요. v2rayN 시스템 트레이 메뉴에서 ‘시스템 프록시 자동 구성’을 다시 선택한 뒤 브라우저를 완전히 종료하고 다시 엽니다. 브라우저에 별도의 프록시 설정이 설치되거나 활성화되어 있지 않은지도 확인하세요. 브라우저 자체 설정이 시스템 프록시를 덮어쓸 수 있습니다. 안드로이드에서는 연결 버튼이 계속 실행 상태인지 확인하고 대상 앱이 앱별 프록시에서 제외되지 않았는지 점검합니다.

모든 웹페이지를 열 수 없다면 먼저 규칙 모드로 돌아가 다른 서버를 선택하세요. 그다음 로그에서 가장 먼저 나타난 오류를 확인합니다. 도메인 확인 오류는 DNS 또는 현재 네트워크 문제일 가능성이 높고, 연결 시간 초과는 서버나 네트워크를 바꿔야 할 수 있습니다. 인증 실패는 구독 내용이 변경되었음을 의미하는 경우가 많으므로 구독을 다시 업데이트하세요. 인증서 시간 관련 오류는 시스템 날짜, 시간, 시간대를 확인해야 합니다. 마지막에 반복되는 오류만 보지 마세요. 앞선 문제의 결과일 수 있습니다.

서버가 활성 상태인지 확인

목록에 명확한 선택 표시가 있고 상태 영역의 서버 이름이 방금 선택한 항목과 일치해야 합니다.

프록시 처리가 활성화되었는지 확인

데스크톱에서는 시스템 프록시가 활성화되어 있고, 안드로이드에서는 연결 버튼이 실행 상태를 유지하며 즉시 끊기지 않아야 합니다.

새 페이지가 정상적으로 로드되는지 확인

브라우저에서 새 페이지를 연 뒤 대상 사이트에 접속할 수 있고 클라이언트 로그에도 해당 연결 기록이 나타나야 합니다.

위 세 가지를 모두 확인했다면 현재 설정이 정상적으로 적용된 것으로 볼 수 있습니다. 이후 사용 방식에 따라 구독 자동 업데이트, 시작 시 실행, 앱별 프록시를 켤 수 있지만 설정은 한 번에 하나씩 추가하고 연결을 다시 확인하는 것이 좋습니다. 구독을 업데이트한 뒤 서버 이름이 바뀌는 것은 서비스 제공자가 목록을 조정할 때 흔히 발생합니다. 다시 활성 서버를 선택하고 확인 절차를 통과한다면 이전 항목을 수동으로 복구할 필요는 없습니다.

프로토콜 종류, Xray와 V2Fly 커널의 차이, 모바일 기기의 리소스 사용량, 구독 형식 호환성을 더 확인해야 한다면 프로토콜 및 커널 기술 참고로 이동하세요. 기본 연결을 완료한 뒤 이러한 개념을 살펴보면 이해하기 쉽고, 최초 설정 과정이 지나치게 많은 기술 필드로 복잡해지는 것도 막을 수 있습니다.

QUICK CHECK

자주 발생하는 네 가지 문제의 점검 순서

아래에는 최초 연결을 완료할 때 가장 자주 마주치는 점검 경로만 정리했습니다. 업데이트가 계속 실패하거나 포트 충돌, 복잡한 라우팅 문제가 발생하면 자주 묻는 문제 페이지에서 유형별로 계속 확인하세요.

구독은 저장했는데 서버 목록이 비어 있는 이유

구독 항목을 저장한 뒤에는 수동으로 한 번 업데이트해야 합니다. 입력한 값이 서비스 제공자의 로그인 페이지나 단순 안내 페이지가 아니라 전체 구독 주소인지 먼저 확인하세요. 업데이트가 계속 실패하면 주소를 다시 복사하고 기기 시간을 확인한 뒤 구독 업데이트 관련 문제를 살펴보세요.

서버를 선택했는데 브라우저에 변화가 없는 이유

목록 행을 선택했다고 해서 반드시 활성 서버로 지정된 것은 아닙니다. 데스크톱에서는 시스템 프록시도 활성화한 뒤 브라우저를 다시 열어 새 연결을 만들어야 합니다. 안드로이드에서는 연결 버튼을 누르고 시스템 연결 요청을 확인해야 합니다. 웹페이지를 여는 동안 로그에 새 기록이 남는지 확인하면 트래픽이 클라이언트로 들어갔는지 판단할 수 있습니다.

규칙 모드에서 접속할 수 없으면 바로 전역 모드로 바꿔야 하나요?

비교 테스트를 위해 잠시 전역 모드로 전환해 볼 수 있지만, 이를 유일한 해결 방법으로 사용하는 것은 권장하지 않습니다. 전역 모드에서는 되고 규칙 모드에서는 안 된다면 라우팅 매칭을 점검해야 합니다. 두 모드 모두 안 되면 활성 서버, 구독 유효성, 현재 네트워크를 먼저 확인하세요.

연결 후 곧바로 끊길 때 먼저 바꿔야 할 설정

먼저 프로토콜, 포트, 전송 매개변수는 수정하지 마세요. 다른 설정은 그대로 두고 같은 구독의 서버만 바꾸어 다시 시도합니다. 그다음 구독을 업데이트하고 시스템 시간을 맞춘 뒤 로그의 첫 번째 오류를 확인하세요. 안드로이드 기기에서는 시스템이 클라이언트의 백그라운드 실행을 즉시 제한하지 않는지도 확인해야 합니다.

NEXT

설정 완료 후 확인할 두 가지 경로

기본 연결에 문제가 있으면 자주 묻는 문제에서 확인하고, 프로토콜·커널·구독 호환성을 이해하려면 기술 참고로 이동하세요. 두 콘텐츠는 각각 사용 중 발생한 문제와 선택에 필요한 지식을 다룹니다.