10분 기본 설정

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

다음 순서로 구독 그룹, 프록시 모드, 활성 설정 및 연결 상태를 구성합니다. 이 문서에서는 처음 사용할 때 필요한 네 단계만 다루며, 프로토콜 선택과 코어별 차이는 프로토콜 참고 페이지에서 설명합니다.

v2rayN 데스크톱 v2rayNG Android 가져오기 → 모드 → 연결 → 확인

준비 사항

시작 전 확인: 클라이언트, 구독 주소 및 시스템 시간

설정을 시작하기 전에 클라이언트가 설치되어 있고 전체 구독 주소를 준비했는지 확인합니다. 데스크톱 기기에서는 v2rayN, Android 기기에서는 v2rayNG를 사용합니다. 아직 클라이언트를 설치하지 않았다면 먼저 클라이언트 페이지에서 운영체제와 프로세서 아키텍처에 맞는 설치 패키지를 선택해 설치한 후 이 튜토리얼로 돌아오세요. 처음 실행할 때 시스템에 네트워크 접근 확인이 표시되면 클라이언트의 네트워크 연결을 허용해야 합니다. 그렇지 않으면 구독을 정상적으로 가져와도 로컬 보안 정책 때문에 연결이 중단될 수 있습니다.

구독 주소는 일반적으로 https://로 시작하는 전체 링크이며 구독 서비스 제공자가 발급합니다. 복사할 때는 끝의 매개변수를 포함해 전체 내용을 복사하고, 구독 페이지 URL을 구독 주소로 착각하지 않도록 합니다. 구독 주소는 설정 자격 정보이므로 공개 페이지, 스크린샷 또는 공유 문서에 게시하지 않는 것이 좋습니다. 이 문서는 클라이언트에서 가져오는 방법만 설명하며 구독 서비스를 제공하거나 서비스 제공자의 계정 상태를 대신 처리하지 않습니다.

기기의 날짜, 시간 및 시간대가 자동 동기화 상태인지도 확인합니다. VLESS, VMess, Trojan 등의 설정은 TLS 또는 시간 관련 검증에 의존하는 경우가 많아 시스템 시간 차이가 크면 클라이언트가 실행 중으로 표시되어도 핸드셰이크 단계에서 연결이 실패할 수 있습니다. 시간 동기화를 마친 뒤에는 시스템 프록시를 변경하는 다른 도구를 종료해 여러 프로그램이 동시에 프록시 설정을 제어하지 않도록 합니다. 준비가 끝나면 먼저 구독 그룹을 만든 다음 구독에서 설정 목록을 가져옵니다.

구독 및 설정 목록

구독을 가져와 설정 항목 확인

v2rayN 데스크톱: 구독 그룹 추가

v2rayN 기본 창을 열고 왼쪽 메뉴에서 “구독 그룹”으로 이동한 다음 구독 그룹 설정을 엽니다. 그룹 추가를 선택하면 “메모”, “주소(url)”, “자동 업데이트 간격(분)” 등의 입력란이 표시됩니다. 메모에는 출처를 구분하기 쉬운 이름을 입력하고, 주소 입력란에는 전체 구독 주소를 붙여 넣습니다. 자동 업데이트 간격은 기본값으로 둔 뒤 기본 연결이 정상인지 확인하고 조정해도 됩니다. 입력을 마치면 저장하고 기본 창으로 돌아옵니다.

그룹을 저장했다고 해서 클라이언트가 주소만 기록했을 뿐, 서버 목록이 즉시 채워지는 것은 아닙니다. “구독 그룹” 메뉴를 다시 열고 “모든 구독 업데이트(프록시 사용 안 함)” 또는 현재 그룹에 해당하는 업데이트 작업을 실행합니다. 처음 설정할 때는 아직 사용할 활성 설정이 없으므로 일반적으로 프록시를 사용하지 않는 업데이트가 적합합니다. 업데이트가 끝나면 기본 영역에 설정 항목이 나타나고 “별칭, 주소, 포트, 전송 프로토콜, 구독 그룹” 등의 목록 필드를 확인할 수 있습니다.

