첫 설정 · 네 단계

V2Ray 사용 가이드
구독 가져오기 및 연결 확인

구독 가져오기 → 프록시 모드 선택 → 연결 → 확인 순서로 진행하세요. 먼저 기본 연결을 확인한 뒤 TUN, DNS, 사용자 지정 규칙을 조정합니다.

시작하기 전에 클라이언트를 설치하고 사용할 수 있는 구독 주소를 준비하세요. 클라이언트는 설정을 읽고 연결을 만들지만, 설치만으로 서버가 제공되지는 않습니다. 구독 주소는 이용 중인 서비스 제공업체에서 받아야 합니다. 아직 설치하지 않았다면 설치 파일 페이지에서 클라이언트를 선택하세요. 아래 절차는 약 10분이면 처음 시도해 볼 수 있으며, 실제 결과는 구독 상태와 현재 네트워크에 따라 달라집니다.

1단계: 구독 가져오기

먼저 받은 내용이 ‘구독 주소’인지 ‘단일 공유 링크’인지 확인하세요. 구독 주소는 여러 서버 설정을 가져오고 업데이트해 제공업체의 변경 사항을 반영할 때 사용합니다. 단일 공유 링크는 하나의 설정만 담고 있으므로 클라이언트의 클립보드 가져오기 기능으로 추가해야 합니다. 올바르지 않은 메뉴에 입력하면 업데이트에 실패하거나 목록이 비어 있을 수 있습니다. 용어가 헷갈리면 용어집의 구독 및 노드 설명을 먼저 확인하세요.

v2rayN: 구독 그룹 추가 및 업데이트

v2rayN 메인 창을 열고 상단의 ‘구독 그룹’에서 ‘구독 그룹 설정’으로 이동한 뒤 ‘추가’를 선택합니다. 출처를 알아보기 쉬운 이름을 메모에 입력하고 구독 주소 전체를 주소 입력란에 붙여 넣으세요. 주소 앞뒤에 공백, 줄바꿈, 따옴표가 들어갔는지 확인하고 웹페이지의 설명 문구는 함께 복사하지 마세요. 익숙하지 않은 항목은 기본값으로 둔 채 저장하고 설정 창을 닫습니다.

메인 창으로 돌아와 새로 추가한 그룹을 선택한 다음 ‘구독 그룹’ 메뉴에서 현재 구독 업데이트를 실행합니다. 아직 연결할 수 있는 항목이 없다면 먼저 메뉴에서 ‘프록시를 사용하지 않고’ 업데이트하세요. 구독 주소에 접근할 때 프록시가 필요한 경우에는 연결을 사용할 수 있게 된 뒤 해당 업데이트 방식을 시도합니다. 업데이트가 완료되면 그룹에 서버 항목이 표시됩니다. 우선 목록에 항목이 보이는지만 확인하고, 일괄 테스트를 하거나 서버별 매개변수를 수정할 필요는 없습니다.

메인 창이 계속 비어 있으면 다른 그룹을 선택한 것은 아닌지, 검색창이나 필터가 결과를 숨기고 있지는 않은지 먼저 확인하세요. 그런 다음 업데이트 메시지를 살펴봅니다. 접속 실패와 파싱 실패는 원인이 다릅니다. 전자는 주소의 유효성이나 네트워크 문제일 수 있고, 후자는 응답 형식 문제일 수 있습니다. 빈 목록을 해결하려고 같은 구독을 반복해서 추가하지 마세요. 나중에 어떤 설정 그룹을 사용하는지 파악하기 어려워집니다.

v2rayNG: 구독 저장 후 메인 화면으로 돌아가기

v2rayNG를 열고 왼쪽 위의 사이드 메뉴를 펼친 다음 ‘구독 그룹 설정’으로 이동해 추가 버튼을 누릅니다. 메모와 구독 주소를 입력하고 저장한 뒤 메인 화면으로 돌아와 오른쪽 위 메뉴에서 ‘구독 업데이트’를 실행하세요. 구독 설정 페이지에 주소를 저장한 것만으로는 서버 정보가 내려받아지지 않습니다. 업데이트가 완료되어야 메인 목록에 선택 가능한 설정이 표시됩니다.

목록이 표시되면 사용할 서버 항목을 눌러 선택 표시가 해당 항목으로 이동했는지 확인합니다. 처음에는 제공업체가 현재 클라이언트에서 사용할 수 있다고 명시한 설정을 선택하고, 프로토콜·전송 방식·보안 매개변수를 동시에 수정하지 마세요. 단일 공유 링크를 받은 경우에는 전체 내용을 복사한 뒤 메인 화면의 추가 메뉴에서 ‘클립보드에서 가져오기’를 선택하세요. 구독 주소 입력란에 붙여 넣으면 안 됩니다.

