첫 설정 · 약 10분

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

정해진 순서대로 네 가지를 진행합니다: 구독 가져오기, 프록시 모드 선택, 연결 시작, 결과 확인. 이 문서는 처음 사용할 수 있는 기본 설정만 다루며, 라우팅 분할·TUN·설정 파일 구조는 고급 설정 안내서에서 계속 확인할 수 있습니다.

v2rayN · 데스크톱 v2rayNG · 안드로이드 구독 → 모드 → 연결 → 확인

시작 전 준비

먼저 클라이언트가 설치되어 있는지 확인하고 서비스 제공업체가 발급한 구독 주소를 준비합니다. 구독 주소는 대개 https://로 시작하는 전체 링크이며 서버 설정 목록을 가져오는 데 사용됩니다. 단일 vmess:// 또는 vless:// 공유 링크와 달리, 구독은 여러 설정을 한 번에 불러오고 제공업체가 내용을 업데이트하면 다시 동기화할 수 있습니다. 두 링크의 자세한 차이는 용어 설명 →에서 확인하세요.

주소를 복사할 때는 처음부터 끝까지 완전히 선택하고, 메신저에서 생긴 줄바꿈·앞뒤 공백·문장 끝 구두점은 포함하지 마세요. 구독 주소는 연결 설정의 일부이므로 개인 클라이언트와 신뢰할 수 있는 기기에만 보관해야 합니다. 이 문서는 방금 설치한 기본 상태를 전제로 합니다. 이전에 라우팅, DNS, 포트 또는 TUN 관련 설정을 변경했다면 기존 값을 먼저 기록해 두세요. 그래야 문제 원인이 구독인지 이전 설정인지 구분할 수 있습니다.

01
구독 및 서버 목록

구독 가져오기 및 첫 업데이트 완료

데스크톱에서 먼저 v2rayN을 엽니다. 상단의 ‘구독 그룹’ 또는 비슷한 이름의 메뉴로 들어가 ‘구독 그룹 설정’을 엽니다. 추가 버튼을 클릭한 뒤 ‘일상 설정’처럼 알아보기 쉬운 메모를 입력하고 전체 구독 주소를 주소 입력란에 붙여 넣습니다. 활성화 상태가 켜져 있는지 확인한 후 설정을 저장합니다. 메모는 로컬에서 구분하기 위한 용도이며 서버 측 내용에는 영향을 주지 않습니다. 주소 입력란은 특히 쿼리 매개변수를 삭제하지 말고 원본 그대로 유지해야 합니다.

그룹을 저장했다고 해서 서버 설정이 목록에 바로 들어오는 것은 아닙니다. 메인 화면으로 돌아간 후 구독 메뉴를 다시 열고 ‘모든 구독 업데이트’를 실행하거나 방금 만든 그룹만 선택해 업데이트합니다. 클라이언트가 구독 내용을 요청해 설정을 분석하면, 업데이트 후 메인 창의 서버 목록에 여러 항목이 표시되어야 합니다. 일반적으로 별칭, 주소, 포트, 전송 방식과 설정 유형 등의 열이 나타납니다. 이때는 목록에 내용이 표시되는지만 확인하고 각 열을 바로 수정할 필요는 없습니다. 프로토콜 이름을 속도 등급으로 오해하지도 마세요.

구독 그룹 설정 이름과 주소 추가 저장 구독 업데이트 서버 목록 확인

v2rayNG에서는 먼저 사이드 메뉴 또는 오른쪽 상단 메뉴를 열고 ‘구독 그룹 설정’으로 들어갑니다. 추가를 누르고 메모와 구독 주소를 입력해 저장한 다음 설정 목록으로 돌아가 구독을 업데이트합니다. 업데이트가 끝나면 설정이 메인 화면에 목록으로 표시됩니다. 설정을 누르면 보통 선택 표시나 강조 상태가 나타납니다. 이 단계에서는 구독 내용이 정상적으로 로드되는지만 확인하고 연결 버튼은 세 번째 단계에서 사용합니다.

