CLIENT SETUP / FOUR STEPS

v2rayN 설정 방법
구독 가져오기와 연결 확인

4단계를 순서대로 진행하세요. 구독 가져오기, 프록시 모드 선택, 서버 연결, 접속 확인 순입니다. 먼저 기본 설정으로 연결을 확인한 뒤 분할 라우팅과 DNS를 조정하세요.

v2rayN 데스크톱 v2rayNG Android 초기 설정

BEFORE YOU START

클라이언트와 유효한 설정 준비

먼저 클라이언트 다운로드 페이지에서 기기에 맞는 설치 파일을 선택해 설치한 뒤 메인 화면을 엽니다. 데스크톱에서는 v2rayN, Android에서는 v2rayNG를 사용합니다. 처음 설정할 때는 클라이언트의 기본 리스닝 포트와 코어 설정을 그대로 두고, 별도의 라우팅 파일을 가져오거나 고급 설정을 변경하지 않는 것이 좋습니다. 문제가 생겼을 때 구독, 서버, 트래픽 연결 중 어느 단계에서 발생했는지 구분하기 쉽습니다.

이어서 서비스 제공자가 안내한 구독 주소 또는 전체 공유 링크를 준비합니다. 구독은 보통 웹 주소이며, 업데이트하면 여러 서버 설정을 가져올 수 있습니다. 공유 링크는 대개 vmess://, vless://, trojan:// 또는 ss://로 시작하며 서버 설정 하나를 가져오는 데 사용합니다. 일반 웹사이트 주소, 계정 로그인 페이지, 구독 관리 페이지가 구독 주소인 것은 아닙니다. 제공자가 안내한 복사 기능을 이용하세요.

구독 주소에 접속 정보가 포함될 수 있으므로 공개 스크린샷이나 채팅방에 올리거나 출처를 모르는 온라인 변환 도구에 입력하지 마세요. 설정하기 전에 기기의 날짜와 시간이 정확한지 확인하고, 시스템 프록시나 VPN을 사용하는 다른 프로그램은 잠시 종료합니다. 기기의 현재 네트워크가 정상적으로 작동하는지 확인한 뒤 아래 단계에 따라 가져오세요.

STEP 01 / IMPORT

구독을 가져오고 서버 목록 확인

v2rayN 상단에서 구독 그룹 관련 메뉴를 찾아 구독 그룹 설정으로 이동한 뒤 새 그룹을 추가합니다. ‘일상용’처럼 알아보기 쉬운 메모를 입력하고 방금 복사한 구독 주소 전체를 주소 입력란에 붙여 넣으세요. 앞뒤에 공백, 줄바꿈 또는 설명 문구가 들어가지 않았는지 확인하고 저장한 뒤 메인 창으로 돌아옵니다. 주소를 입력하면 업데이트할 원본만 저장된 상태이므로 서버 목록이 비어 있어도 정상입니다. 설정을 가져오는 작업은 다음 단계에서 진행합니다.

구독 메뉴로 돌아가 현재 그룹 업데이트 또는 모든 구독 업데이트를 실행합니다. 처음 설정할 때 사용할 프록시가 없다면 메뉴 이름에 ‘프록시 사용 안 함’이 포함된 업데이트 항목을 우선 선택하세요. 현재 네트워크에서 구독 주소에 접속할 수 없다면 아직 설정되지 않은 프록시를 반복해서 바꾸기보다 제공자에게 접속 가능한 구독 주소를 확인합니다. 업데이트가 끝나면 새로 만든 그룹을 선택하고 서버 이름, 프로토콜, 주소 등이 목록에 표시되는지 확인하세요.

단일 공유 링크를 받았다면 구독 주소를 새로 만들 필요가 없습니다. 전체 링크를 복사한 뒤 v2rayN의 서버 메뉴에서 ‘클립보드에서 공유 링크 가져오기’ 또는 비슷한 항목을 선택하고 목록으로 돌아가 확인하세요. 공유 링크를 웹 주소가 필요한 구독 입력란에 넣거나 구독 주소를 단일 VLESS 서버처럼 직접 입력하지 마세요. 두 입력 방식은 처리 방법이 다릅니다.

v2rayNG: 그룹을 저장한 뒤 구독 업데이트

v2rayNG에서 사이드 메뉴를 열고 구독 그룹 설정으로 이동한 뒤 추가를 눌러 메모와 구독 주소를 입력하고 저장합니다. 메인 화면으로 돌아와 오른쪽 위 메뉴에서 구독 업데이트를 실행하고 목록이 로드될 때까지 기다립니다. 단일 공유 링크를 가져오려면 메인 화면의 추가 버튼을 누르고 클립보드에서 가져오기를 선택합니다. 가져온 뒤 그룹 설정에 주소만 표시되는 것이 아니라 새 서버 항목이 목록에 보여야 합니다.