이제 선택할 수 있는 서버 설정이 하나 이상 있어야 합니다. 연결하기 전에 어떤 트래픽을 클라이언트로 보내고 어떤 대상은 직접 연결할지 정하세요. 그러면 라우팅 선택 문제를 서버 오류로 오해하는 일을 줄일 수 있습니다.

2단계: 프록시 모드 선택

‘시스템 프록시’와 ‘라우팅 모드’는 서로 다른 역할을 합니다. 시스템 프록시는 해당 설정을 따르는 앱에 요청을 클라이언트로 전달하도록 알립니다. 라우팅 모드는 클라이언트가 받은 요청을 프록시 아웃바운드로 보낼지 직접 연결할지 결정합니다. 프록시 라우팅을 선택해도 브라우저가 클라이언트를 사용하지 않으면 요청이 클라이언트를 우회할 수 있습니다. 반대로 시스템 프록시를 켜도 모든 대상이 프록시를 거치는 것은 아니며 라우팅 규칙이 계속 적용됩니다.

v2rayN: 기본 라우팅으로 시작하고 Tun은 끄기

메인 창 하단이나 트레이 메뉴에서 ‘라우팅’을 찾아 처음에는 ‘중국 본토 우회’를 선택해 보세요. 이 이름은 해당 규칙에 따라 대상을 분류한다는 의미이며, 모든 사이트가 예상대로 처리된다는 보장은 없습니다. 실제 매칭 결과는 내장 규칙과 버전에 따라 달라집니다. 사용 목적이 다르면 적절한 라우팅을 선택하되, 나중에 되돌릴 수 있도록 기존 선택을 기록해 두세요.

이 가이드에서는 브라우저로 연결을 확인하므로 ‘Tun 활성화’는 일단 켜지 마세요. TUN은 가상 네트워크 어댑터를 통해 트래픽을 처리하므로 더 많은 앱을 지원할 때 유용하지만 권한, DNS, 다른 네트워크 프로그램도 함께 고려해야 합니다. 처음부터 시스템 프록시와 TUN을 동시에 켜면 문제 해결이 복잡해집니다. 먼저 기본 방식을 작동시킨 다음 시스템 프록시를 따르지 않는 앱이 실제로 있을 때 고급 설정의 TUN 모드 안내를 참고하세요.

‘시스템 프록시 지우기’, ‘시스템 프록시 자동 설정’, ‘시스템 프록시 변경 안 함’은 시스템 설정을 처리하는 세 가지 방식이지, 서버 프로토콜이 세 종류라는 뜻이 아닙니다. ‘시스템 프록시 변경 안 함’은 현재 시스템 상태를 그대로 둔다는 의미이며 트래픽을 자동으로 가져오는 기능이 아닙니다. 먼저 라우팅 옵션을 확인하고 다음 단계에서 ‘시스템 프록시 자동 설정’을 선택하면 설정 순서를 명확하게 관리할 수 있습니다.

v2rayNG: 라우팅 설정 확인 및 나머지 매개변수 유지

사이드 메뉴에서 ‘설정’을 연 다음 ‘라우팅 설정’으로 이동해 현재 라우팅 모드와 규칙을 확인합니다. 버전에 ‘LAN 및 중국 본토 주소 우회’와 같은 프리셋이 있으면 접속 목적에 맞춰 선택할 수 있습니다. 다른 버전에서는 비슷한 기능이 규칙 집합이나 다른 이름으로 표시될 수 있으니 화면 설명을 읽고 선택하세요. 라우팅은 직접 연결과 프록시 연결을 구분하는 기능이지, 사용할 서버를 고르는 기능이 아닙니다.

처음 사용할 때는 ‘도메인 전략’, ‘로컬 DNS 사용’, ‘Fake DNS’ 등의 옵션을 한꺼번에 바꾸지 않아도 됩니다. 이 옵션들은 도메인 해석과 대상 매칭에 영향을 주므로 임의로 조합하면 기존 설정이 작동하지 않을 수 있습니다. 클라이언트 기본값이나 제공업체가 명시한 값을 먼저 사용하세요. 로그와 재현 절차를 통해 DNS 문제가 확인된 경우에만 고급 설정 가이드에서 하나씩 조정합니다. 도메인 전략의 의미는 용어집에서도 확인할 수 있습니다.

