첫 설정 · 네 단계

v2rayN 사용법: 구독과 연결

구독을 가져오고 프록시 모드를 선택한 다음 서버를 활성화하세요. 브라우저와 로그로 결과를 확인합니다. 첫 설정에는 약 10분을 잡고 우선 연결 하나를 정상 작동시키세요.

시작하기 전에 설치된 클라이언트를 열고 사용할 권한이 있는 구독 주소를 준비하세요. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 운영체제와 프로세서 아키텍처에 맞는 파일을 선택하세요. 클라이언트는 설정을 읽고 연결을 전달하는 프로그램이며, 설치만으로 서버가 제공되지는 않습니다. 구독 주소는 실제 서비스 제공업체에서 받아야 하며, 업체 웹사이트의 첫 화면이나 로그인 페이지로 대신할 수 없습니다.

처음 설정할 때는 기본 로컬 포트를 그대로 두고 DNS를 변경하지 말고 TUN도 켜지 마세요. 기기에 다른 프록시나 VPN 도구가 있다면 시스템 설정을 동시에 제어하지 않도록 먼저 연결을 끊으세요. 각 단계에서 확인할 결과를 하나씩 정합니다. 목록에 항목이 표시되는지, 모드가 선택되었는지, 코어가 시작되는지, 웹페이지에 접속되는지 확인하세요. 앞 단계가 끝나지 않았다면 해당 단계에서 수정하고, 이후 설정을 연달아 바꾸며 해결되기를 기대하지 마세요.

1단계: 구독을 가져와 목록 업데이트

먼저 V2Ray 구독 링크 전체를 복사하세요. 보통 https://로 시작하며 뒤에 경로와 계정 식별용 매개변수가 붙을 수 있습니다. 복사할 때 설명 문구나 줄바꿈, 앞뒤 공백이 포함되지 않도록 하고 구독 링크를 공개 채팅이나 스크린샷에 올리지 마세요. 구독 주소로 다른 사람이 서버 설정을 확인할 수 있으므로 계정 정보처럼 안전하게 보관해야 합니다.

구독 그룹 설정 열기

v2rayN 상단에서 ‘구독 그룹’을 클릭한 뒤 ‘구독 그룹 설정’을 열고 ‘추가’를 클릭하세요. ‘별칭’에는 ‘일상 구독’처럼 알아보기 쉬운 이름을 입력하고, ‘선택 주소(URL)’에는 방금 복사한 주소를 붙여 넣습니다. ‘업데이트 활성화’가 선택되어 있는지 확인한 다음 ‘확인’을 눌러 저장하세요. 자동 업데이트 간격은 일단 기본값으로 두고 수동 업데이트가 정상적으로 완료되는지 먼저 확인합니다.

구독 그룹 → 구독 그룹 설정 → 추가 → 선택 주소(URL) → 확인

저장한 뒤 메인 창으로 돌아와 새로 만든 그룹을 선택하세요. 이때 목록이 비어 있어도 반드시 오류는 아닙니다. 그룹 저장은 주소만 기록하며 구독 내용을 가져오지는 않습니다. ‘구독 그룹’을 다시 열고 ‘현재 구독 업데이트(프록시 사용 안 함)’를 실행하세요. 아직 사용할 프록시가 없는 첫 설정에서는 연결이 준비되지 않은 상태에서 업데이트 요청이 프록시에 의존하지 않도록 이 경로를 사용합니다.

업데이트 결과를 확인한 뒤 다음 단계로

업데이트가 끝날 때까지 기다린 다음 서버 목록에 항목이 표시되는지 확인하고 로그에서 구독 업데이트 결과를 살펴보세요. 목록의 별칭, 프로토콜, 주소 등은 구독 내용에서 가져옵니다. 항목이 표시되면 클라이언트가 설정을 가져온 것이지만 각 항목의 연결까지 보장되는 것은 아닙니다. 다음 단계로 넘어가기 전에 현재 그룹이 비어 있지 않고 모든 항목을 숨기는 필터가 켜져 있지 않은지 확인하세요.