업데이트 성공 메시지가 떴는데도 목록이 비어 있다면 빈 그룹을 선택했거나 검색 필터가 켜져 있는지 먼저 확인한 뒤 구독이 유효하고 사용 가능한 설정이 있는지 살펴봅니다. ‘지원하지 않는 프로토콜’ 오류가 발생하면 링크에 포함된 전송 매개변수를 클라이언트가 지원하는지 확인하세요. 가져올 수 있도록 링크의 필드를 임의로 삭제하지 마세요. 관련 개념은 용어 안내에서 확인하고, 자주 발생하는 가져오기 오류는 도움말 센터를 참고하세요.

이 단계가 끝나면 클라이언트 목록에 예상한 서버 설정이 표시됩니다. 목록에 항목이 보인다고 연결에 성공한 것은 아닙니다. 다음 단계에서 앱 트래픽이 클라이언트로 들어오는 방식을 설정해야 합니다.

STEP 02 / TRAFFIC MODE

프록시 모드를 선택하고 라우팅 설정

v2rayN의 시스템 프록시와 라우팅은 서로 다른 설정입니다. 시스템 프록시는 시스템 설정을 따르는 앱에 요청을 로컬 클라이언트로 보내도록 안내합니다. 라우팅은 요청이 코어에 들어온 뒤 프록시 서버를 거칠지, 직접 연결할지, 규칙에 따라 차단할지를 정합니다. 처음에는 브라우저 트래픽이 클라이언트로 들어오는지 확인하고 모든 트래픽 연결 방식을 한꺼번에 켜지 마세요.

v2rayN 메인 창이나 트레이 메뉴에서 시스템 프록시를 찾아 ‘시스템 프록시 자동 설정’을 선택합니다. TUN이 켜져 있다면 시스템 프록시 경로만 따로 확인할 수 있도록 먼저 끄세요. 일반적으로 로컬 주소와 포트를 사용하며, 구체적인 값은 클라이언트에 표시된 내용을 따릅니다. 원격 서버 주소를 시스템 프록시 서버 입력란에 넣을 필요는 없습니다. 브라우저 확장 프로그램에서 프록시를 별도로 설정했다면 시스템 설정을 덮어쓰지 않도록 확장 프로그램의 프록시 기능을 잠시 끄세요.

그다음 라우팅 프리셋을 확인합니다. 처음 사용하는 경우 규칙에 따라 트래픽을 나누는 프리셋을 선택할 수 있으며, 이름은 버전에 따라 다를 수 있습니다. 분할 라우팅에서는 모든 사이트가 같은 출구를 사용하는 것이 아니므로 직접 연결 규칙에 해당하는 사이트는 프록시를 거치지 않습니다. 특정 사이트에 라우팅 규칙이 영향을 주는지 확인하려면 잠시 전역 프록시 프리셋으로 비교하되, 테스트 후에는 기존 라우팅 설정으로 되돌리세요. 전역 직접 연결을 선택한 상태에서 출구가 바뀌지 않는다고 서버에 문제가 있다고 판단하지 마세요.

v2rayNG: 첫 연결 확인은 VPN 모드로

v2rayNG 설정에서 로컬 프록시 포트만 여는 ‘프록시 전용’ 모드가 아니라 VPN 모드를 사용 중인지 확인합니다. VPN 모드는 Android의 가상 네트워크 인터페이스로 트래픽을 연결하며, 처음 시작할 때 시스템 권한 요청 창이 표시됩니다. 프록시 전용 모드에서는 다른 앱이 프록시를 직접 설정해야 하므로 클라이언트가 실행 중이라고 해서 휴대전화 앱의 트래픽까지 연결된 것은 아닙니다.

이전에 앱별 프록시를 설정했다면 처음 연결을 확인할 때는 필터를 끄거나 테스트할 브라우저를 프록시 대상에 명시적으로 포함하세요. 버전에 따라 ‘선택한 앱만 프록시 사용’과 ‘선택한 앱은 프록시 우회’처럼 반대 의미의 옵션이 있을 수 있으므로 앱에 체크 표시가 있는지만 보면 안 됩니다. 먼저 기본 연결을 확인한 다음 앱을 하나씩 제한하면 문제를 더 쉽게 찾을 수 있습니다.

이 단계가 끝나면 데스크톱에서는 시스템 프록시 자동 설정을 선택하고 Android에서는 VPN 모드를 확인해야 합니다. 라우팅은 하나의 명확한 프리셋으로 유지한 채 다음 단계에서 서버 하나를 선택해 연결을 테스트합니다.

STEP 03 / CONNECT