업데이트 성공 메시지가 표시되었는데도 목록이 비어 있다면 구독 그룹 설정에서 주소가 완전한지, 그룹이 활성화되어 있는지 확인한 후 다시 업데이트하세요. 클라이언트에 분석 실패가 표시되는 흔한 원인은 붙여넣은 내용의 공백, 만료된 구독 또는 클라이언트가 인식할 수 없는 형식으로 서버가 응답한 경우입니다. 원본 페이지에서 주소를 다시 복사해 볼 수 있지만 구독 내용을 공개 온라인 변환 페이지에 붙여 넣지는 마세요. 제공업체가 단일 노드 공유 링크도 제공한다면 클라이언트의 ‘클립보드에서 가져오기’ 기능으로 단일 설정을 테스트해 구독 가져오기 문제와 클라이언트 설치 문제를 구분할 수 있습니다.

02
노드 및 트래픽 범위

프록시 모드 선택, 먼저 기본 설정 유지

구독이 목록에 들어오면 현재 활성 노드와 클라이언트가 처리할 트래픽 범위를 정합니다. 혼동하기 쉬운 개념은 두 가지입니다. 서버 선택은 트래픽이 어느 설정을 통해 나갈지를 결정하고, 프록시 모드는 어떤 앱이나 요청을 클라이언트가 처리할지를 결정합니다. 노드만 선택하고 프록시를 켜지 않으면 브라우저가 기존 네트워크 경로를 사용할 수 있습니다. 반대로 프록시만 켜고 활성 노드를 사용할 수 없으면 클라이언트는 요청을 받더라도 유효한 외부 연결을 만들 수 없습니다.

v2rayN 서버 목록에서 설정 하나를 선택한 뒤 Enter 키, 오른쪽 클릭 메뉴의 ‘활성 서버로 설정’ 또는 현재 버전의 동일한 기능을 사용해 사용 중인 서버로 지정합니다. 활성 항목은 보통 색상, 아이콘 또는 상태 문구로 다른 항목과 구분됩니다. 처음 설정할 때는 여러 항목을 한꺼번에 선택하거나 복잡한 부하 분산 및 체인 구성을 바로 만들지 마세요. 단일 노드가 정상적으로 연결된 후 복잡한 정책을 살펴보는 편이 문제를 찾기 쉽습니다.

이어서 v2rayN 메인 창 하단 또는 트레이 메뉴에서 ‘시스템 프록시’를 확인합니다. 첫 테스트에서는 시스템 프록시 사용 또는 시스템 프록시 자동 설정 옵션을 선택해 시스템 프록시를 따르는 브라우저와 데스크톱 앱의 요청을 v2rayN으로 보낼 수 있습니다. 클라이언트의 ‘라우팅’ 또는 ‘분할’ 모드는 요청을 프록시로 보낼지, 직접 연결할지, 차단할지를 추가로 판단합니다. 서비스 제공업체의 별도 안내가 없다면 클라이언트 기본 규칙이나 기본 분할 규칙을 사용하고 DNS, 도메인 규칙과 IP 규칙을 동시에 수정하지 마세요.

시스템 프록시

처음 확인할 때 적합합니다. 브라우저와 시스템 프록시 설정을 지원하는 앱이 클라이언트가 제공하는 로컬 프록시 포트를 사용합니다. 영향 범위가 명확하고 사용을 중단할 때 원래대로 되돌리기도 쉽습니다.

라우팅 모드

요청을 프록시, 직접 연결 또는 차단 규칙에 매칭할지 결정합니다. 규칙은 일반적으로 순서대로 적용되므로 처음에는 기본 구성을 유지하고 연결이 안정된 후 분할 범위를 조정하세요.

v2rayNG의 작동 방식은 더 단순합니다. 메인 화면에서 설정 하나를 선택하면 연결을 시작할 때 시스템에 로컬 연결 채널을 만들도록 요청합니다. 설정 페이지의 라우팅 옵션은 트래픽 매칭 방식을 결정합니다. 처음 사용할 때는 역시 기본 설정을 유지하고 구독과 노드 자체가 정상인지 먼저 확인하세요. 사용자 지정 규칙을 너무 일찍 활성화하거나 로컬 DNS를 수정하고 출처가 불분명한 규칙 모음을 가져오면 어느 계층의 설정이 문제를 일으켰는지 판단하기 어렵습니다.