업데이트에 실패하면 먼저 그룹 설정을 다시 열어 주소가 완전한지, ‘업데이트 활성화’가 선택되어 있는지 확인하세요. 시간 초과가 발생하면 현재 네트워크에서 구독 서비스에 접속할 수 있는지 확인합니다. 인증 또는 권한 오류라면 서비스 제공업체에 문의해 구독 만료, 초기화 여부, 접근 제한을 확인하세요. 로그에 형식을 인식할 수 없다고 나오면 클라이언트가 지원하는 구독 내용을 받았는지 확인하세요. 로그인 안내나 오류 페이지가 반환된 것은 아닌지 살펴봅니다.

구독 서비스에서 프록시를 통한 업데이트를 요구하는 경우, 사용할 수 있는 다른 연결이 이미 있을 때만 ‘현재 구독 업데이트(프록시 사용)’를 시도하세요. 목록이 비어 있는 첫 설정 단계에서 두 메뉴를 번갈아 반복해서 선택하지 마세요. vmess:// 또는 vless:// 공유 링크만 있다면 링크를 복사한 다음 ‘서버’ 메뉴의 ‘클립보드에서 URL 일괄 가져오기’를 사용하면 됩니다. 이 방법은 서버 항목을 가져오지만 자동 업데이트가 가능한 구독 그룹을 만드는 것은 아닙니다.

v2rayNG에서는 사이드 메뉴에서 ‘구독 그룹 설정’을 열고 이름과 구독 주소를 추가해 저장한 뒤, 메인 화면으로 돌아와 오른쪽 위 메뉴에서 구독을 업데이트하세요. 메인 화면의 ‘+’에서 클립보드로 가져오는 기능은 공유 링크용이므로 두 입력 방식을 혼동하지 마세요. 구독 형식과 그룹 관리에 대한 자세한 설명은 전체 매뉴얼의 구독 항목을 참고하세요. 여기서는 목록에 서버 항목이 표시되면 완료된 것입니다.

2단계: 시스템 프록시와 라우팅 선택

목록에 항목이 표시되면 먼저 앱이 어떤 경로로 클라이언트를 사용할지 정하세요. 데스크톱에서 처음 설정할 때는 시스템 프록시를 권장합니다. v2rayN 메인 창 아래쪽의 ‘시스템 프록시’ 메뉴에서 ‘시스템 프록시 자동 설정’을 선택하세요. 그러면 시스템 프록시를 지원하는 앱이 클라이언트의 로컬 수신 주소를 사용하도록 설정됩니다. 이후 요청을 받으려면 클라이언트가 실행 중이어야 합니다. 아직 서버를 활성화하지 않았으므로 웹페이지가 열리지 않더라도 바로 다른 설정을 바꿀 필요는 없습니다.

메인 창 하단 → 시스템 프록시 → 시스템 프록시 자동 설정

이어서 하단의 ‘라우팅’을 열고 처음에는 ‘중국 본토 우회’를 선택할 수 있습니다. 이 사전 설정은 일반적인 분할 라우팅을 확인하기에 적합하지만, 실제 매칭 결과는 현재 규칙과 규칙 리소스에 따라 달라집니다. 임시로 비교하려면 ‘전역’으로 바꾼 뒤 같은 웹페이지를 테스트하고, 끝나면 기존 라우팅으로 되돌리세요. 문제 해결을 위한 임시 설정을 모든 네트워크 환경에 적용되는 고정 해법으로 여기지 마세요.

‘시스템 프록시 자동 설정’은 주로 시스템 프록시를 따르는 앱에서 사용됩니다. 브라우저는 보통 이 경로를 사용할 수 있지만 일부 브라우저 확장 프로그램이 설정을 덮어쓸 수 있습니다. 게임, 다운로드 도구, 명령줄 프로그램도 별도의 네트워크 설정을 사용할 수 있습니다. 따라서 처음에는 시스템 프록시를 사용하는 브라우저 하나로 확인하고, 동작이 서로 다른 여러 앱을 동시에 테스트해 클라이언트 상태를 판단하지 마세요.

