시작 전: 클라이언트와 구독 링크 준비
먼저 다운로드 센터에서 기기에 맞는 클라이언트를 선택해 설치한 다음 메인 화면을 엽니다. PC에서는 v2rayN, 안드로이드에서는 v2rayNG를 사용합니다. 이 가이드는 클라이언트가 정상적으로 실행되는 상태에서 시작하며, 설치 파일의 아키텍처와 실행 환경, 시스템 권한의 차이는 다루지 않습니다. 프로그램이 실행되지 않는다면 먼저 전체 플랫폼 설치 및 설정 가이드를 참고해 설치를 마친 뒤 이 페이지로 돌아오세요.
클라이언트는 설정을 읽어 프록시 서비스를 실행하지만, 설치만으로 연결을 사용할 수 있는 것은 아닙니다. 신뢰할 수 있는 설정 제공자가 안내한 구독 링크를 미리 준비하고 아직 유효한지 확인하세요. 구독 링크는 일반 웹페이지 주소나 관리 페이지 주소와 용도가 다릅니다. 로그인해야 내용을 확인할 수 있는 대시보드 주소는 보통 구독 주소로 바로 사용할 수 없습니다. 단일 설정 공유 링크를 구독 그룹의 주소 입력란에 붙여 넣지 마세요. 각각 별도의 가져오기 메뉴를 사용해야 합니다.
링크를 복사할 때는 제공자 페이지의 복사 기능을 사용해 수동 선택 중 끝부분의 매개변수가 누락되지 않도록 하세요. 구독 주소에는 접근 정보가 포함될 수 있으므로 댓글, 공개 스크린샷, 온라인 변환 페이지에 올리지 마세요. 형식이 호환되지 않으면 제공자가 안내하는 클라이언트 전용 구독 형식을 먼저 찾아보세요. V2Ray 구독 변환을 확인해야 한다면 먼저 자주 묻는 질문의 형식 안내를 읽고, 형식을 확인하기 전까지 주소를 반복해서 바꾸지 마세요.
시작하기 전에 네트워크를 사용 중인 다른 프록시나 VPN 도구를 일시적으로 종료해 시스템 프록시가 덮어써지거나 가상 네트워크 인터페이스가 충돌하는 상황을 줄이세요. 현재 네트워크 연결은 유지하고 라우터, 시스템 DNS, 클라이언트 규칙을 동시에 변경하지 마세요. 처음에는 원인을 설명하고 같은 방식으로 재현할 수 있는 연결 경로를 만드는 것이 목표입니다. 이후 실제 필요에 따라 설정을 조정하면 됩니다.
1단계: 구독을 가져와 설정 업데이트하기
v2rayN: 구독 그룹 추가
v2rayN을 열고 상단 메뉴에서 ‘구독 그룹’ 또는 ‘구독 그룹 설정’을 찾아 그룹 관리 창으로 이동한 다음 추가를 선택합니다. 알아보기 쉬운 용도 이름을 입력하고 주소란에 방금 복사한 구독 링크 전체를 붙여 넣으세요. 나머지 옵션은 우선 기본값으로 두고 저장한 뒤 메인 화면으로 돌아옵니다. 이 단계에서는 주소만 등록한 상태라 설정 목록이 비어 있을 수 있습니다. 구독 내용을 선택 가능한 항목으로 가져오려면 다음 단계에서 직접 업데이트해야 합니다.
구독 메뉴에서 해당 그룹을 업데이트합니다. 버전에 따라 일반 업데이트와 프록시를 통한 업데이트 메뉴가 함께 표시될 수 있습니다. 처음 설정하거나 아직 사용할 수 있는 연결이 없다면 기존 프록시에 의존하지 않는 업데이트 방법을 먼저 시도하세요. 작업이 완료되면 방금 만든 그룹을 선택해 목록에 설정 이름과 프로토콜 정보가 표시되는지 확인합니다. ‘저장 완료’만 보고 가져오기가 끝났다고 판단하지 말고, 그룹에 선택할 수 있는 설정이 실제로 표시되는지 확인하세요.
목록에 항목이 표시되면 사용할 항목을 마우스 오른쪽 버튼으로 클릭하고 활성 설정으로 지정하거나 이와 비슷한 메뉴를 선택합니다. 일부 버전에서는 더블 클릭으로 전환할 수도 있지만 현재 버전의 메뉴 안내를 따르세요. 전환한 뒤 활성 표시나 상태 표시줄의 이름이 선택한 항목과 일치하는지 확인합니다. 항목이 강조 표시되었다고 해서 실행 설정까지 바뀐 것은 아닐 수 있습니다. 이 차이는 이후 연결 확인에 직접 영향을 줍니다.
v2rayNG: 구독을 추가하고 메인 화면에서 업데이트
v2rayNG 오른쪽 상단 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 뒤 추가 버튼을 누릅니다. 그룹 이름을 입력하고 주소 입력란에 구독 링크 전체를 붙여 넣은 다음 저장하고 메인 화면으로 돌아옵니다. 메뉴를 다시 열어 ‘구독 업데이트’ 또는 ‘현재 그룹 구독 업데이트’를 실행하세요. 그룹이 여러 개라면 방금 추가한 그룹이 선택되어 있는지 먼저 확인해야 다른 구독을 업데이트하고 가져오기가 끝났다고 착각하지 않습니다.
업데이트가 완료되면 메인 화면에 해당 설정 카드가 표시됩니다. 사용할 항목을 누르고 선택 표시가 해당 항목으로 이동했는지 확인하세요. 이 단계에서는 프로토콜, 포트, 전송 방식, TLS 매개변수를 변경하지 마세요. 유효한 구독이 해당 설정을 제공합니다. 항목을 임의로 수정하면 클라이언트와 서버의 매개변수가 서로 맞지 않게 될 수 있으며, 이후 문제가 구독과 수동 변경 중 어디서 발생했는지 파악하기도 어려워집니다.
구독 업데이트에 실패했다면 여기서 멈추세요
업데이트 실패, 빈 내용, 파싱 오류가 발생하면 먼저 링크 전체가 복사되었는지, 구독이 만료되지 않았는지, 현재 네트워크에서 구독 서비스에 접속할 수 있는지 확인하세요. 브라우저에서 관리 페이지가 열린다고 해서 클라이언트가 구독 내용을 가져올 수 있는 것은 아닙니다. 브라우저에는 로그인 상태가 유지되어 있을 수 있지만 클라이언트가 이를 자동으로 가져오지는 않습니다. 업데이트 실패 후 목록이 비어 있다고 연결 문제로 판단하지 마세요. 구독 가져오기와 실제 프록시 연결은 별개의 단계입니다.
사용 가능한 설정이 있다면 재시도하려고 그룹 전체를 삭제하지 마세요. 오류 메시지를 기록하고 제공자가 구독 주소를 변경했는지 확인한 다음 FAQ의 구독 업데이트 안내에 따라 문제를 점검하세요. 항목이 표시되고 설정을 선택한 뒤 다음 단계로 넘어갑니다. 트래픽이 어떤 방식으로 클라이언트에 들어오고, 들어온 뒤 어떤 규칙으로 전달될지 정합니다.
2단계: 트래픽 연결 방식과 라우팅 모드 선택
화면의 ‘모드’는 서로 다른 두 가지를 가리킬 수 있습니다. 시스템 프록시, VPN, TUN은 트래픽이 클라이언트에 들어오는 방식을 정하고, 규칙 기반 분할, 전체 프록시, 직접 연결은 클라이언트에 들어온 트래픽의 경로를 정합니다. 먼저 두 계층을 구분한 뒤 아래 기본 설정을 적용하세요. 전체 라우팅을 선택해도 시스템 프록시를 전혀 사용하지 않는 앱이 자동으로 프록시를 이용하는 것은 아닙니다.
v2rayN: 브라우저 연결에는 시스템 프록시부터 설정
v2rayN 메인 화면 하단 상태 영역이나 트레이 아이콘의 마우스 오른쪽 버튼 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’ 또는 현재 버전에서 같은 기능을 하는 활성화 항목을 선택합니다. 클라이언트가 시스템 설정에 로컬 프록시 주소를 등록하면 해당 설정을 따르는 브라우저와 앱이 요청을 클라이언트로 전달할 수 있습니다. 보통 시스템 설정에서 포트를 직접 입력할 필요는 없습니다. 다른 가이드에 나온 고정 포트를 현재 기기에 그대로 입력하지 마세요.
이어서 라우팅 설정을 확인하고 규칙 기반 분할 모드를 선택한 뒤 현재 규칙 설명을 읽습니다. 규칙은 보통 일부 트래픽은 프록시로 보내고 나머지는 직접 연결하지만, 실제 동작은 사용하는 규칙 세트에 따라 달라집니다. 처음 연결을 확인할 때는 클라이언트에 이미 설정된 규칙 조합을 유지하고 출처가 다른 규칙을 여러 개 동시에 가져오지 마세요. 특정 요청이 분할 규칙의 영향을 받는지 확인해야 한다면 잠시 전체 프록시로 바꿔 테스트한 뒤 평소 사용하는 규칙 모드로 되돌리세요.
이번 브라우저 설정에서는 TUN을 필수로 사용할 필요가 없습니다. 더 많은 앱의 트래픽을 처리해야 할 때 유용하지만 관리자 권한, 가상 네트워크 인터페이스, DNS 설정이 필요할 수 있습니다. 기본 연결을 확인하기 전에 TUN을 활성화하면 점검해야 할 변수가 늘어납니다. 시스템 프록시를 사용하지 않는 앱을 연결해야 한다면 먼저 이 가이드의 설정을 완료한 뒤 전체 설치 가이드에서 해당 플랫폼의 TUN 설정과 권한 안내를 확인하세요.
v2rayNG: VPN 모드로 연결
v2rayNG 설정에서 VPN 모드가 선택되어 있는지 확인하고 라우팅은 우선 클라이언트 기본 설정을 유지하세요. 처음 시작 버튼을 누르면 안드로이드 시스템에 VPN 연결 요청이 표시됩니다. 현재 클라이언트에서 보낸 요청인지 확인한 뒤 권한을 허용하세요. 여기서 VPN은 시스템이 제공하는 트래픽 연결 방식일 뿐, 선택한 설정의 프로토콜 이름이 바뀌거나 구독에 포함된 모든 항목을 사용할 수 있게 된다는 뜻은 아닙니다.
앱별 프록시를 설정한 적이 있다면 현재 브라우저가 제외되어 있거나 선택한 앱만 프록시를 사용하는 목록에서 누락되었는지 확인하세요. 처음 설정할 때는 동작 범위를 명확히 이해할 수 있는 방식부터 사용하고, 브라우저 연결을 확인하기 전에 복잡한 목록을 관리하지 마세요. 라우팅, 직접 연결, TUN의 용어 차이는 용어집에서 확인할 수 있습니다. 연결 방식과 라우팅을 정했다면 다음 단계에서 서비스를 실제로 시작합니다.
3단계: 연결을 시작하고 실행 상태 확인
v2rayN: 활성 설정과 코어 상태 확인
v2rayN 메인 화면으로 돌아가 활성 설정 이름이 맞는지 확인합니다. 버전에 따라 활성 설정을 바꾸면 코어가 자동으로 적용되고 다시 시작되기도 하며, 적용·다시 로드·서비스 재시작 메뉴를 별도로 제공하기도 합니다. 화면 안내에 따라 설정을 적용한 다음 하단 정보 영역이나 로그 창에서 시작 오류가 즉시 표시되는지 확인하세요. 시스템 프록시가 활성화되어 있어도 코어가 정상적으로 실행되었다는 뜻은 아니므로 각각 확인해야 합니다.
로그에 수신 포트가 사용 중이라고 표시되면 다른 프록시 프로그램을 종료하고 클라이언트가 중복 실행되었는지 확인하세요. 구독 항목의 원격 서버 포트를 바로 바꾸지 마세요. 로컬 수신 포트와 원격 연결 포트는 서로 다른 설정입니다. 로그에 지원되지 않는 항목이나 프로토콜이 표시되면 원래 오류 메시지를 보관하고 구독 형식과 현재 코어의 지원 여부를 확인한 뒤 문제 해결 안내를 참고하세요.
v2rayNG: 시작 버튼을 누르고 권한 허용 확인
v2rayNG 메인 화면에서 선택한 설정을 확인한 뒤 시작 버튼을 누릅니다. 처음 실행할 때는 시스템 안내에 따라 VPN 권한을 허용하세요. 권한 요청을 취소했다면 화면으로 돌아와 다시 시작하면 됩니다. 정상적으로 실행되면 클라이언트에 서비스 실행 중이라고 표시되고 시스템 상태 영역에도 VPN 표시가 나타납니다. 기기마다 아이콘 위치가 다를 수 있으므로 특정 시스템 아이콘만 보지 말고 클라이언트 상태도 함께 확인하세요.
시작 버튼을 누른 직후 실행이 중지되면 클라이언트 로그나 오류 메시지를 먼저 확인하세요. 권한 미허용, 설정 파싱 실패, 코어 실행 오류가 이 단계에서 원인일 수 있습니다. 시작 버튼을 반복해서 눌러도 매개변수 문제는 해결되지 않습니다. 먼저 명확하게 표시된 첫 오류를 기록하고 안내에 따라 수정하세요. 다른 VPN이 실행 중이라면 서비스를 중지한 뒤 현재 클라이언트의 권한을 다시 허용해 트래픽 연결이 다른 서비스로 넘어가지 않도록 합니다.
실행 중 표시만으로 웹 요청 성공을 확인할 수는 없습니다
클라이언트에 실행 중이라고 표시되는 것은 로컬 서비스가 동작하기 시작했다는 뜻일 뿐, 원격 설정에 연결할 수 있거나 브라우저가 해당 서비스를 사용한다는 뜻은 아닙니다. 목록에 표시되는 연결 테스트도 특정 단계를 점검하는 데 도움이 될 뿐 실제 앱에서의 확인을 대신할 수 없습니다. 테스트 결과만 보고 마지막 단계를 건너뛰지 말고 웹페이지를 열기 전에 DNS, 코어, 라우팅을 임의로 바꾸지 마세요. 현재 설정을 유지한 채 실제 요청을 확인합니다.
4단계: 요청이 전달되는지 확인하고 종료 후 복구
브라우저 요청과 로그를 함께 확인
브라우저에서 새 탭을 열고 현재 테스트할 수 있는 웹페이지에 접속한 다음 다른 사이트에도 접속해 봅니다. 이전에 열어 둔 페이지는 연결이 끊긴 뒤에도 캐시 때문에 표시될 수 있으므로 새 요청을 보내세요. 페이지 본문과 새 콘텐츠가 정상적으로 로드되는지 확인하고 클라이언트 로그에 비슷한 시간대의 연결 기록이 있는지 살펴봅니다. 현재 로그 수준에서 연결 기록이 보이지 않으면 클라이언트의 연결 로그 화면을 잠시 사용하고 확인이 끝나면 원래 설정으로 되돌리세요.
로그에서 특정 요청이 직접 연결되었다고 표시되어도 프록시가 작동하지 않는다는 뜻은 아닙니다. 규칙 기반 분할 모드에서는 규칙에 따른 정상 동작일 수 있습니다. 프록시 출구를 확인하려면 신뢰하는 출구 주소 조회 서비스를 사용해 프록시로 연결되어야 하는 규칙에서 연결 전후 결과를 비교하세요. 주소가 바뀌었다고 모든 앱에 설정이 적용된 것은 아니며, 규칙 모드에서 한 번 직접 연결되었다고 모두 실패한 것도 아닙니다. 현재 규칙과 사용 중인 앱을 함께 살펴보세요.
웹페이지가 열리지 않으면 정해진 순서로 점검
먼저 기기 자체가 인터넷에 연결되어 있는지, 클라이언트 서비스가 실행 중인지, 활성 설정을 잘못 선택하지 않았는지 확인합니다. PC에서는 시스템 프록시가 여전히 v2rayN으로 설정되어 있는지, 브라우저에서 프록시를 별도로 제어하는 확장 프로그램을 사용 중인지 점검하세요. 안드로이드에서는 VPN이 계속 활성화되어 있는지, 브라우저가 앱별 규칙에서 제외되지 않았는지 확인합니다. 그다음 원격 연결 오류, 도메인 이름 확인 오류, 라우팅 규칙 일치 결과를 로그에서 살펴 서로 다른 계층의 문제를 혼동하지 않도록 합니다.
특정 사이트 하나에서만 문제가 발생하면 다른 사이트로 다시 테스트하세요. 특정 설정 하나에서만 문제가 생기면 같은 그룹의 다른 유효한 설정으로 바꿔 비교합니다. 한 번에 한 가지 설정만 변경하고 변경 전후의 결과를 기록하세요. 이를 통해 대상 사이트, 단일 설정, 로컬 연결 방식 중 어디에 문제가 있는지 구분할 수 있습니다. 계속 실패한다면 구독 주소와 접근 정보를 삭제한 오류 메시지를 준비해 자주 묻는 질문에서 계속 확인하세요. 플랫폼 권한, DNS, 복잡한 트래픽 분할 문제는 전체 플랫폼 설치 및 설정 가이드를 참고하세요.
작동하는 설정을 유지하고 종료할 때 네트워크 복구
연결이 확인되면 현재 사용하는 그룹, 활성 설정, 연결 방식, 라우팅 모드를 기록해 두면 됩니다. 모든 고급 기능을 바로 켤 필요는 없습니다. 이후 구독이 변경되면 기존 그룹을 업데이트하고 활성 설정이 그대로 있는지 확인하세요. 구독 업데이트는 설정 내용을 동기화할 뿐 만료된 서비스를 다시 사용할 수 있게 해 주지 않으며, 계정과 이용 기간에 관한 제공자의 안내를 대신하지 않습니다.
사용을 마치면 PC에서 먼저 v2rayN으로 시스템 프록시를 해제한 뒤 클라이언트를 종료하세요. TUN을 사용했다면 해당 기능도 먼저 끕니다. 안드로이드에서는 중지 버튼을 누르고 VPN 서비스가 종료되었는지 확인합니다. PC 클라이언트가 예기치 않게 종료된 뒤 브라우저에서 인터넷에 연결할 수 없다면 시스템 프록시가 중지된 로컬 서비스 주소를 계속 가리키는지 확인하고 남은 설정을 해제한 뒤 다시 테스트하세요. 이 단계까지 완료해야 연결과 복구 과정을 모두 익힌 것입니다.