‘전체’ 모드는 연결 품질이 더 높다는 뜻이 아니라 더 많은 요청을 프록시를 통한 외부 연결로 매칭한다는 의미입니다. ‘분할’도 모든 사용 환경에 자동으로 맞는다는 뜻이 아니며 규칙 내용과 매칭 순서에 따라 달라집니다. 둘은 트래픽 처리 범위의 차이이지 서버 성능 옵션이 아닙니다. 도메인 규칙, IP 규칙, direct, proxy, block 등의 용어는 라우팅 및 분할 용어 설명 →에서 확인하세요. 사용자 지정 규칙을 단계별로 설정하려면 고급 설정 안내서의 라우팅 섹션 →을 읽어 보세요.

03
연결 시작 및 상태 확인

연결 시작 및 클라이언트 반응 확인

v2rayN에서 활성 서버를 확인한 후 시스템 프록시를 켭니다. 일부 버전은 하단 상태 표시줄에 시스템 프록시 상태를 표시하고, 일부 버전은 트레이 아이콘 메뉴에서 확인해야 합니다. 클라이언트 메인 창을 닫아도 대개 시스템 트레이에 계속 실행되므로 테스트 중에는 프로세스를 직접 종료하지 마세요. 시작 후 상태 표시줄과 로그 영역을 확인합니다. 정상적인 경우 코어가 현재 설정을 읽고 로컬 수신 포트를 연 뒤 브라우저나 다른 앱의 요청을 기다립니다.

v2rayN에 ‘서비스 다시 시작’ 또는 ‘코어 다시 시작’ 기능이 있다면 활성 노드를 변경한 후 한 번 실행해 새 설정이 로드되도록 할 수 있습니다. 시작·중지·다시 시작을 빠르게 연속해서 클릭하지 말고 현재 작업이 끝날 때까지 기다린 후 로그 마지막 몇 줄을 확인하세요. 로그에 시작 완료가 표시되면 클라이언트 프로세스가 실행 중이라는 뜻이지만 로컬 서비스가 시작되었다는 것만 확인할 뿐 원격 설정을 사용할 수 있다는 의미는 아닙니다. 따라서 네 번째 단계의 실제 접속 확인이 필요합니다.

v2rayNG에서는 방금 가져온 설정을 선택한 다음 메인 화면 오른쪽 하단의 원형 연결 버튼을 누릅니다. 처음 시작할 때 시스템에 연결 권한 요청이 표시되며 확인해야 클라이언트가 기기 트래픽을 처리할 수 있습니다. 권한이 승인되면 버튼 상태가 바뀌고 시스템 상태 영역에도 연결 표시가 나타납니다. v2rayNG을 백그라운드에서 실행한 상태로 브라우저로 전환해 테스트하세요. 클라이언트를 즉시 강제 종료하면 연결도 함께 중단됩니다.

connection-check 기본 확인
실행 상태 설정 로그
활성 서버서버 목록에서 명확하게 선택됨 선택됨
로컬 서비스코어가 현재 설정을 읽음 실행 중
실제 접속다음 단계에서 별도로 확인 필요 확인 대기

시작에 실패하면 모드를 반복해서 바꾸기보다 클라이언트가 표시한 첫 번째 명확한 오류부터 확인하세요. 포트 사용 중 오류는 다른 프록시 프로그램이나 이전 클라이언트가 같은 로컬 포트를 사용하고 있다는 뜻인 경우가 많습니다. 설정 분석 오류는 구독 내용이나 직접 편집한 항목과 관련될 수 있고, 연결 시간 초과는 현재 서버에 접근할 수 없거나 기기 네트워크가 바뀌었거나 서버 상태에 문제가 있을 때 발생할 수 있습니다. 먼저 다른 유사 프로그램을 중지한 뒤 현재 클라이언트를 다시 시작하세요. 오류가 계속 같다면 서버 목록에서 같은 구독의 다른 설정을 선택해 비교합니다.

