첫 설정 · 네 단계

V2Ray 사용법

구독을 가져오고 프록시 모드를 선택한 뒤 연결을 시작하고 요청 경로를 확인하세요. 첫 설정에는 약 10분이 걸립니다. 문제가 생기면 현재 단계에서 멈추고 원인을 확인하세요.

아직 클라이언트를 설치하지 않았나요? 먼저 클라이언트 다운로드 페이지에서 기기에 맞는 설치 파일을 선택한 다음 돌아와 계속하세요. 클라이언트에는 사용할 수 있는 구독이 포함되어 있지 않으므로, 이용 권한이 있는 서비스 설정을 미리 준비해야 합니다.

1단계: 구독을 가져오고 노드 업데이트하기

먼저 서비스 제공업체의 관리 페이지에서 전체 구독 주소를 복사한 다음 클라이언트를 여세요. 구독 주소로 여러 노드를 가져오고 이후 업데이트할 수 있으며, 보통 웹 주소 형태입니다. 반면 vmess://, vless:// 등으로 시작하는 문자열은 대개 단일 노드 공유 링크입니다. 두 종류는 가져오는 메뉴가 다르므로 복사할 수 있다는 이유만으로 같은 방식으로 처리하면 안 됩니다. 복사할 때 안내 문구, 따옴표, 줄바꿈이 포함되지 않도록 하세요. 구독 주소를 공개 채팅이나 스크린샷, 문의 내용에 올리지 마세요.

v2rayN에 구독 그룹 추가

메인 창에서 ‘구독 그룹’ 또는 비슷한 이름의 구독 메뉴를 찾아 구독 그룹 설정으로 이동한 뒤 새 그룹을 추가하세요. ‘개인용 구독’처럼 알아보기 쉬운 메모를 입력하고 주소를 구독 주소 입력란에 붙여 넣습니다. 다른 설정은 우선 기본값으로 두고 저장한 다음 메인 창으로 돌아오세요. 이 단계에서는 주소만 등록된 상태입니다. 목록에 노드가 보이지 않아도 가져오기에 실패한 것은 아니며, 한 번 업데이트해야 합니다.

구독 메뉴에서 구독 업데이트를 선택하세요. 처음 설정하는 중이거나 사용할 수 있는 프록시가 없다면 현재 프록시를 거치지 않고 업데이트하는 항목을 먼저 시도하세요. 현재 네트워크에서 구독을 가져올 수 없고 기기에 사용 가능한 연결이 이미 있다면 상황에 따라 프록시를 통해 업데이트할 수 있습니다. 작업이 끝날 때까지 기다린 뒤 하단 로그나 업데이트 안내를 확인하고 방금 만든 그룹으로 전환하세요. 성공하면 서버 항목이 표시됩니다. 프로토콜과 주소 등은 구독에서 제공되므로 하나씩 직접 입력할 필요가 없습니다.

v2rayNG에 구독 그룹 추가

사이드 메뉴에서 ‘구독 그룹 설정’ 또는 이에 해당하는 구독 관리 화면을 열고 추가 버튼을 누르세요. 메모와 전체 주소를 입력하고 저장한 다음 메인 화면으로 돌아옵니다. 메인 화면 메뉴에서 구독 업데이트를 실행하고 완료 안내를 기다리세요. 버전에 그룹 필터가 있다면 방금 추가한 그룹으로 전환해 결과를 확인하세요. 현재 필터 화면이 비어 있다고 같은 주소를 바로 다시 추가하지 마세요.

단일 노드 공유 링크를 받았다면 먼저 링크를 복사한 다음 메인 화면에서 ‘클립보드에서 가져오기’와 같은 메뉴를 사용하세요. 가져오면 해당 항목이 표시되지만, 구독과 달리 서비스 제공업체의 변경 사항이 자동으로 반영되지는 않습니다. QR 코드도 설정을 전달하는 한 가지 방식일 뿐이므로 스캔 전에 출처를 확인하세요. 두 종류의 차이는 공유 링크와 구독 주소 안내에서 확인할 수 있습니다. 처음 연결할 때 링크 내부 항목을 하나씩 분석할 필요는 없습니다.

목록이 업데이트됐는지 확인한 뒤 다음 단계로 넘어가세요

업데이트가 끝났는데 항목이 없다면 주소가 완전한지, 구독이 아직 유효한지, 로그에 시간 초과·접근 거부·내용 파싱 오류가 있는지 먼저 확인하세요. 서비스 관리 페이지의 일반 로그인 주소는 구독 주소와 다릅니다. 열었을 때 로그인 페이지가 표시되는 링크도 바로 가져올 수 있는 구독 주소가 아닐 수 있습니다. 업데이트 버튼을 연속으로 누르거나 인증서 검증을 꺼서 오류를 우회하지 마세요. 자세한 원인은 자주 묻는 질문을 참고해 하나씩 확인하세요.