목록이 바뀌지 않아도 연결 버튼을 반복해서 누르지 마세요. 먼저 구독 그룹 설정을 다시 열어 주소 앞뒤에 불필요한 공백이 없는지, 그룹이 활성화되어 있는지 확인하고 클라이언트 하단 상태 표시줄이나 로그에서 구독 요청 오류를 확인합니다. 구독 서비스에서 유효한 계정을 요구한다면 서비스 제공자 페이지에서 구독 링크가 여전히 사용 가능한지도 확인해야 합니다. 구독 목록이 비어 있거나 형식이 호환되지 않거나 업데이트가 실패할 때의 자세한 해결 방법은 도움말 센터에서 확인할 수 있습니다.

v2rayNG Android: 그룹 추가 및 업데이트

v2rayNG를 열고 구독 그룹 설정으로 이동한 뒤 추가 버튼을 누릅니다. 메모와 구독 주소를 차례로 입력하고 그룹을 활성화한 후 저장합니다. 설정 파일 페이지로 돌아와 메뉴에서 구독 업데이트를 실행합니다. 업데이트가 끝나면 설정 파일 목록에 선택 가능한 항목이 나타납니다. 목록이 계속 비어 있다면 방금 만든 구독 그룹으로 전환한 뒤 다시 업데이트하여 목록 필터와 그룹이 일치하는지 확인합니다.

Android에서는 클립보드를 통해 단일 설정을 가져올 수도 있지만, 처음에는 구독 그룹으로 관리하는 방식이 더 적합합니다. 구독 그룹을 사용하면 여러 설정을 한 번에 업데이트하고 출처도 명확히 구분할 수 있습니다. 단일 공유 링크와 구독 주소는 같은 내용이 아닙니다. 전자는 보통 하나의 설정만 만들고, 후자는 여러 설정을 가져오는 데 사용됩니다. 이후 단계에서는 구독으로 생성된 목록을 기준으로 하며 프로토콜, 포트 및 전송 매개변수를 직접 입력하지 않아도 됩니다.

트래픽 제어 및 라우팅

시스템 프록시 및 라우팅 모드 선택

설정 항목을 가져온 후에는 클라이언트가 어떤 애플리케이션 트래픽을 처리할지, 그리고 해당 연결이 어떤 규칙으로 출구를 선택할지 정해야 합니다. 서로 연관되어 있지만 역할이 다른 두 설정이 있습니다. 시스템 프록시는 시스템 프록시를 지원하는 애플리케이션의 요청을 클라이언트로 전달하고, 라우팅 모드는 이러한 요청을 프록시, 직접 연결 또는 차단 중 어떤 방식으로 처리할지 결정합니다. 라우팅 규칙만 선택하고 적절한 트래픽 처리 방식을 활성화하지 않으면 브라우저 등의 애플리케이션이 기존 연결을 계속 사용할 수 있습니다. 반대로 시스템 프록시만 켜고 라우팅 규칙을 확인하지 않으면 예상과 다른 범위의 트래픽이 처리될 수 있습니다.

v2rayN 데스크톱: 시스템 프록시 자동 설정

v2rayN 하단 상태 표시줄에서 “시스템 프록시”를 찾아 “시스템 프록시 자동 설정”을 선택합니다. 활성화하면 클라이언트가 로컬 시스템 프록시를 현재 실행 중인 로컬 프록시 포트로 지정하고, 시스템 프록시를 지원하는 브라우저와 데스크톱 애플리케이션이 이 설정에 따라 요청을 보냅니다. 상태 표시줄에 “시스템 프록시: 시스템 프록시 자동 설정”이 명확히 표시되어야 합니다. 일시적으로 제어를 해제하려면 같은 위치에서 시스템 프록시 설정을 복원하세요. 클라이언트 프로세스를 바로 종료하면 시스템에 더 이상 사용할 수 없는 로컬 포트가 남을 수 있습니다.

그다음 “라우팅 설정”으로 이동하여 현재 목적에 맞는 사전 설정 규칙을 선택합니다. “중국 본토 우회”는 일반적인 중국 본토 주소와 로컬 네트워크 주소를 직접 연결하고 그 외 규칙에 해당하는 연결은 활성 설정으로 전달하는 방식입니다. “전체”는 특정 접근 문제가 분할 라우팅 규칙 때문인지 짧게 확인할 때 적합합니다. “직접 연결”은 일반 요청을 프록시로 전달하지 않으며 프록시 환경을 종료하거나 비교 확인할 때 사용합니다. 처음에는 “중국 본토 우회”로 시작한 뒤 연결을 확인하고 실제 애플리케이션에 맞게 조정할 수 있습니다.