데스크톱에서는 브라우저가 시스템 프록시를 따르는지도 확인해야 합니다. 대부분의 일반 브라우저는 기본적으로 시스템 설정을 따르지만, 별도 프록시 확장 프로그램을 설치했다면 확장 프로그램의 규칙이 시스템 프록시를 덮어쓸 수 있습니다. 처음 확인할 때는 충돌하는 프록시 설정을 잠시 끄고 v2rayN만 연결 경로에 남겨 두세요. 안드로이드에서 시스템 연결 채널을 사용하는 다른 앱이 동시에 실행 중이라면 해당 연결도 먼저 중지한 후 v2rayNG을 다시 시작합니다.

04
실제 접속 및 교차 확인

작동 여부 확인, 단계별로 문제 범위 좁히기

클라이언트 연결을 유지한 상태에서 평소 프록시가 필요한 웹페이지를 열고 새로 로드합니다. 오래 열어 둔 탭은 기존 연결이나 캐시 결과를 재사용할 수 있으므로 새 탭에서 테스트하는 것이 좋습니다. 페이지와 이동, 기본 리소스가 모두 정상적으로 로드되면 브라우저 요청이 현재 설정을 통해 연결된 것입니다. 첫 화면의 뼈대만 표시되고 이미지나 스크립트가 계속 실패한다면 라우팅, DNS 또는 서버 상태를 추가로 확인해야 합니다. 페이지가 보인다는 이유만으로 확인을 끝내지 마세요.

실제 접속 후 클라이언트로 돌아가 로그를 확인합니다. 정상적인 요청은 새로운 연결 기록을 만들고 요청이 프록시 또는 직접 연결로 나갔다는 매칭 결과를 표시하는 경우가 많습니다. 브라우저가 계속 로딩 중인데 로그에 새 내용이 전혀 없다면 문제는 브라우저와 로컬 클라이언트 사이에서 발생했을 가능성이 큽니다. 시스템 프록시 활성화 여부, 브라우저의 독립 프록시 설정, 로컬 서비스 실행 여부를 확인하세요. 로그에 요청이 표시된 뒤 시간 초과가 발생한다면 활성 서버, 기기 네트워크와 원격 설정을 집중적으로 점검합니다.

원래 직접 접속해야 하는 일반 웹페이지를 비교 대상으로 선택할 수도 있습니다. 프록시 대상과 직접 접속 대상이 모두 예상대로 작동하면 기본 라우팅을 계속 사용해도 됩니다. 모든 요청이 같은 경로로 나간다면 전체 모드를 선택했거나 규칙이 예상대로 매칭되지 않았을 수 있습니다. 처음부터 복잡한 분할을 구성할 필요는 없습니다. 연결이 안정적이고 자주 사용하는 웹페이지가 정상 작동하며 클라이언트를 중지한 뒤 시스템 프록시가 복구되면 기본 설정은 완료된 것입니다.

  1. 활성 설정 확인

    현재 선택한 서버가 구독 업데이트 후 다른 항목으로 바뀌지 않았는지, 이름과 선택 상태가 세 번째 단계와 같은지 확인합니다.

  2. 클라이언트 상태 확인

    로컬 서비스가 계속 실행 중인지, 데스크톱 시스템 프록시가 켜져 있는지, 안드로이드 연결 상태가 시스템이나 다른 앱에 의해 중단되지 않았는지 확인합니다.

  3. 요청 로그 확인

    테스트 웹페이지를 다시 로드한 후 로그에 해당하는 새 요청이 표시되어야 합니다. 로그가 비어 있으면 먼저 로컬 프록시 경로를 확인하고, 시간 초과가 나타날 때 서버 연결을 점검하세요.

  4. 실제 페이지 확인

    브라우저가 열렸는지만 보지 말고 페이지 본문, 이미지와 이후 이동까지 확인하세요. 전체 접속 결과가 하나의 상태 아이콘보다 더 신뢰할 수 있습니다.