모드를 선택한 뒤 메인 목록으로 돌아와 현재 선택된 서버를 다시 확인하세요. 다음 단계는 연결을 시작하는 것이며 구독을 더 추가하는 것이 아닙니다. 구독 업데이트가 성공했다는 것은 설정을 가져왔다는 뜻일 뿐, 연결이 수립되었다는 뜻은 아닙니다.

3단계: 클라이언트 연결

시작하기 전에 시스템 프록시, 가상 네트워크 어댑터 또는 VPN을 제어하는 다른 프로그램을 종료하거나 일시 중지하세요. 여러 프로그램이 같은 네트워크 설정을 동시에 변경하면 한 프로그램의 설정이 다른 프로그램에 의해 덮어써질 수 있습니다. 처음에는 클라이언트 하나만으로 확인하는 편이 여러 연결 지점을 동시에 점검하는 것보다 문제를 찾기 쉽습니다. 정상 작동을 확인한 뒤 함께 사용하는 방법을 살펴보세요.

v2rayN: 사용할 서버 선택 및 시스템 프록시 설정

서버 목록에서 사용할 항목을 선택한 뒤 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’ 또는 해당 기능을 선택합니다. 활성 표시가 바뀌었는지 확인하세요. 이어서 메인 창 아래의 ‘시스템 프록시’ 메뉴나 화면 오른쪽 아래 트레이 아이콘의 마우스 오른쪽 버튼 메뉴에서 ‘시스템 프록시 자동 설정’을 선택합니다. 설정이 적용되면 시스템 프록시를 따르는 브라우저 요청이 클라이언트로 전달됩니다.

v2rayN은 보통 활성 설정에 따라 코어를 시작하거나 다시 불러오므로 ‘연결’이라는 큰 버튼을 따로 찾지 않아도 됩니다. 메인 창의 로그 영역이나 로그 메뉴에서 시작 실패, 설정 파싱 실패, 수신 대기 포트 사용 중과 같은 오류가 계속 발생하는지 확인하세요. 창이나 트레이 아이콘이 표시된다는 사실만으로 코어가 정상 작동한다고 볼 수는 없습니다.

포트 사용 중이라는 메시지가 표시되면 클라이언트를 중복 실행했는지, 다른 네트워크 프로그램이 같은 포트를 사용하는지 먼저 확인하세요. 여러 설정 화면에서 포트를 무작정 바꾸지 마세요. 로컬 수신 대기 포트를 변경하면 기존 포트를 사용하는 앱도 함께 수정해야 합니다. 로그에 TLS 인증서 문제가 표시되면 시스템 시간과 설정의 서버 이름을 확인하세요. ‘인증서 검증 건너뛰기’를 일반적인 해결 방법으로 사용해서는 안 됩니다.

v2rayNG: 연결 버튼을 누르고 시스템 권한 허용

메인 화면에서 사용할 서버를 선택한 다음 오른쪽 아래의 연결 버튼을 누릅니다. 처음 시작할 때 Android에서 VPN 연결 생성 권한을 요청하면 현재 클라이언트에서 보낸 요청인지 확인한 뒤 허용을 선택하세요. 여기서 VPN 인터페이스는 클라이언트가 트래픽을 처리하기 위한 시스템 통로이며, 구독 주소나 서버 프로토콜이 바뀌는 것은 아닙니다.

권한을 허용한 뒤 메인 화면으로 돌아와 연결 버튼이 실행 상태로 바뀌었는지, 시스템에 VPN 상태가 표시되는지 확인하세요. 권한 요청을 취소했다면 클라이언트가 트래픽을 처리하지 못할 수 있으므로 연결 버튼을 다시 누르고 권한을 허용해야 합니다. 다른 VPN 앱이 실행되면 현재 연결이 대체될 수도 있습니다. 확인하는 동안에는 실행 중인 VPN 연결을 하나만 유지하세요.

시작 직후 연결이 중단되면 사이드 메뉴에서 ‘로그’를 열어 최근 시작 기록을 확인하세요. 설정을 불러오지 못한 것인지, 시스템 권한을 완료하지 못한 것인지, 시작은 됐지만 원격 연결이 실패한 것인지 먼저 구분합니다. 프로토콜이나 지원되지 않는 필드에 관한 메시지가 표시되면 구독 조건과 클라이언트에서 사용하는 코어를 확인하세요. 공유 링크의 필드를 임의로 삭제하지 마세요. 자주 발생하는 오류와 해결 방법은 문제 해결 페이지에서 확인할 수 있습니다.

이제 클라이언트가 작동을 시도하는 상태입니다. 실제 요청이 처리되는지 확인하려면 연결 버튼의 색상이나 시스템 상태 아이콘만 보지 말고, 다음 단계에서 목적이 다른 두 곳에 접속해 결과를 점검하세요.