일반 프록시를 유지하고 TUN은 아직 켜지 마세요

TUN은 가상 네트워크 인터페이스를 통해 더 많은 앱의 트래픽을 처리하며 권한, 라우팅, DNS 설정이 필요합니다. 연결이 안 될 때 추가로 켜는 임시 해결책이 아닙니다. 먼저 일반 시스템 프록시로 기본 연결을 확인한 뒤 필요에 따라 TUN 모드 설정을 살펴보세요. 두 진입 방식을 함께 켜면 처음 문제를 해결할 때 요청이 어디로 들어오는지 구분하기 어렵습니다.

v2rayNG는 연결 방식이 다릅니다. 메인 화면에서 연결을 시작하면 보통 시스템 VPN 서비스를 통해 트래픽을 처리하므로 데스크톱의 ‘시스템 프록시 자동 설정’을 찾을 필요가 없습니다. 처음 연결할 때 시스템 안내에 따라 권한을 허용하고 앱 내 라우팅 설정을 확인하세요. 기기에서 다른 VPN 서비스가 이미 연결되어 있다면 먼저 연결을 끊어 기존 연결이 대체되면서 구독이 만료된 것으로 오해하지 않도록 합니다.

이 단계가 끝나면 두 가지를 분명히 알 수 있어야 합니다. 앱 트래픽을 어떤 방식으로 클라이언트에 전달하는지, 어떤 라우팅 사전 설정을 선택했는지 확인하세요. 시스템 프록시, 전역 라우팅, TUN의 관계는 프록시 모드 항목에서 자세히 알아볼 수 있습니다. 다음 단계에서는 이 설정을 유지하고 서버만 활성화합니다.

3단계: 서버 활성화 및 시작 상태 확인

서버 목록으로 돌아가 구독 항목 하나를 선택하고 마우스 오른쪽 버튼을 눌러 ‘활성 서버로 설정’을 선택하세요. 마우스가 놓인 행의 선택 색상만 보고 판단하지 마세요. 항목을 선택한 것은 작업 대상을 지정한 것이고, 활성 서버가 현재 클라이언트에서 사용하는 설정입니다. 목록의 활성 표시나 하단의 현재 서버 정보를 확인해 전환이 완료되었는지 살펴보세요. 버전에 따라 코어가 자동으로 다시 로드될 수 있으므로 전환이 끝난 뒤 접속을 시도합니다.

서버 목록 → 대상 항목에서 마우스 오른쪽 버튼 클릭 → 활성 서버로 설정

v2rayN은 보통 활성 서버를 설정하면 코어가 계속 요청을 처리하며, 별도의 큰 ‘연결’ 버튼이 없는 경우가 많습니다. 버튼을 찾지 못했다고 구독을 반복해서 가져오지 마세요. 메인 프로그램을 실행 상태로 두고 로그에서 시작 실패, 설정 구문 분석 실패, 수신 포트 충돌 등의 오류가 있는지 확인하세요. 로그 메뉴와 패널 위치는 버전에 따라 다를 수 있으므로 메인 창의 로그 영역을 살펴보세요.

시작 오류와 네트워크 오류를 구분하세요

로컬 포트가 이미 사용 중이라는 메시지가 나오면 클라이언트가 중복 실행되었거나 다른 프록시 도구가 같은 포트를 사용 중인지 확인하세요. 여러 포트를 한꺼번에 바꾸기보다 중복 실행을 종료한 뒤 다시 시도하면 원인을 쉽게 파악할 수 있습니다. 설정을 변경해야 한다면 매개변수 설정에서 로컬 수신 설정을 한 곳에서 확인하고 시스템 프록시를 다시 적용해 시스템이 이전 포트를 계속 가리키지 않도록 하세요.