노드 목록이 표시되면 서비스 제공업체가 설정한 기본 항목을 그대로 두고 전송 방식, TLS, 프로토콜 매개변수를 바로 수정하지 마세요. 구독에 표시된 노드 이름은 메모일 뿐 실제 연결 품질을 보장하지 않습니다. 사용할 수 있는지는 이후 연결 확인을 거쳐야 합니다. 이제 선택 가능한 설정이 준비됐으므로, 다음 단계에서는 어떤 앱의 요청을 클라이언트에서 처리할지 정합니다.

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

먼저 두 가지를 구분하세요. 프록시 모드는 트래픽이 클라이언트로 들어오는 방식을 정하고, 라우팅 규칙은 들어온 트래픽을 프록시, 직접 연결, 차단 중 어떤 방식으로 처리할지 정합니다. 시스템 프록시를 켜도 모든 앱이 이를 따르는 것은 아니며, 전역 라우팅을 선택해도 애초에 클라이언트에 들어오지 않은 트래픽까지 자동으로 처리되지는 않습니다. 처음 설정할 때는 한 가지 적용 방식으로 먼저 테스트한 뒤 범위를 넓히세요.

데스크톱에서는 시스템 프록시부터 사용하세요

v2rayN 메인 창이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 시스템 프록시 자동 설정 또는 비슷한 항목을 선택하세요. 이 설정은 시스템 설정에 로컬 프록시를 등록하므로 시스템 프록시를 따르는 브라우저 등의 앱을 테스트하기에 적합합니다. 기존 설정 유지를 선택한 뒤 프록시가 적용됐다고 오해하지 마세요. 브라우저에 프록시 확장 프로그램이 설치되어 있다면 확장 프로그램 설정이 시스템 설정을 덮어쓸 수 있으므로, 테스트할 때 다른 프록시가 지정되어 있지 않은지 확인하세요.

다음으로 라우팅 옵션을 확인하고, 처음 사용할 때는 클라이언트의 기본 규칙을 유지하세요. 기본 옵션 이름은 버전에 따라 다를 수 있지만, 현재 선택한 항목이 모든 연결을 직접 연결하는 설정은 아닌지 확인하는 것이 중요합니다. 특정 대상에 프록시 연결이 가능한지 잠시 확인해야 한다면 의미를 충분히 이해한 뒤 전역 프록시 라우팅으로 바꿔 테스트하고, 끝나면 원래 설정으로 되돌리세요. 여기서 전역은 클라이언트에 들어온 트래픽의 라우팅 처리 방식을 가리킬 뿐, 기기 전체의 트래픽을 처리한다는 뜻은 아닙니다.

필요한 경우에만 TUN을 사용하세요

브라우저는 정상적으로 작동하지만 특정 앱이 시스템 프록시 설정을 따르지 않는다면 TUN 사용을 고려할 수 있습니다. TUN은 가상 네트워크 어댑터로 트래픽을 처리하며, 켤 때 관리자 권한이나 시스템 권한, 관련 네트워크 구성 요소 설치가 필요할 수 있습니다. 현재 설정을 먼저 저장하고 네트워크를 제어 중인 다른 도구를 종료한 뒤 클라이언트 안내에 따라 권한을 설정하세요. 첫 테스트부터 DNS 변경, 사용자 지정 라우팅 가져오기, 여러 모드 활성화를 한꺼번에 진행하면 문제의 원인을 찾기 어렵습니다.

TUN이 실제로 처리하는 범위는 라우팅, 앱 제외 설정, 시스템 환경에 따라 달라집니다. 스위치가 켜졌다는 이유만으로 모든 요청이 프록시를 거친다고 판단할 수 없습니다. 가상 네트워크 어댑터와 권한 문제는 기본 연결이 확인된 뒤 전체 플랫폼 설치 및 설정 가이드에서 살펴보세요. 지금 브라우저 연결만 확인하려는 경우에는 시스템 프록시를 계속 사용하면 됩니다. 이 사용법을 마치기 위해 TUN을 추가로 켤 필요는 없습니다.

안드로이드에서 VPN 권한과 앱 범위 확인

v2rayNG는 보통 안드로이드 시스템의 VPN 인터페이스를 통해 트래픽을 처리합니다. 처음 연결 버튼을 누르면 시스템 권한 요청이 표시됩니다. 이 권한은 기기 내 트래픽 처리 경로를 만드는 데 쓰이며, 클라이언트가 원격 노드를 자동으로 제공한다는 뜻은 아닙니다. 클라이언트 설정에서 앱별 프록시 또는 앱 우회 옵션을 먼저 확인하세요. 테스트할 브라우저가 제외되어 있다면 연결이 설정되어 있어도 브라우저 요청은 클라이언트로 들어오지 않을 수 있습니다.

