구독 → 모드 → 연결 → 확인

V2Ray 설정 가이드

네 단계로 첫 연결을 설정하세요. 먼저 브라우저 접속이 되는지 확인한 뒤 앱 트래픽 적용, 복잡한 분기 설정, DNS 설정을 진행합니다.

시작하기 전에 클라이언트를 설치하고 서비스 제공업체에서 받은 유효한 구독 주소나 공유 링크를 준비하세요. 클라이언트는 연결 구성을 관리하는 도구이며, 사용할 수 있는 서버를 자동으로 만들어 주지는 않습니다. 아직 설치하지 않았다면 먼저 클라이언트 다운로드 페이지에서 운영체제에 맞는 설치 파일을 선택하세요.

STEP 01 / SUBSCRIPTION

구독과 서버 구성 가져오기

먼저 받은 내용이 무엇인지 확인하세요. https://로 시작하며 여러 서버 구성을 가져오는 주소라면 보통 구독 그룹에 입력합니다. vmess://, vless://, trojan:// 같은 프로토콜 접두사로 시작하는 내용은 대개 단일 공유 링크이므로 클립보드에서 가져오기를 사용하세요. 두 방식은 서로 바꿔 사용할 수 없습니다. 구독 주소를 단일 링크로 가져오면 사용할 수 있는 항목이 생성되지 않을 수 있고, 공유 링크를 구독 주소란에 입력해도 구독 방식으로 업데이트할 수 없습니다.

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

v2rayN을 열고 상단 메뉴에서 ‘구독 그룹’의 ‘구독 그룹 설정’으로 이동합니다. 그룹 항목을 추가하고 ‘메모’에 알아보기 쉬운 이름을 입력한 다음, 전체 구독 주소를 주소 입력란에 붙여 넣으세요. 메모는 출처를 구분하기 위한 것으로 서버 매개변수에는 영향을 주지 않습니다. 붙여 넣은 주소의 앞뒤에 공백이나 줄바꿈이 없는지 확인하고 설정을 저장한 뒤 창을 닫습니다.

메인 화면으로 돌아와 방금 만든 그룹을 선택한 다음 ‘구독 그룹’ 메뉴에서 현재 그룹을 업데이트합니다. 아직 연결할 수 있는 항목이 없다면 먼저 ‘구독 업데이트(프록시 사용 안 함)’를 시도하세요. 로컬 네트워크에서 구독 주소에 접속할 수 없고 클라이언트에 이미 사용할 수 있는 활성 서버가 있다면 프록시를 통한 업데이트를 시도할 수 있습니다. 업데이트 후 서버 목록에 유형, 별칭, 주소, 포트 등의 항목이 표시되는지 확인하세요. 이전 그룹의 내용만 보인다면 현재 그룹을 제대로 선택했는지 확인하고, 같은 주소를 반복해서 추가하지 마세요.

v2rayNG: 구독 저장 후 목록에서 업데이트

v2rayNG 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 다음 추가 버튼을 눌러 메모와 구독 주소를 입력하고 저장합니다. 구독 설정을 저장했다고 해서 서버를 가져온 것은 아닙니다. 구성 목록으로 돌아가 메뉴에서 ‘구독 업데이트’를 실행한 뒤 결과 안내를 기다리세요. 업데이트가 완료되면 목록에 구성 항목이 표시됩니다. 단일 공유 링크를 사용하는 경우 전체 링크를 복사한 다음 ‘클립보드에서 가져오기’를 선택하고, 가져온 뒤 해당 항목이 나타나는지 확인하세요.

사용할 수 있는 구성이 없다는 안내가 나오면 먼저 원본에서 주소를 다시 복사하고, 구독이 유효하며 사용할 수 있는 서비스가 남아 있는지 확인하세요. 구독 주소에는 접속 인증 정보가 포함될 수 있으므로 전체 주소를 공개 댓글이나 스크린샷에 올리지 마세요. 도움을 요청할 때는 쿼리 매개변수와 개인 식별 정보를 가려야 합니다. 다른 클라이언트 전용 규칙 파일을 노드 구독으로 가져오지 말고, 현재 클라이언트에서 지원하는 형식인지 서비스 제공업체에 문의하세요.

이 단계의 완료 기준: 구독 설정 창에 주소가 추가된 것만으로는 충분하지 않습니다. 서버 목록에 선택할 수 있는 실제 항목이 있어야 합니다. 지금은 서버별 속도 측정을 하거나 전송 프로토콜과 TLS 매개변수를 조정할 필요가 없습니다. 구독에서 생성된 설정은 그대로 두고 다음 단계에서 트래픽을 클라이언트에 전달하는 방식을 정하세요.

STEP 02 / TRAFFIC MODE

프록시 적용 방식과 라우팅 모드 선택하기