설정이나 프로토콜 매개변수가 지원되지 않는다는 메시지가 나오면 먼저 클라이언트와 구독을 업데이트한 뒤 해당 항목에 특정 코어 기능이 필요한지 확인하세요. 오류를 없애려고 보안 옵션, 전송 매개변수, 서버 이름을 함부로 삭제하지 마세요. 이러한 값은 서버 측 설정과 일치해야 하는 경우가 많습니다. 구독 항목이 목록에 표시되더라도 현재 코어가 모든 설정을 지원한다고 볼 수는 없습니다.

코어가 시작된 다음에 서버에 연결할 수 있는지 확인하세요. 목록의 마우스 오른쪽 버튼 메뉴에 있는 지연 시간 또는 속도 테스트를 참고해 서버를 고를 수 있지만 테스트 종류를 확인해야 합니다. TCP 연결이 된다고 전체 프록시 핸드셰이크까지 성공한 것은 아니며, 특정 테스트가 시간 초과되더라도 모든 웹페이지에 접속할 수 없는 것은 아닙니다. 서버 그룹 전체를 반복 테스트하기보다 항목 하나를 선택해 다음 단계의 실제 접속을 확인하세요.

v2rayNG에서는 대상 항목을 눌러 현재 설정으로 선택한 다음 메인 화면의 연결 버튼을 누르고 시스템 안내에 따라 VPN 권한을 허용하세요. 시작 후 앱에 표시되는 연결 상태를 확인합니다. 연결 직후 중단되면 라우팅을 바꾸기 전에 먼저 로그를 확인하세요. 시스템에 VPN 연결됨으로 표시되는 것은 로컬에서 트래픽 처리가 시작되었다는 뜻일 뿐, 원격 서버 사용 가능 여부는 실제 접속으로 확인해야 합니다.

테스트 중에는 클라이언트를 종료하지 마세요. 데스크톱 창을 닫으면 트레이로 최소화될 수도 있고 사용자 설정에 따라 프로그램이 종료될 수도 있으므로 트레이 아이콘을 확인하세요. 종료되었는데 시스템 프록시가 남아 있으면 브라우저가 수신 중인 프로그램이 없는 로컬 포트에 계속 접속할 수 있습니다. 이때는 클라이언트를 다시 시작하거나 시스템 프록시를 먼저 해제한 뒤 기본 네트워크를 확인하세요. 이런 현상을 곧바로 서버 장애로 판단하지 마세요.

4단계: 웹페이지 접속과 로그 확인

시스템 프록시를 따르는 브라우저에서 새 탭을 열고 접속 권한이 있는 HTTPS 웹사이트를 방문하세요. 새로 요청되는 일반 페이지를 선택하는 것이 좋습니다. 이미 열려 있는 탭만 확인하지 마세요. 이전 페이지가 캐시에서 표시되거나 설정을 바꾸기 전에 만들어진 연결이 계속 사용될 수 있습니다. 처음 테스트할 때는 프록시를 자동 설정하는 브라우저 확장 프로그램을 잠시 끄거나 시스템 프록시를 사용하도록 되돌려 진입 경로가 겹치지 않게 하세요.

요청을 보내면서 v2rayN 로그를 확인하세요. 현재 로그 수준이 접속 또는 연결 정보를 기록한다면 요청이 클라이언트에 도달했는지, 핸드셰이크 실패가 있는지, 아웃바운드 결과가 예상과 일치하는지 살펴볼 수 있습니다. 기본 로그에 개별 접속 기록이 표시되지 않더라도 트래픽이 전달되지 않았다고 단정할 수는 없습니다. 필요한 경우 문제 해결 중에만 로그 수준을 조정하고, 완료 후에는 기록이 지나치게 쌓이지 않도록 원래 설정으로 되돌리세요.

접속 결과와 분할 라우팅 결과를 각각 확인하세요

먼저 페이지가 끝까지 로드되는지 확인하고, 그다음 요청이 예상한 경로를 거쳤는지 살펴보세요. ‘중국 본토 우회’를 사용한다면 직접 연결되어야 하는 대상과 프록시를 거쳐야 하는 대상을 각각 방문하세요. 직접 연결 페이지가 열린 것만으로는 프록시 서버가 정상이라고 증명할 수 없습니다. 출구 IP 조회 서비스를 이용할 때도 해당 조회 서비스에 어떤 라우팅 규칙이 적용되는지 확인하세요. 현지 출구 IP가 표시되는 것은 규칙에 따른 정상 결과일 수 있습니다.