활성 서버로 설정하고 연결 시작

v2rayN 서버 목록에서 사용할 항목을 찾아 마우스 오른쪽 버튼을 누른 뒤 ‘활성 서버로 설정’ 또는 현재 버전에 해당하는 활성화 항목을 선택합니다. 일부 버전에서는 더블 클릭으로 전환할 수 있지만 오른쪽 클릭 메뉴의 동작을 확인하는 편이 명확합니다. 행을 선택한 것은 목록에서 해당 항목에 포커스가 있다는 뜻일 뿐 실제 출구가 바뀌었다는 의미는 아닐 수 있습니다. 설정 후 현재 서버 안내를 확인해 활성 항목이 선택한 설정과 일치하는지 확인하세요.

v2rayN은 보통 활성 서버를 전환할 때 해당 설정을 불러오고 코어를 실행하므로 별도의 연결 버튼이 없을 수 있습니다. 로그 영역을 열어 설정 구문 분석 실패, 리스닝 포트 사용 중, 코어 시작 실패 등의 오류가 있는지 확인한 뒤 시스템 프록시가 자동 설정 상태인지 살펴봅니다. 코어가 정상적으로 시작되면 로컬 전달 서비스가 준비된 것이지만 원격 서버까지 사용할 수 있는지는 실제 접속을 해봐야 알 수 있습니다.

로그에 포트 사용 중이라는 오류가 표시되면 중복 실행된 클라이언트와 같은 포트를 사용하는 다른 프록시 프로그램을 먼저 종료합니다. 포트를 임의의 숫자로 바로 바꾸지 마세요. 직접 변경하면 시스템 프록시, 브라우저 확장 프로그램, 기타 앱에 입력된 포트도 함께 맞춰야 합니다. 설정 필드를 지원하지 않는다는 로그가 나오면 암호화, 전송 방식, TLS 매개변수를 임의로 바꾸지 말고 해당 서버에 필요한 클라이언트와 코어 기능을 먼저 확인하세요.

v2rayNG: 서버를 선택하고 시스템 권한 확인

v2rayNG 메인 목록에서 서버 하나를 눌러 선택 표시가 원하는 항목에 있는지 확인한 뒤 오른쪽 아래 시작 버튼을 누릅니다. 처음 실행하면 Android에 VPN 연결 요청이 표시됩니다. 승인한 뒤 상태가 실행 중으로 바뀔 때까지 기다리세요. 다른 VPN 연결이 이미 실행 중이라는 메시지가 나오면 충돌하는 연결을 먼저 중지하고 v2rayNG로 돌아와 시작합니다. 일반적으로 기기에서는 여러 앱이 동시에 VPN 연결을 각각 사용할 수 없습니다.

시작 버튼을 누른 직후 연결이 중지되면 마지막 종료 메시지만 보지 말고 클라이언트 로그에서 처음 나타난 오류를 확인합니다. 구독이 만료되지 않았는지, 설정이 완전한지, 클라이언트에 필요한 권한이 있는지 살펴보세요. 현재 서버에 문제가 있는 것 같다면 같은 구독에 있는 다른 설정 하나만 선택해 다시 시도합니다. 라우팅, DNS, 전송 매개변수를 한꺼번에 바꾸면 어떤 변경이 영향을 줬는지 파악하기 어렵습니다.

이제 클라이언트를 실행한 상태로 다음 단계의 실제 접속을 확인합니다. 목록의 지연 시간 테스트는 특정 테스트 요청이 완료되는지 살펴보는 데 도움이 되지만 테스트 방식과 대상 주소는 실제 앱과 다를 수 있습니다. 테스트 결과 하나만으로 모든 앱을 사용할 수 있다고 판단하지 마세요.

STEP 04 / VERIFY

실제 접속을 확인하고 적용 범위 점검

새 브라우저 페이지를 열어 평소 사용하는 사이트에 접속하고 기본 페이지가 정상적으로 표시되는지 확인합니다. 그런 다음 현재 라우팅 설정에서 프록시를 사용해야 하는 사이트에 접속하면서 클라이언트 연결 기록이나 로그를 확인하세요. 테스트할 때는 새 연결을 만드는 것이 좋습니다. 이미 로드된 페이지를 새로 고치는 것만으로는 브라우저 캐시, 연결 재사용, 백그라운드 사전 로드 때문에 결과가 명확하지 않을 수 있습니다. 브라우저가 사이트에 접속되는지와 요청이 실제로 프록시를 통과하는지는 따로 확인해야 합니다.