v2rayNG Android: 라우팅 프리셋 확인

v2rayNG에서 설정 또는 라우팅 설정을 열고 미리 정의된 규칙 옵션을 찾은 다음 사용 범위에 맞는 라우팅 프리셋을 선택합니다. 저장 후 설정 파일 목록으로 돌아옵니다. Android 연결은 시스템 연결 화면이 통합 관리하므로 데스크톱의 “시스템 프록시” 상태 표시줄을 찾을 필요가 없습니다. 실제로 연결할 때 시스템에 연결 권한 확인이 한 번 표시됩니다. 여기서는 라우팅 규칙을 먼저 저장하고 다음 단계에서 설정을 선택해 연결을 시작하면 됩니다.

라우팅 규칙은 속도 등급이 아니며 구독에 포함된 서버 매개변수도 변경하지 않습니다. 규칙은 도메인, IP 또는 사전 설정 분류에 따라 연결 출구를 결정합니다. 전체 모드에서는 페이지가 열리지만 분할 라우팅 모드에서는 열리지 않는다면 구독을 반복해서 가져오기보다 라우팅 일치 결과를 확인해야 합니다. VMess, VLESS, Trojan, REALITY의 적용 조건과 Xray 및 V2Fly 코어의 관계는 프로토콜 참고에서 이어서 확인할 수 있습니다. 처음 연결할 때 이러한 프로토콜 매개변수를 직접 수정할 필요는 없습니다.

처음 사용할 때의 간단한 선택

데스크톱 트래픽 처리
시스템 프록시에서 “시스템 프록시 자동 설정”을 선택합니다.
기본 라우팅 프리셋
먼저 “중국 본토 우회”를 선택하고 확인 후 규칙을 조정합니다.
비교 확인
문제가 분할 라우팅 규칙 때문인지 확인하려면 잠시 전체 모드로 전환합니다.

활성 설정 및 실행 상태

설정 선택 및 연결 시작

연결 단계로 넘어가기 전에 설정 목록, 라우팅 모드 및 트래픽 처리 방식이 모두 준비되어 있어야 합니다. 다음으로 목록에서 사용할 활성 설정을 명확히 선택합니다. 클라이언트는 구독 업데이트가 끝났다고 해서 사용할 설정을 자동으로 판단하지 않으므로 목록에 항목이 있다고 연결된 것은 아닙니다. 활성 설정 식별 정보, Core 실행 상태 및 시스템 프록시 상태를 함께 확인해야 합니다.

v2rayN 데스크톱: 활성 서버로 지정

v2rayN 기본 목록에서 설정 하나를 클릭한 뒤 마우스 오른쪽 버튼 메뉴로 활성 서버로 지정합니다. 클라이언트에서 제공하는 해당 단축 동작을 사용할 수도 있습니다. 지정되면 해당 행에 활성 상태가 표시됩니다. 이어서 하단 상태 표시줄에서 “Core 유형”이 구독 설정에서 사용할 수 있는 코어 유형으로 표시되는지 확인하고 시스템 프록시가 여전히 “시스템 프록시 자동 설정”인지 확인합니다. Core가 아직 시작되지 않았다면 클라이언트 메뉴에서 서비스를 다시 시작한 뒤 로그에서 설정 로드와 로컬 리스닝이 완료되었는지 확인합니다.

이때 여러 설정을 차례로 바꿔 가며 시도하는 것은 권장하지 않습니다. 먼저 하나의 설정을 고정하고 전체 확인을 완료해야 구독 문제, 라우팅 문제 및 설정 사용 가능 여부를 분리해 판단할 수 있습니다. 로그에 프로토콜 필드를 인식할 수 없다고 표시되면 현재 코어 계열과 설정 유형이 맞지 않을 수 있습니다. 주소 확인 또는 연결 시간 초과가 표시되면 먼저 로컬 네트워크, 설정 주소 및 구독 상태를 확인해야 합니다. 자세한 오류 분류는 도움말 센터의 문제 해결 항목에서 확인할 수 있습니다.

v2rayNG Android: 설정 선택 및 시작