비교를 명확히 하려면 현재 라우팅을 기록한 뒤 임시로 ‘전역’으로 전환하고 테스트 페이지를 다시 여세요. 테스트가 끝나면 원래 설정으로 되돌립니다. 이 작업으로 시스템 프록시를 무시하는 앱까지 자동으로 처리되는 것은 아닙니다. 전역에서는 접속되지만 기존 사전 설정에서 안 된다면 라우팅 매칭과 규칙 리소스를 확인하세요. 두 설정 모두 실패한다면 앱 진입 경로와 서버 연결 로그부터 살펴봅니다.

‘브라우저는 되는데 명령줄은 안 된다’고 해서 바로 클라이언트를 재설치하지 마세요. 명령줄 도구는 데스크톱 시스템 프록시를 따르지 않을 수 있으며 자체적으로 지원하는 프록시 매개변수나 환경 변수가 필요할 수 있습니다. 여기서는 브라우저 접속을 첫 설정의 완료 기준으로 삼고, 앱마다 다른 연결 방식은 기본 연결이 안정된 뒤에 다루세요. 이렇게 하면 앱별 동작 차이를 프록시 연결 전체의 장애로 오해하지 않을 수 있습니다.

실패하면 정해진 순서대로 확인하세요

  1. 먼저 진입 경로를 확인하세요. 클라이언트가 계속 실행 중인지, 시스템 프록시가 ‘시스템 프록시 자동 설정’인지 확인하고 브라우저 확장 프로그램이 설정을 덮어쓰는지도 살펴보세요. 필요한 경우 브라우저를 완전히 종료한 뒤 다시 열어 연결을 새로 만드세요.
  2. 다음으로 활성 서버를 확인하세요. 현재 그룹에 있는 항목을 선택했고 활성 서버로 설정했는지 확인하세요. 목록의 배경색만 보지 말고 로그에서 설정 오류, 연결 시간 초과, 핸드셰이크 오류를 살펴보세요.
  3. 다른 서버 항목과 비교해 보세요. 로컬 설정은 그대로 두고 서버만 바꾼 뒤 같은 페이지를 다시 열어 보세요. 일부 항목만 실패한다면 해당 서버, 회선 또는 구독 서비스 상태를 먼저 확인하세요.
  4. 마지막으로 기본 네트워크를 확인하세요. ‘시스템 프록시 해제’를 선택하고 다른 네트워크 제어 도구가 없는 상태에서 일반 웹페이지에 접속해 보세요. 기본 네트워크도 사용할 수 없다면 먼저 네트워크 문제를 해결한 뒤 프록시를 다시 켜세요.

오류가 발생하면 먼저 오류 유형을 기록한 뒤 관련 설정 하나만 바꿔 다시 확인하세요. 시간 초과는 회선이나 원격 서버 응답 문제일 수 있고, 인증 실패는 구독 상태를 확인해야 합니다. 인증서 오류가 발생하면 시스템 시간과 설정 일치 여부를 살펴보세요. 인증서 오류를 해결하려고 검증 기능을 끄지 마세요. 전체 로그, 구독 주소, 공유 링크를 공개하지 말고 도움을 요청할 때는 주소, 사용자 식별 정보, 접속 대상 등 민감한 내용을 가리세요.

브라우저가 안정적으로 접속되고 라우팅 결과가 예상과 일치하며 로그에 연결 오류가 계속 나타나지 않으면 첫 설정이 완료된 것입니다. 평소에는 확인을 마친 설정을 유지하고, 구독 업데이트 후 특정 항목이 작동하지 않을 때 같은 순서로 다시 확인하세요. v2rayN을 종료하기 전에 ‘시스템 프록시 해제’를 선택해 일반 네트워크가 복구되는지 확인할 수 있습니다. v2rayNG에서는 앱에서 연결을 중지하세요.