출구 IP 조회 사이트를 사용할 때는 라우팅을 함께 고려해 결과를 해석하세요. 조회 사이트가 직접 연결 규칙에 해당하면 로컬 네트워크 출구가 표시되어도 클라이언트가 실행되지 않았다는 뜻은 아닙니다. 반대로 조회 사이트에 프록시 출구가 표시되어도 다른 앱까지 모두 연결된 것은 아닙니다. 잠시 전역 프록시 라우팅으로 바꾸고 같은 조회 사이트에 새로 접속해 비교한 뒤, 확인을 마치면 평소 사용하는 분할 라우팅 프리셋으로 복구할 수 있습니다.

데스크톱 브라우저는 정상인데 특정 앱만 연결되지 않는다면 먼저 해당 앱이 시스템 프록시를 따르는지 확인합니다. 자체 프록시 옵션이 있는 앱은 클라이언트의 로컬 리스닝 주소와 HTTP 또는 SOCKS 포트를 입력해야 할 수 있으며, 두 포트를 이름만 보고 혼용해서는 안 됩니다. 프록시 옵션이 없고 시스템 설정도 따르지 않는 앱은 TUN 연결을 별도로 검토해야 할 수 있습니다. 이는 후속 설정이므로 처음 브라우저 연결을 확인할 때 함께 완료할 필요는 없습니다.

Android에서는 실제로 사용할 앱도 하나 더 열어 확인합니다. 브라우저는 정상이지만 해당 앱이 연결되지 않는다면 앱별 프록시의 포함 또는 제외 범위를 살펴보세요. 화면을 끈 뒤 한동안 지나서 연결이 끊긴다면 v2rayNG의 배터리 최적화와 백그라운드 실행 제한을 확인합니다. 앱이 로드되지 않는다고 구독 전체를 다시 가져오기 전에 트래픽 적용 범위와 백그라운드 상태를 점검하면 원인을 더 빠르게 좁힐 수 있습니다.

예상한 결과가 아니면 처음부터 순서대로 확인

먼저 가져오기를 확인합니다. 유효한 서버가 목록에 있고 구독을 업데이트할 수 있는지 살펴보세요. 다음으로 트래픽 연결을 확인합니다. 데스크톱 시스템 프록시가 적용되었는지, Android VPN이 실행 중인지 점검합니다. 이어서 활성 서버가 올바른지와 로그에 연결 또는 TLS 오류가 있는지 확인합니다. 마지막으로 테스트 대상이 라우팅 규칙에 따라 직접 연결되거나 차단되는지 살펴봅니다. 한 번에 하나만 바꾸고 같은 대상으로 다시 확인해 변경 전후를 비교하세요.

로그에 인증서 또는 TLS 핸드셰이크 오류가 표시되면 기기의 자동 시간 설정이 정상인지, 구독에 있는 서버 이름, SNI, 전송 매개변수를 직접 바꾸지 않았는지 확인합니다. ‘인증서 확인 건너뛰기’를 만능 해결책으로 사용하지 마세요. 원인을 찾기 어렵다면 도움말 센터에서 오류 유형별 안내를 확인하세요. VLESS, REALITY와 코어 지원의 관계를 알아보려면 기술 참고 자료를 살펴보면 됩니다. 처음 설정하는 단계에서 고급 옵션을 하나씩 조사할 필요는 없습니다.

확인 후 일시 중지와 종료 방법 알아보기

v2rayN 사용을 잠시 멈출 때는 먼저 시스템 프록시 메뉴에서 ‘시스템 프록시 해제’를 선택한 뒤 클라이언트를 종료합니다. 그래야 중지된 로컬 포트로 시스템 요청이 계속 전달되지 않습니다. TUN을 켰다면 먼저 끄고 네트워크가 복구될 때까지 기다리세요. v2rayNG에서는 중지 버튼으로 연결을 끝내고 시스템 VPN 상태가 종료되었는지 확인합니다. 다음에 사용할 때는 기존 서버를 선택해 시작하면 되므로 매번 구독을 다시 가져올 필요는 없습니다.

실제 접속이 정상이고 로그가 예상한 라우팅과 일치하며 클라이언트를 중지한 뒤에도 네트워크가 정상적으로 복구되면 초기 설정이 완료된 것입니다. 이후에는 제공자의 안내가 있거나 서버 목록이 바뀌었을 때 구독을 업데이트하세요. 업데이트 후에는 활성 서버를 다시 확인해야 합니다. 기존 항목이 교체되면 현재 선택을 조정해야 할 수 있습니다.

NEXT / SETTINGS REFERENCE

연결을 확인한 뒤 세부 설정 조정

정상 작동을 확인한 기본 설정을 유지하면서 필요에 따라 분할 라우팅, DNS, 앱 적용 범위를 조정하세요. 변경 전 설정을 기록해 두고 문제가 발생하면 가장 최근에 바꾼 항목부터 되돌립니다.

V2Ray 클라이언트 다운로드