v2rayNG 설정 파일 목록에서 사용할 항목을 눌러 현재 설정으로 지정합니다. 선택 상태를 확인한 후 화면 하단의 원형 연결 버튼을 누릅니다. 처음 연결할 때 Android에 시스템 연결 권한 대화 상자가 표시되며, 승인하면 클라이언트가 실행됩니다. 연결 버튼과 상단 상태 영역은 실행 상태에 따라 바뀝니다. 계속 연결되지 않은 상태라면 로그를 열어 설정이 정상적으로 로드되었는지 확인합니다.

연결하는 동안 v2rayNG의 백그라운드 실행 권한을 유지해야 합니다. 일부 기기의 절전 정책은 화면이 꺼진 뒤 백그라운드 네트워크 활동을 제한하여 연결 직후에는 작동하지만 잠시 화면을 잠그면 중단될 수 있습니다. 기본 확인을 마친 후 시스템 앱 설정에서 v2rayNG가 필요한 백그라운드 활동을 유지하도록 허용할 수 있습니다. 구체적인 메뉴 위치는 기기 시스템 화면에 따라 다르지만 판단 기준은 같습니다. 절전 정책이 클라이언트 실행을 먼저 종료해서는 안 됩니다.

결과 및 로그 확인

프록시 적용 여부 확인

연결 버튼이 실행 상태가 된 것은 첫 번째 확인일 뿐이며, 실제 애플리케이션 요청이 라우팅 규칙에 따라 처리되는지도 최종적으로 확인해야 합니다. 확인할 때는 간단하고 재현 가능한 작업부터 시작하고 구독, 라우팅 및 시스템 프록시를 동시에 변경하지 마세요. 현재 활성 설정을 유지한 채 브라우저에서 평소 안정적으로 열리는 페이지를 방문한 다음 프록시 규칙이 필요한 페이지를 방문하여 두 요청이 각각 예상대로 처리되는지 확인합니다.

애플리케이션의 시스템 프록시 사용 여부 확인

v2rayN의 시스템 프록시 자동 설정은 주로 시스템 프록시 설정을 따르는 애플리케이션에 적용됩니다. 브라우저는 일반적으로 이 설정을 바로 사용할 수 있지만 일부 애플리케이션은 별도의 프록시 옵션을 제공하거나 시스템 프록시를 읽지 않습니다. 브라우저는 정상인데 특정 애플리케이션만 연결되지 않는다면 전체 클라이언트가 작동하지 않는다고 판단하기보다 해당 애플리케이션의 네트워크 설정을 먼저 확인해야 합니다. 애플리케이션에 “시스템 프록시 사용” 옵션이 있다면 활성화 상태로 두세요. 애플리케이션이 직접 연결로 고정되어 있으면 해당 요청은 v2rayN의 라우팅 처리로 들어가지 않습니다.

v2rayNG가 시스템 연결을 시작하면 일반적으로 Android가 기기 트래픽을 통합해 전달합니다. 특정 애플리케이션에서만 적용되지 않는다면 v2rayNG에서 애플리케이션 필터 또는 앱별 프록시가 활성화되어 있는지 확인하고 대상 애플리케이션이 예상 범위에 포함되어 있는지 확인합니다. 처음 설정할 때는 요청이 포함된 것인지 제외된 것인지 판단하기 어려워지므로 복잡한 앱별 규칙을 동시에 활성화하지 않는 것이 좋습니다.

상태 표시줄 및 실행 로그 확인

클라이언트로 돌아가 실행 상태를 확인합니다. v2rayN 하단에는 활성 Core와 시스템 프록시 자동 설정이 계속 표시되어야 하며, 로그에 설정 로드 실패, 도메인 확인 실패 또는 연결 시간 초과가 반복해서 나타나지 않아야 합니다. v2rayNG의 로그에서는 연결이 수립되는 과정을 확인할 수 있습니다. 시작 기록만 있고 해당 요청 기록이 없다면 대상 애플리케이션의 트래픽이 클라이언트로 전달되지 않은 경우가 많습니다. 요청 기록은 있지만 연결에 실패한다면 오류가 발생한 위치에 따라 주소 확인, 프로토콜 호환성 및 네트워크 상태를 계속 점검합니다.