처음 테스트할 때는 기본 라우팅을 유지하고 복잡한 앱 목록은 만들지 않는 것이 좋습니다. 기기에서 다른 VPN 연결을 사용 중이라면 시스템 통로가 충돌하지 않도록 연결을 끊을지 먼저 판단하세요. 적용 방식과 테스트할 앱을 확인했다면 노드를 선택해 연결을 시작하면 됩니다. 이 단계에서 전체 규칙 문법까지 익힐 필요는 없습니다.

3단계: 노드를 선택하고 연결 시작

노드 목록으로 돌아가 서비스 상태가 정상이고 설정이 유효한 항목을 선택하세요. 클라이언트에 실제 연결 테스트 기능이 있다면 노드 선택에 참고할 수 있지만, 결과는 해당 시점의 테스트 대상과 환경에만 해당하므로 실제 앱에서 확인하는 절차를 대신할 수는 없습니다. 노드 이름에 표시된 지역이나 회선 설명만으로 사용 가능 여부를 판단하거나 목록 전체의 속도를 반복 측정할 필요는 없습니다.

데스크톱에서 활성 서버로 설정

v2rayN에서 사용할 노드를 선택한 다음 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’ 또는 비슷한 항목을 선택하세요. 일부 버전에서는 두 번 클릭해 전환할 수도 있으므로 현재 화면의 안내를 따르세요. 활성 항목 표시나 상태 표시줄을 확인해 방금 선택한 노드가 실제로 사용 중인지 확인합니다. 행에 마우스 포인터만 놓인 상태와 혼동하지 마세요. 이어서 앞 단계에서 선택한 시스템 프록시나 TUN이 필요한 상태로 유지되고 있는지 확인하세요.

v2rayN은 활성 설정을 바꾸면 보통 코어를 자동으로 불러오므로 눈에 띄는 연결 버튼이 따로 없을 수 있습니다. 로그에서 정상적으로 시작됐는지, 설정 불러오기 실패나 로컬 포트 충돌이 있는지 확인하세요. 포트 충돌이 발생하면 먼저 중복 실행 중인 클라이언트나 같은 포트를 사용하는 다른 프로그램을 종료하세요. 익숙하지 않은 포트 번호를 바로 변경하지 마세요. 로컬 수신 포트를 바꿨다면 시스템 프록시가 가리키는 포트도 동일하게 맞춰야 합니다.

안드로이드에서 연결 시작

v2rayNG 메인 화면에서 사용할 노드를 선택한 다음 연결 버튼을 누르세요. 처음 시스템 VPN 연결 요청이 표시되면 안내를 읽고 권한을 허용합니다. 거부하면 트래픽 처리 경로가 만들어지지 않으므로 연결 버튼을 다시 눌러 권한을 설정해야 합니다. 연결 후 클라이언트 상태와 시스템 VPN 표시가 바뀌는 것을 볼 수 있지만, 이는 로컬 서비스나 통로가 만들어졌다는 뜻일 뿐입니다. 원격 노드가 요청을 처리하는지는 실제 접속으로 확인해야 합니다.

상태가 곧바로 연결 해제로 돌아가면 클라이언트 로그와 시스템 권한 안내를 먼저 확인하세요. 화면을 켠 상태에서는 작동하지만 잠금 후 자주 끊긴다면 시스템의 배터리 최적화와 백그라운드 실행 제한을 확인하고, 필요한 백그라운드 활동만 허용하세요. 처음부터 모든 권한을 허용할 필요는 없습니다. 노드를 바꾼 뒤에는 설정이 다시 로드될 때까지 기다렸다가 새 요청을 보내세요. 기존 연결이 새 노드로 즉시 전환되지 않을 수 있습니다.

오류가 발생하면 한 번에 한 가지 설정만 바꾸세요

연결에 실패하면 먼저 오류 유형과 발생 시각을 기록하세요. 구독 주소나 전체 설정이 포함된 로그는 복사하지 마세요. 설정 파싱 오류라면 구독 가져오기부터 확인하고, 권한 오류라면 트래픽 적용 방식을 점검하세요. 시간 초과가 발생하면 다른 설정은 그대로 두고 노드를 바꿔 다시 시도할 수 있습니다. 인증서나 핸드셰이크 오류가 있다면 기기의 날짜와 시간, 서비스 설정이 올바른지 확인하세요. 보안 옵션을 무작정 끄고 해결되기를 기대해서는 안 됩니다.

로그에 시작 오류가 더 이상 나타나지 않고 연결 상태가 정상으로 유지되면 마지막 단계로 넘어가세요. 프로세스가 실행 중이라는 사실만으로 대상 앱이 프록시를 사용한다고 단정하지 마세요. 실제 앱에서 요청을 보내 확인해야 합니다.