‘시스템 프록시’, ‘VPN 모드’, ‘중국 본토 우회’는 서로 다른 단계의 설정입니다. 시스템 프록시나 VPN 모드는 트래픽을 클라이언트로 전달할 수 있는지를 결정하고, 라우팅 모드는 전달된 트래픽을 직접 연결, 프록시, 차단 중 어떤 방식으로 처리할지를 결정합니다. 처음에는 명확한 적용 경로 하나만 설정하세요. 프록시 도구를 여러 개 동시에 실행하거나 브라우저 확장 프로그램에서 별도로 프록시를 설정하면 테스트 결과를 해석하기 어려워집니다. 먼저 네트워크 트래픽을 가로채는 다른 도구를 종료하는 것이 좋습니다.

v2rayN: 먼저 시스템 프록시 사용, Tun은 보류

메인 창 하단의 ‘시스템 프록시’ 선택 항목에서 ‘시스템 프록시 자동 설정’을 선택하세요. 일부 버전에서는 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭해 같은 기능을 실행할 수도 있습니다. 이 설정은 시스템 프록시가 클라이언트의 로컬 수신 주소를 가리키도록 합니다. 시스템 프록시 설정을 지원하는 브라우저는 보통 이를 사용하지만, 자체 연결을 만들거나 시스템 프록시를 무시하는 프로그램은 따르지 않을 수 있습니다. 따라서 처음에는 일반 브라우저로 확인하고, 특정 독립 앱의 결과만으로 전체 설정이 작동하지 않는다고 판단하지 마세요.

이 단계에서는 ‘Tun 사용’을 끈 상태로 두세요. Tun은 더 많은 트래픽을 가로채는 기능으로 관리자 권한, 가상 네트워크 어댑터, 추가 라우팅 설정이 필요할 수 있으며 브라우저의 첫 연결을 확인하는 데 필수는 아닙니다. 먼저 시스템 프록시 경로가 정상인지 확인한 다음 실제 앱 사용에 따라 Tun을 별도로 설정하세요. 이 방식의 트래픽 적용이 꼭 필요하다면 나중에 문제 해결 가이드의 시스템 프록시 점검을 참고하세요. 첫 연결 단계에서 여러 네트워크 설정을 동시에 바꾸지 마세요.

v2rayNG: VPN 모드와 라우팅 규칙 확인

v2rayNG 설정에서 작동 모드를 확인하고, 처음에는 ‘VPN 모드’를 선택하세요. Android VPN 인터페이스를 통해 트래픽을 가로채는 방식입니다. 로컬 프록시 서비스 모드만 선택하면 다른 앱에서 프록시 주소를 직접 지정해야 하므로 이 가이드의 확인 방법을 그대로 적용할 수 없습니다. 앱별 프록시를 이미 설정했다면 테스트할 브라우저가 제외되지 않았는지 확인하세요. 클라이언트가 연결되어 있어도 브라우저는 직접 연결될 수 있습니다.

다음으로 ‘라우팅 설정’에서 목적에 맞는 규칙을 선택하세요. 일상적인 트래픽 분리에는 ‘중국 본토 우회’ 또는 현재 버전에 해당하는 규칙을 사용할 수 있습니다. 일반적으로 중국 본토 주소는 직접 연결하고 나머지 트래픽은 규칙에 따라 프록시로 보내지만, 실제 동작은 규칙 세트와 순서에 따라 달라집니다. v2rayN에서도 하단 라우팅 선택 항목에서 현재 규칙을 확인해야 합니다. 시스템 프록시만 설정해서는 충분하지 않습니다. ‘전역 프록시’가 반드시 더 빠른 것은 아닙니다. 더 많은 트래픽이 프록시를 통해 나가도록 하는 모드일 뿐입니다.

IPIfNonMatch 같은 도메인 정책은 도메인이 규칙과 일치하지 않을 때의 DNS 조회와 IP 매칭에 영향을 줍니다. 처음에는 구독과 클라이언트의 합리적인 기본 설정을 유지하고, 특정 사이트 하나 때문에 낯선 규칙 전체를 복사하지 마세요. 이 단계가 끝나면 현재 어떤 트래픽 적용 방식과 라우팅 규칙을 사용하는지 분명히 알 수 있어야 합니다. 다음으로 서버를 선택하고 연결을 시작하세요. 연결을 시작하기도 전에 접속 실패를 라우팅 문제로 오해하지 않도록 합니다.

STEP 03 / CONNECTION

서버를 선택하고 연결 시작하기