다른 설정으로 바꾼 직후 정상으로 돌아온다면 원래 노드에 일시적으로 접근할 수 없거나 매개변수가 변경되었을 수 있습니다. 구독의 모든 설정에서 같은 문제가 나타난다면 기기의 현재 네트워크를 바꾸고 구독을 다시 업데이트한 뒤 클라이언트를 재시작해 테스트하세요. 데스크톱에서는 시스템 프록시를 끄고 v2rayN을 종료한 다음 다시 시작해 두 번째와 세 번째 단계를 반복할 수도 있습니다. 이렇게 하면 이전 프로세스와 남은 상태를 정리할 수 있습니다. 안드로이드에서는 먼저 연결을 중지하고 설정이 여전히 선택되어 있는지 확인한 후 다시 권한을 승인하고 시작합니다.

일부 도메인만 접속에 문제가 있고 다른 프록시 요청은 정상이라면 대개 분할 규칙이나 DNS 처리에 문제가 있습니다. 이때 정상적으로 작동하는 구독을 삭제하거나 클라이언트를 다시 설치할 필요는 없습니다. 문제가 발생한 도메인, 현재 라우팅 모드와 로그의 매칭 결과를 기록한 뒤 고급 설정 안내서의 DNS 및 라우팅 섹션 →에서 단계별로 조정하세요. 기본 튜토리얼은 여기서 끝납니다. 이후에는 한 번에 하나의 옵션만 변경하고 매번 다시 확인해야 효과를 정확히 판단할 수 있습니다.

빠른 문제 해결

자주 발생하는 네 가지 문제

먼저 문제가 어느 계층에 있는지 판단한 뒤 해당 설정만 수정하세요. 여러 옵션을 한 번에 바꾸면 문제 해결 결과를 참고하기 어렵습니다.

구독 업데이트 후 목록이 비어 있음

구독 그룹 설정으로 돌아가 주소의 앞뒤, 활성화 상태와 그룹 저장 결과를 확인합니다. 원본 구독 주소를 다시 복사한 후 업데이트하세요. 단일 공유 링크는 가져와지는데 구독만 비어 있다면 구독 제공업체에 응답 내용이 유효한지 문의해야 합니다.

클라이언트는 실행 중인데 브라우저가 프록시를 사용하지 않음

데스크톱에서는 시스템 프록시 스위치와 브라우저의 독립 프록시 설정을 중점적으로 확인합니다. 웹페이지를 다시 로드하면서 로그를 살펴보세요. 새 요청이 전혀 없다면 브라우저 트래픽이 아직 클라이언트에 들어오지 않은 것입니다. 충돌하는 설정을 정리한 후 시스템 프록시를 다시 활성화하세요.

연결 후 모든 웹페이지가 열리지 않음

먼저 기본 라우팅 모드로 되돌린 후 구독의 다른 설정을 선택해 테스트합니다. 기기 자체가 정상적으로 인터넷에 연결되는지 확인하고, 로그에서 설정 분석 실패인지 포트 충돌인지 연결 시간 초과인지 확인하세요. 오류 유형에 따라 각각 다르게 처리해야 합니다.

클라이언트 중지 후 네트워크 이상

데스크톱에서는 먼저 v2rayN 메뉴에서 시스템 프록시를 해제하거나 끈 다음 클라이언트를 종료합니다. 프로세스를 바로 종료하면 시스템 프록시가 중지된 로컬 포트를 계속 가리킬 수 있습니다. 시스템 프록시를 복구한 후 브라우저를 다시 열어 테스트하세요.

다음 단계

라우팅 분할, TUN 및 일상적인 유지 관리

첫 연결을 완료한 후 라우팅 규칙, DNS, TUN과 구독 관리 방법을 익혀 보세요. 고급 설정 안내서는 개념, 설치, 구독, 프록시 모드, 라우팅 분할과 유지 관리 순서로 구성되어 있어 기본 설정이 작동한 뒤 계속 학습하기에 적합합니다.