로그는 처리 단계의 위치를 찾기 위한 것이므로 한 줄씩 설정을 수정할 필요는 없습니다. 먼저 오류가 구독 업데이트, Core 시작, 대상 주소 연결 또는 라우팅 일치 중 어느 단계에서 발생했는지 판단한 뒤 해당 설정을 처리합니다. 구독 업데이트 실패는 첫 단계로 돌아가고, Core 로드 실패는 프로토콜과 코어 호환성을 확인하며, 특정 페이지만 이상하면 라우팅 모드와 대조합니다. 모든 애플리케이션에 요청 기록이 없으면 시스템 프록시 또는 시스템 연결 상태를 확인합니다. 여러 설정을 동시에 바꾸기보다 단계별로 되돌리는 편이 원인을 찾기 쉽습니다.

전체 모드로 짧게 비교 확인

클라이언트에 연결 정상으로 표시되지만 특정 대상에 계속 예상대로 접근할 수 없다면 잠시 라우팅 모드를 전체로 전환해 다시 테스트합니다. 전체 모드에서 정상으로 돌아오면 활성 설정은 연결을 만들 수 있으므로 현재 분할 라우팅 규칙에 문제가 있을 가능성이 큽니다. 전체 모드에서도 실패한다면 설정 사용 가능 여부, 로컬 네트워크 및 프로토콜 호환성을 우선 확인해야 합니다. 비교가 끝나면 원래 라우팅 모드로 되돌려 임시 테스트 설정을 계속 사용하지 않도록 합니다.

확인이 끝나면 현재 정상적으로 작동하는 조합인 구독 그룹 이름, 활성 설정, 라우팅 프리셋 및 트래픽 처리 방식을 기록해 둘 수 있습니다. 이후 구독을 업데이트할 때 설정 목록만 갱신하면 일반적으로 시스템 프록시와 라우팅 설정은 바뀌지 않습니다. 클라이언트 업그레이드 후 화면 상태가 초기화되더라도 이 네 가지를 기준으로 빠르게 복원할 수 있습니다. 연결이 계속 불안정하면 도움말 센터에서 “구독 목록이 비어 있음, Core 시작 실패, 연결되었지만 접속할 수 없음, 일부 애플리케이션에 적용되지 않음” 등의 증상별 해결 방법을 확인하세요.

기본 설정 완료

완료 후 업데이트 및 종료 방법

기본 연결이 정상인지 확인한 후 구독 그룹에 적절한 자동 업데이트 간격을 설정할 수 있습니다. 구독 업데이트는 설정 목록만 동기화하며 각 설정의 실제 상태를 자동으로 판단하지는 않습니다. 업데이트 후 현재 활성 설정이 삭제되었다면 목록에서 사용할 수 있는 항목을 다시 선택해야 합니다. 활성 설정이 그대로라면 계속 사용할 수 있는 경우가 많습니다. 너무 짧은 업데이트 간격을 연결 확인 수단으로 사용하지 마세요. 자주 새로 고침해도 로컬 프록시나 라우팅 설정 문제는 해결되지 않습니다.

데스크톱에서 사용을 중지할 때는 먼저 v2rayN에서 시스템 프록시를 직접 연결로 복원하거나 시스템 프록시를 해제한 뒤 클라이언트를 종료합니다. 이렇게 해야 브라우저와 다른 애플리케이션이 종료된 로컬 포트를 계속 가리키지 않습니다. Android에서는 v2rayNG의 연결 버튼으로 시스템 연결을 중지하고 상태가 연결되지 않음으로 돌아올 때까지 기다린 후 종료하면 됩니다. 다음에 사용할 때는 일반적으로 구독이 만료되지 않았는지 확인하고 활성 설정을 선택한 뒤 다시 연결하면 됩니다.

이제 구독 가져오기, 프록시 모드 선택, 연결 시작 및 결과 확인의 네 단계가 하나의 흐름으로 완성되었습니다. VLESS, VMess, Trojan, Shadowsocks와 REALITY의 설계 차이를 비교하거나 Xray, V2Fly 및 클라이언트 간 호환 관계를 확인하려면 프로토콜 및 코어 기술 참고를 계속 읽어보세요. 설치 패키지를 다시 다운로드하거나 다른 기기 플랫폼으로 전환하려면 클라이언트 페이지에서 해당 버전을 선택하세요.

추가 읽을거리

프로토콜 선택 및 문제 해결

기본 연결을 완료한 후 실제 문제에 따라 프로토콜 참고 문서나 도움말 센터로 이동하세요. 처음 설정하는 단계에서 너무 많은 매개변수를 동시에 바꾸지 않는 것이 좋습니다.