목록에 서버가 있다고 해서 이미 사용 중인 것은 아닙니다. 먼저 서비스 제공업체가 관리 중이고 프로토콜 매개변수가 모두 설정된 항목 하나를 테스트 대상으로 선택하세요. 이름이 비슷하다면 그룹과 주소를 함께 확인해 이전 구독에 남아 있는 항목을 잘못 선택하지 않도록 합니다. 이 단계에서는 서버를 자주 바꿀 필요가 없습니다. 하나를 고정해야 이후의 로그, 브라우저 결과, 설정 변경을 서로 연결해 파악할 수 있습니다.

v2rayN: 활성 서버로 설정하고 코어 로그 확인

서버 목록에서 대상 항목을 마우스 오른쪽 버튼으로 클릭하고 ‘활성 서버로 설정’ 또는 현재 버전에서 이에 해당하는 메뉴를 선택하세요. 클라이언트가 구성을 다시 불러오고 코어를 시작하며, 선택 표시나 상태 변경으로 활성 항목을 알려 주는 경우가 많습니다. 행을 클릭하는 것만으로는 편집이나 테스트를 위해 선택된 상태일 뿐, 활성 서버가 바뀌지 않을 수 있습니다. 목록의 강조 표시만 보지 말고 메뉴 작업과 화면 상태를 기준으로 확인하세요.

로그 영역을 열어 서버를 전환한 직후의 내용을 확인하세요. 코어 구성 오류, 수신 포트 충돌, 관련 파일 누락은 보통 이때 바로 표시됩니다. 시작에 실패하면 시스템 프록시가 로컬 주소를 가리키더라도 브라우저에서 사용할 전달 서비스가 없습니다. 먼저 시작 오류를 해결하고 브라우저 설정은 건드리지 마세요. 정상적으로 시작한 다음 하단의 ‘시스템 프록시 자동 설정’이 유지되는지 확인하세요. 다른 소프트웨어나 이전 종료 작업으로 상태가 바뀌었을 수 있습니다.

화면에 별다른 변화가 없다면 활성 서버를 확인한 뒤 ‘서비스 재시작’을 한 번 실행해 다시 불러오고 새 로그를 확인하세요. 재시작 버튼을 연속으로 누르지 마세요. 한 번의 작업이 끝날 때까지 기다려야 해당 시작에서 발생한 오류를 쉽게 파악할 수 있습니다. 로그 필드와 구성 오류에 대한 자세한 설명은 문제 해결 가이드를 참고하세요. 여기서는 코어가 시작되고 곧바로 종료되지 않는 것을 확인 단계로 넘어가는 기준으로 삼습니다.

v2rayNG: 연결을 누르고 시스템 권한 승인

구성 목록에서 대상 항목을 선택한 다음 오른쪽 아래의 연결 버튼을 누르세요. 처음 시작할 때 Android에 VPN 연결 요청이 표시됩니다. 요청을 보낸 앱이 방금 설치한 클라이언트인지 확인한 뒤 승인하세요. 권한 승인은 클라이언트가 VPN 인터페이스를 만들도록 허용하는 것이며 서버 연결이 검증되었다는 뜻은 아닙니다. 시작한 뒤 클라이언트 상태와 시스템 상태 표시줄의 VPN 표시를 확인하세요. 버튼이 곧바로 연결 해제 상태로 돌아가면 클라이언트 로그에서 원인을 확인하세요.

다른 VPN 서비스가 실행 중이면 시스템에서 기존 연결을 바꾸라고 요청할 수 있습니다. 해당 연결이 업무용 설정이나 다른 필수 앱에서 사용하는 것인지 먼저 확인하고, 용도를 모르는 상태에서 강제로 끊지 마세요. 시스템에서 권한 창이 표시되지 않아도 앱 데이터를 반복해서 삭제할 필요는 없습니다. 이미 권한을 승인했을 수 있으므로 현재 연결 상태와 로그부터 확인하세요. 연결이 설정되면 앱을 전면에 둔 상태에서 접속 테스트를 마친 뒤 백그라운드 유지 설정을 검토하세요.

이 단계의 완료 기준: v2rayN에서 활성 서버와 정상 작동 중인 코어, 켜진 시스템 프록시를 확인하거나, v2rayNG에서 연결 상태와 시스템 VPN 인터페이스를 확인해야 합니다. 이는 로컬 경로가 준비되었다는 뜻일 뿐 원격 서버에 반드시 접속할 수 있다는 의미는 아닙니다. 다음 단계에서 실제 접속을 확인하세요. 연결 테스트 버튼의 결과는 참고 자료로만 사용합니다.

STEP 04 / VERIFICATION

접속과 트래픽 분리 작동 여부 확인