4단계: 적용 여부 확인 및 종료 후 복구

사용하려는 브라우저에서 평소 접속할 수 있는 HTTPS 페이지를 먼저 연 다음 확인하려는 대상 서비스에 접속하세요. 가능하면 새 탭을 열어 페이지를 다시 불러오고 캐시된 내용만 보지 않도록 합니다. 페이지가 열린 것은 첫 번째 확인 결과지만, 이것만으로 요청이 어떤 경로를 거쳤는지 알 수는 없습니다. 라우팅 규칙과 클라이언트 실행 기록을 함께 확인하세요.

대상 앱과 로그를 함께 확인

새 요청을 보낸 뒤 클라이언트 로그에 해당 도메인, 대상 주소 또는 연결 기록이 있는지 확인하세요. 기록 내용은 버전과 로그 수준에 따라 다르므로 자세한 항목이 없다고 해서 요청이 들어오지 않았다고 단정할 수는 없습니다. 이를 확인하려고 상세 디버그 로그를 계속 켜 두지 마세요. 기록에 연결이 나타나지만 직접 연결로 표시된다면 해당 대상이 라우팅 규칙에서 직접 연결로 분류됐는지 먼저 확인하고, 필요할 때 규칙을 조정하세요. 클라이언트를 바로 다시 설치할 필요는 없습니다.

출구 IP 조회 사이트를 보조 수단으로 사용할 때는 해당 요청에 프록시 규칙이 적용되는지 먼저 확인하세요. 프록시 출구 IP가 표시되면 그 조회 요청의 경로만 확인된 것입니다. 실제 네트워크의 IP가 표시되더라도 규칙에 따라 해당 사이트가 직접 연결됐을 수 있으므로 클라이언트가 완전히 작동하지 않는다고 판단할 수는 없습니다. TUN을 켠 경우에도 마찬가지입니다. 대상 앱의 동작, 라우팅 규칙, 로그를 함께 확인하는 편이 더 정확합니다.

브라우저는 되지만 다른 앱이 작동하지 않는다면 해당 앱이 시스템 프록시를 따르는지, 앱별 설정에서 제외됐는지, 연결을 다시 만들기 위해 재시작이 필요한지 먼저 확인하세요. 구독이 만료됐다고 바로 단정하지 마세요. 반대로 모든 앱이 실패한다면 먼저 기본 네트워크 상태를 복구한 뒤 노드와 권한을 점검하세요. DNS, UDP, 앱 자체 프록시 설정을 자세히 확인하려면 FAQ 문제 해결 또는 전체 플랫폼 가이드를 참고하세요. 처음 설정할 때 모든 상황을 한 번에 해결할 필요는 없습니다.

연결을 끊고 네트워크 복구 확인

확인이 끝난 뒤 프록시가 당장 필요하지 않다면 데스크톱에서는 클라이언트에서 시스템 프록시를 먼저 해제하세요. TUN을 사용했다면 해당 스위치도 끈 다음 프로그램을 정상적으로 종료합니다. 창만 닫으면 트레이로 최소화될 수 있어 코어가 중지되지 않을 수 있습니다. 프로세스를 바로 종료한 뒤 브라우저에 접속할 수 없다면 시스템 프록시가 중지된 로컬 포트를 계속 가리키는지 확인하고 남은 설정을 제거한 다음 다시 테스트하세요.

안드로이드에서는 연결 해제 버튼을 누르고 클라이언트 상태가 중지됐는지, 시스템 VPN 상태도 함께 종료됐는지 확인하세요. 일반 웹페이지를 다시 열어 평소 네트워크가 복구됐는지 확인합니다. 다른 네트워크 도구가 실행 중이라면 각각 따로 점검하세요. 모든 변화의 원인을 현재 클라이언트 하나로 단정해서는 안 됩니다. 연결 중지와 복구 방법을 알아 두는 것도 첫 설정의 일부이며, 다음에 문제를 확인할 때 이전 설정을 새로운 문제로 오인하지 않도록 도와줍니다.

평소에는 구독을 업데이트하고 노드를 선택한 다음 필요한 트래픽 적용 방식을 켜면 됩니다. 구독 업데이트 후 노드 항목이 바뀔 수 있으므로 활성 노드를 다시 확인하세요. 기기를 바꾸면 플랫폼에 맞춰 권한을 다시 설정하고, 다른 기기의 로컬 경로나 네트워크 설정을 그대로 가져오지 마세요. 플랫폼별 설치 절차는 전체 플랫폼 설치 및 설정 가이드에서 확인할 수 있습니다. 특정 문제가 있다면 자주 묻는 질문 페이지에서 증상에 맞는 항목을 찾아보세요.