4단계: 작동 여부 확인

먼저 브라우저를 열어 현재 규칙상 프록시를 거쳐야 하는 정상적인 사이트에 접속합니다. 이전에 저장된 캐시만 보지 말고 새 요청이 완료될 때까지 기다리세요. 필요한 경우 페이지를 새로 고치거나 브라우저를 다시 엽니다. 그런 다음 규칙상 직접 연결되어야 하는 사이트에도 접속해 기본 네트워크가 정상인지 확인합니다. 두 종류의 대상이 모두 예상대로 작동해야 현재 설정이 필요한 접속을 처리한다고 볼 수 있습니다.

로그로 시작 성공과 접속 성공 구분하기

접속을 시도하는 동안 클라이언트 로그를 확인하세요. 표시 내용은 코어와 로그 수준에 따라 다르며 대상 요청, 아웃바운드 선택, 연결 오류 등이 나타날 수 있습니다. 요청별 기록이 보이지 않더라도 반드시 요청이 클라이언트에 들어오지 않았다는 뜻은 아니므로 먼저 로그 수준을 확인하세요. 모든 요청을 기록하려고 상세 로그를 계속 켜 두거나 전체 접속 기록을 공개하지 마세요.

브라우저에서는 접속되는데 특정 앱만 실패한다면 해당 앱이 시스템 프록시를 따르는지, 자체 프록시 설정을 사용하는지, 다른 전송 방식이 필요한지 먼저 확인하세요. 이런 현상을 곧바로 구독 오류로 단정할 수는 없습니다. 데스크톱에서는 먼저 앱의 네트워크 설정을 살펴보고, 더 많은 트래픽을 처리해야 할 때 TUN을 검토하세요. Android에서는 앱별 프록시가 켜져 있는지, 대상 앱이 허용 목록 또는 제외 목록에 포함되어 있는지도 확인합니다.

클라이언트 내장 테스트 도구의 결과는 해당 테스트 방식에 한해서만 참고할 수 있습니다. 서버 항목이 특정 테스트를 통과해도 모든 웹사이트와 앱에서 사용할 수 있다는 뜻은 아닙니다. 반대로 테스트 하나가 실패했다고 설정 전체가 작동하지 않는다고 단정할 수도 없습니다. 실제 접속 결과와 현재 라우팅, 로그의 오류 유형을 종합해 판단하고 무작정 여러 서버로 계속 바꾸지 마세요.

확인에 실패하면 한 번에 한 항목씩 변경

두 사이트 모두 접속되지 않으면 연결을 중지하고 기존 네트워크를 사용할 수 있는지 확인하세요. 기본 네트워크가 정상이라면 구독에 설정이 있는지, 활성 서버를 올바르게 선택했는지, 시스템 프록시 또는 VPN이 실행 중인지, 로그에 오류가 있는지 순서대로 살펴봅니다. 한 번에 한 항목만 변경하고 같은 접속을 다시 시도해야 어떤 변경이 결과에 영향을 줬는지 알 수 있습니다.

특정 사이트만 실패하면 발생 시간, 대상 도메인, 오류 유형을 기록한 뒤 예상한 아웃바운드로 라우팅되는지 확인하세요. 모든 설정을 바로 초기화하거나 라우팅, DNS, 코어, 보안 옵션을 동시에 바꾸지 마세요. 추가 점검이 필요하면 문제 해결에서 해당 증상을 찾아보세요. 사용자 지정 규칙이나 DNS 연동은 고급 설정에서 확인하세요.

작동하는 설정 기록 및 연결 올바르게 종료

처음 확인에 성공하면 클라이언트 이름, 현재 라우팅 프리셋, 필요한 특수 설정을 기록해 기본 상태로 되돌릴 수 있도록 보관하세요. 구독을 제공업체가 관리하는 경우 이후에도 기존 그룹을 사용해 업데이트합니다. 구독 항목을 장기간 수동 설정처럼 수정하면 다음 업데이트에서 변경 내용이 덮어써질 수 있으므로 권장하지 않습니다.

사용을 마칠 때 v2rayN에서는 먼저 ‘시스템 프록시 지우기’를 선택한 뒤 클라이언트를 종료하세요. 그래야 시스템이 이미 중지된 로컬 프록시를 계속 가리키는 일을 방지할 수 있습니다. v2rayNG에서는 연결 버튼을 눌러 실행을 중지하고 시스템 VPN 상태가 종료됐는지 확인합니다. 다음에 사용할 때는 서버가 여전히 유효한지 확인한 뒤 같은 메뉴에서 연결하면 됩니다. 동일한 구독을 다시 가져올 필요는 없습니다.