브라우저에서 새 탭을 열고 평소 직접 접속할 수 있는 사이트에 먼저 접속해 기본 네트워크가 정상인지 확인하세요. 그다음 프록시를 사용할 것으로 예상되며 사이트 자체도 정상적으로 운영 중인 곳에 접속합니다. 기존 캐시 페이지를 새 연결 성공으로 오해하지 않도록 새 페이지를 열고 다시 불러오세요. 한 번의 접속 실패는 대상 사이트 자체의 문제일 수도 있습니다. 페이지 하나만으로 전체 연결이 실패했다고 판단하지 말고 다른 사이트와 비교하세요.

브라우저 접속 결과를 로그와 대조

페이지를 여는 동안 클라이언트 로그에서 방금 접속한 도메인이나 주소와 해당 아웃바운드 정보를 찾으세요. 일반적으로 direct는 직접 연결, proxy는 프록시 연결을 뜻하지만 실제 태그는 구성에 따라 다르며 버전마다 이름이 다를 수 있습니다. 현재 로그 수준에서 접속 기록이 표시되지 않는다고 해서 트래픽이 없었다고 판단하지 마세요. 먼저 로그 설정과 시스템 프록시 상태를 확인하고, 필요하면 문제 해결에 적합한 로그 수준을 잠시 사용한 뒤 테스트 후 원래대로 되돌리세요.

직접 접속할 사이트는 열리는데 프록시를 사용할 것으로 예상한 사이트는 실패한다면 서버는 그대로 두고 잠시 전역 프록시 규칙으로 바꿔 다시 접속하세요. 전역 모드에서는 되지만 분리 모드에서는 되지 않는다면 규칙 매칭, 도메인 조회, 규칙 세트 업데이트를 우선 확인해야 합니다. 두 모드 모두 실패한다면 원격 서버에 접속할 수 있는지, 구독이 만료되지 않았는지, 로그에 핸드셰이크 오류가 있는지 확인하세요. 테스트가 끝나면 원래의 트래픽 분리 규칙으로 되돌려 진단용 설정이 장기 설정으로 남지 않게 하세요.

연결을 잠시 끊어 비교해 볼 수도 있습니다. v2rayN에서는 먼저 ‘시스템 프록시 지우기’를 선택한 다음 서비스를 중지하고, v2rayNG에서는 VPN 연결을 끊으세요. 연결 전후에 같은 사이트의 결과를 비교하되 브라우저가 기존 연결을 재사용할 수 있다는 점에 유의하세요. 필요하면 브라우저를 완전히 닫았다가 다시 여세요. 트래픽 분리 모드에서 일부 사이트가 계속 직접 연결되는 것은 정상일 수 있습니다. 따라서 외부 IP가 바뀌지 않았다고 해서 클라이언트가 작동하지 않는 것은 아닙니다. 해당 사이트에 적용된 규칙을 함께 확인해야 합니다.

작동을 확인한 뒤 앱별 차이 해결하기

브라우저는 정상인데 특정 데스크톱 앱에서 접속되지 않는다면 먼저 해당 앱이 시스템 프록시를 지원하는지, 자체 프록시 주소가 설정되어 있는지 확인하세요. 프로그램 하나가 프록시를 따르지 않는다고 클라이언트를 바로 재설치하지 마세요. Android에서 일부 앱만 정상이라면 앱별 프록시의 포함 또는 제외 목록을 살펴보고 테스트 대상 앱이 적용 범위에 있는지 확인하세요. DNS, Tun, 사용자 지정 트래픽 분리를 추가로 조정해야 한다면 체계적인 문제 해결 가이드에서 항목별로 확인하고 한 번에 설정 하나만 바꾸세요.

테스트 중 인증서 또는 핸드셰이크 오류가 발생하면 먼저 기기의 날짜, 시간, 시간대가 올바른지 확인한 뒤 서비스 제공업체에서 받은 서버 구성을 점검하세요. 경고를 없애려고 인증서 검증 건너뛰기를 켜거나 SNI, 전송 경로, 포트를 임의로 바꾸지 마세요. 구독을 업데이트한 직후 문제가 생겼다면 업데이트 전후의 구성 변화를 비교할 수 있지만, 계정 정보가 포함된 전체 구성이나 로그를 공개해서는 안 됩니다.

마지막으로 이번에 정상 작동한 그룹, 활성 서버, 트래픽 적용 방식, 라우팅 모드를 기록해 두세요. 이후 문제가 생기면 이 기준 설정과 비교할 수 있습니다. v2rayN을 종료하기 전에 시스템 프록시를 먼저 해제하세요. 로컬 수신 서비스가 중지된 뒤에도 시스템이 연결을 시도할 수 있습니다. v2rayNG를 더 이상 사용하지 않을 때는 연결을 끊고 VPN 상태가 종료되었는지 확인하세요. 구독 가져오기, 모드 선택, 연결 시작, 작동 확인까지 네 단계가 완료되었으므로 첫 연결을 위해 복잡한 설정을 더할 필요는 없습니다.