시작 전 준비: 클라이언트와 사용 가능한 설정
먼저 플랫폼에 맞는 클라이언트를 설치하고 프록시를 켜지 않은 상태에서도 기기가 인터넷에 정상적으로 연결되는지 확인하세요. 데스크톱에서 v2rayN을 실행하면 설정 목록과 구독 관련 메뉴가 보여야 합니다. 안드로이드에서 v2rayNG를 실행하면 메인 목록과 메뉴, 시작 버튼이 표시됩니다. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 설치 파일을 선택한 뒤 이 페이지로 돌아오세요.
클라이언트는 설정을 읽고 트래픽을 전달하는 역할을 합니다. 클라이언트만 설치한다고 사용할 수 있는 서버가 자동으로 생기지는 않습니다. 계속 진행하기 전에 신뢰할 수 있는 출처에서 받은 유효한 구독 주소나 전체 노드 공유 링크를 준비하고, 해당 서비스를 사용할 권한이 있는지 확인하세요. 구독 주소에 접속 정보가 포함될 수 있으므로 공개 채팅에 올리거나 스크린샷에 그대로 노출하지 마세요. 아래 단계는 모두 그래픽 인터페이스에서 진행할 수 있으며 설정 파일을 직접 작성할 필요는 없습니다.
1단계: 구독을 가져와 설정이 생성되었는지 확인
먼저 받은 정보가 어떤 유형인지 확인하세요. 구독 주소는 보통 설정 목록을 가져오는 전체 URL입니다. vmess:// 또는 vless://로 시작하는 내용은 대개 개별 노드 공유 링크입니다. 두 유형 모두 클라이언트에 가져올 수 있지만 메뉴가 다릅니다. 구독은 여러 설정을 계속 업데이트할 때 적합하고, 공유 링크는 특정 항목을 한 번 가져올 때 적합합니다. URL 길이만으로 유형을 판단하지 말고, 브라우저의 계정 관리 페이지를 구독 주소로 착각하지 마세요.
v2rayN: 그룹을 추가한 뒤 구독 업데이트
메인 화면에서 ‘구독 그룹’ 또는 구독 관련 메뉴를 찾아 ‘구독 그룹 설정’을 여세요. 추가를 클릭하고 출처를 알아보기 쉬운 메모를 입력한 다음 전체 구독 주소를 주소 입력란에 붙여 넣습니다. 주소의 앞뒤가 모두 포함되었는지, 특히 물음표 뒤의 매개변수가 빠지지 않았는지 확인하세요. 공백이나 따옴표, 줄바꿈이 함께 저장되지 않도록 주의합니다. 처음에는 다른 옵션을 기본값으로 둔 채 저장하고 메인 화면으로 돌아오세요.
이어서 구독 메뉴를 열고 방금 저장한 그룹을 업데이트하세요. 현재 네트워크에서 해당 주소에 직접 접속할 수 있다면 ‘프록시를 사용하지 않고 구독 업데이트’를 먼저 선택할 수 있습니다. 출처에서 프록시를 통한 접속을 명시했고 작동하는 연결이 이미 있다면 프록시를 사용하는 업데이트 방식을 선택하세요. 그룹을 저장하는 것은 가져올 주소를 기록하는 단계일 뿐입니다. 업데이트를 실행해야 설정 항목이 생성됩니다. 따라서 저장 직후 목록이 비어 있어도 반드시 오류는 아닙니다.
업데이트가 끝나면 해당 구독 그룹으로 전환해 메인 목록에 항목이 표시되는지, 메모가 출처에서 제공한 정보와 일치하는지 확인하세요. 업데이트 실패 메시지가 나오거나 목록이 계속 비어 있다면 먼저 올바른 그룹을 선택했는지 확인한 뒤 주소가 유효한지와 현재 네트워크 상태를 점검하세요. 같은 주소를 계속 새 그룹으로 추가해 재시도하지 마세요. 이후 업데이트와 항목 선택이 더 헷갈릴 수 있습니다. 구체적인 오류는 자주 묻는 질문의 설치·설정 및 문제 해결을 참고하세요.
v2rayNG: 구독 설정에 주소 저장
안드로이드에서 오른쪽 상단 메뉴를 열고 ‘구독 그룹 설정’ 또는 구독 관리 메뉴를 찾은 다음 메모와 주소를 추가해 저장하세요. 메인 목록으로 돌아와 메뉴에서 구독 업데이트를 실행하고 항목이 모두 로드될 때까지 기다립니다. 개별 노드 공유 링크를 받았다면 먼저 전체 링크를 복사한 뒤 ‘클립보드에서 가져오기’와 같은 메뉴를 선택하세요. v2rayN에도 클립보드에서 가져오는 기능이 있습니다. 공유 링크를 구독 주소 입력란에 넣고 반복해서 업데이트하지 마세요.
이 단계의 완료 기준은 클라이언트 목록에 선택할 수 있는 설정이 표시되는 것입니다. 설정 내용이 읽혔다는 뜻일 뿐, 서버에 연결할 수 있거나 앱 트래픽이 이미 프록시를 통과한다는 의미는 아닙니다. 현재 그룹은 그대로 두고 다음 단계에서 트래픽 연결 방식을 설정하세요.
2단계: 시스템 프록시 모드와 라우팅 선택
설정을 가져온 다음 두 가지 설정을 구분하세요. 시스템 프록시는 앱이 트래픽을 클라이언트에 전달하는 방법을 정하고, 라우팅은 클라이언트가 받은 트래픽을 처리하는 방법을 정합니다. 두 설정은 같은 기능이 아닙니다. ‘중국 본토 우회’ 라우팅만 선택하고 앱이 로컬 프록시를 사용하도록 설정하지 않으면 앱은 기존 연결 방식을 그대로 사용할 수 있습니다. 반대로 시스템 프록시를 켜도 기기의 모든 트래픽이 처리되는 것은 아닙니다.
v2rayN: 먼저 시스템 프록시 자동 설정 사용
v2rayN 메인 화면이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 처음에는 ‘시스템 프록시 자동 설정’을 선택할 수 있습니다. 이 옵션은 시스템의 프록시 설정을 구성하므로 시스템 프록시를 따르는 브라우저와 앱이 요청을 클라이언트로 전달할 수 있습니다. 설정한 뒤 테스트할 브라우저 페이지를 다시 여세요. 앱이 실행 시 프록시 설정을 읽는 경우 해당 앱을 종료한 다음 다시 실행해야 할 수 있습니다.
‘시스템 프록시 해제’는 클라이언트가 설정한 시스템 프록시를 제거하는 옵션입니다. ‘시스템 프록시 변경 안 함’은 현재 시스템 설정을 유지한다는 뜻이지 프록시를 자동으로 시작한다는 뜻은 아닙니다. PAC 모드는 보통 자동 설정 스크립트와 앱의 지원이 필요하므로 첫 연결에서는 사용하지 않아도 됩니다. 시스템에 업무용 프록시 설정이 있다면 먼저 현재 설정을 기록하세요. 덮어쓴 뒤 복원하지 못하는 일이 없도록 주의하세요.
이어서 ‘라우팅’ 또는 라우팅 프리셋 메뉴를 찾으세요. 일부 대상은 직접 연결하고 나머지는 프록시로 보내려면 ‘중국 본토 우회’ 프리셋부터 사용할 수 있지만, 실제 동작은 현재 규칙에 따라 달라집니다. ‘전역’은 일반적으로 클라이언트에 들어온 트래픽을 프록시를 통해 내보냅니다. 시스템 프록시를 대신하거나 애초에 클라이언트에 들어오지 않은 앱의 트래픽까지 자동으로 전달하지는 않습니다. 처음 테스트할 때는 프리셋 하나를 선택해 그대로 유지하세요. 실패할 때마다 여러 설정을 동시에 바꾸지 않는 것이 좋습니다.
v2rayNG: 서비스 모드와 앱 적용 범위 확인
v2rayNG는 보통 VPN 서비스로 트래픽을 로컬 프록시 코어에 전달하므로 안드로이드에서 데스크톱 안내와 같은 시스템 프록시 메뉴를 찾을 필요가 없습니다. 처음에는 일반적인 사용에 적합한 VPN 서비스 모드를 유지하고 앱별 프록시가 활성화되어 있는지 확인하세요. 테스트할 브라우저가 제외되어 있으면 연결을 시작해도 브라우저 트래픽이 클라이언트를 거치지 않을 수 있습니다. 테스트할 앱이 처리 범위에 포함되는지 확인한 뒤 진행하세요.
이 단계에서는 TUN, 복잡한 사용자 지정 라우팅, 수동 DNS 설정을 추가하지 마세요. 이러한 기능은 특정 트래픽 연결이나 이름 확인 요구를 해결하기 위한 것으로, 첫 연결마다 켜야 하는 것은 아닙니다. 관련 개념은 용어집에서 확인하고, 기본 연결이 정상적으로 작동한 뒤 고급 가이드의 TUN 모드 설명을 살펴보세요.
3단계: 활성 설정으로 지정하고 연결 시작
이제 설정 목록으로 돌아가 출처가 분명하고 현재 유효한 항목을 선택하세요. 목록이 많다면 그룹으로 범위를 좁힌 다음 메모를 보고 고르면 됩니다. 메모에 적힌 지역은 출처가 제공한 설명일 뿐, 이름만으로 사용 가능 여부를 판단할 수는 없습니다. 테스트 기능은 항목을 고르는 데 참고할 수 있지만, 처음부터 모든 항목의 속도를 측정할 필요는 없습니다. 하나를 선택해 연결부터 접속 확인까지 마치면 문제를 더 쉽게 찾을 수 있습니다.
v2rayN: 활성 서버와 코어 상태 확인
원하는 항목을 마우스 오른쪽 버튼으로 클릭하고 ‘활성 서버로 지정’ 또는 같은 기능의 메뉴를 선택하세요. 일부 화면에서는 항목을 두 번 클릭해 전환할 수도 있습니다. 선택한 줄이 마우스로 강조 표시된 것만 확인하지 말고 활성 표시가 해당 설정에 적용되었는지 확인하세요. 버전에 따라 표시 방식이 다를 수 있으므로 활성 서버 상태를 기준으로 판단합니다. 전환 후 클라이언트가 현재 설정으로 코어를 다시 불러오는 경우가 많습니다. 서비스 재시작 안내가 표시되면 안내에 따라 진행하세요.
로그 영역을 열고 설정 전환 후 설정 읽기나 코어 시작 오류가 발생했는지 확인하세요. 클라이언트 창이 열렸다고 해서 코어가 정상 작동하는 것은 아닙니다. 로컬 수신 포트가 사용 중이라는 오류가 나오면 중복 실행 중인 클라이언트를 종료하거나 충돌을 해결하세요. 지원되지 않는 프로토콜 매개변수라는 메시지가 나오면 선택한 코어가 설정 요구 사항과 맞는지 확인합니다. 서버 주소, 사용자 식별자, 전송 경로, 보안 매개변수는 임의로 바꾸지 마세요. 서버 설정과 일치해야 하는 값입니다.
v2rayNG: 설정을 선택하고 VPN 권한 확인
안드로이드 메인 목록에서 원하는 항목을 선택해 현재 선택 상태를 확인한 다음 메인 화면의 시작 버튼을 누르세요. 처음 시작하면 시스템에 VPN 연결 요청이 표시됩니다. 안내를 읽고 권한을 허용하세요. 이 권한은 클라이언트가 트래픽을 받아 처리할 로컬 가상 네트워크 인터페이스를 만들도록 허용하는 것입니다. 구독 계정에 로그인하는 절차가 아니며 서버에서 필요한 인증 정보를 대신하지도 않습니다.
시작한 뒤 클라이언트 상태와 시스템 VPN 표시를 확인하세요. 시작 버튼이 곧바로 중지 상태로 돌아가거나 로그에 시작 실패가 표시되면 해당 오류를 먼저 해결하세요. 잠깐 나타난 상태 아이콘만으로 연결이 성공했다고 판단하지 마세요. 기기에서 같은 VPN 기능을 사용하는 다른 앱이 있다면 충돌하는 서비스를 종료한 뒤 다시 시도하세요. 연결은 시작되지만 백그라운드에서 자주 끊긴다면 시스템 배터리 관리가 클라이언트의 백그라운드 실행을 제한하는지 확인하세요.
이 단계를 마치면 클라이언트가 실행 상태를 유지하고 시작 오류가 반복되지 않아야 합니다. 하지만 실행 상태는 로컬 서비스가 시작되었다는 뜻일 뿐입니다. 원격 서버에 연결할 수 있는지, 브라우저가 프록시를 사용하는지는 다음 단계에서 실제 요청으로 확인해야 합니다.
4단계: 접속 및 라우팅 확인, 종료 후 복원
앞에서 프록시 적용 대상으로 지정한 브라우저를 열고 현재 라우팅 규칙에 따라 프록시를 사용해야 하는 실제 대상에 접속한 뒤 페이지를 새로고침하세요. 브라우저 캐시만 보고 연결이 작동한다고 오해하지 않도록 새 페이지를 열거나 새 요청을 보낼 수 있는 콘텐츠를 사용하세요. 이어서 현재 규칙상 직접 연결되어야 하는 대상에도 접속해 평소 네트워크가 정상인지 확인합니다. 두 가지 경로를 모두 확인해야 프록시와 분할 라우팅이 예상대로 작동하는지 대략 판단할 수 있습니다.
상태 아이콘만 보지 말고 로그로 확인
테스트할 때 클라이언트 로그로 돌아가 같은 시각에 관련 연결 기록이 생성되었는지, 이름 확인 실패나 연결 시간 초과, 인증 관련 오류가 있는지 살펴보세요. 로그의 상세 수준과 표시 방식은 버전에 따라 다릅니다. 요청별 기록이 보이지 않는다고 해서 트래픽이 클라이언트에 들어오지 않았다고 단정할 수는 없습니다. 테스트를 위해 로그 수준을 일시적으로 높였다면 테스트 후 원래대로 돌리고, 로그를 공유하기 전에는 주소와 구독 매개변수, 기타 접속 정보를 가리세요.
클라이언트에서 실제 연결 지연 시간을 측정할 수 있다면 보조 지표로 활용하되, 단일 지연 결과만으로 실제 접속을 대신 판단하지 마세요. 포트 연결에 성공해도 전송과 보안 협상이 모두 성공한다는 보장은 없습니다. 한 테스트 대상이 열렸다고 다른 앱도 같은 경로를 사용한다고 볼 수도 없습니다. 브라우저는 되는데 특정 앱이 안 된다면 구독 전체에 문제가 있다고 단정하기 전에 해당 앱이 시스템 프록시를 따르는지, 안드로이드 앱별 설정에서 제외되었는지 확인하세요.
실패하면 한 번에 조건 하나만 변경
페이지가 열리지 않으면 먼저 기본 네트워크가 정상인지 확인하고, 설정이 실제로 활성화되어 있는지 확인한 다음 해당 요청의 오류를 살펴보세요. 라우팅과 프록시 모드는 그대로 두고 같은 출처의 다른 유효한 항목으로 바꿔 테스트할 수 있습니다. 또는 노드를 그대로 둔 채 브라우저가 시스템 프록시 설정을 읽는지 확인하세요. 한 번에 조건 하나만 바꿔야 어떤 변경이 결과에 영향을 주었는지 알 수 있습니다.
모든 항목에서 실패한다면 같은 내용을 반복해서 가져오기보다 구독 유효 기간, 시스템 시간, 네트워크 연결 상태와 클라이언트 로그부터 확인하세요. 일부 대상만 실패한다면 규칙 매칭과 도메인 이름 확인을 추가로 살펴보세요. 자세한 문제 해결 순서는 V2Ray 연결 오류 문제 해결에서 확인할 수 있습니다. 처음부터 복잡한 매개변수를 변경할 필요는 없습니다.
종료 전 프록시 설정 정리
v2rayN에서는 사용을 마치기 전에 ‘시스템 프록시 해제’를 선택하고 클라이언트를 종료한 뒤 일반 웹페이지에 접속해 기본 연결이 복구되었는지 확인하세요. 프로세스를 강제 종료하면 로컬 포트를 가리키는 시스템 프록시 설정이 남아 클라이언트가 꺼진 뒤에도 브라우저가 해당 포트에 연결을 시도할 수 있습니다. 업무 환경의 사용자 지정 프록시를 사용하고 있었다면 미리 기록해 둔 설정을 복원하세요. 모든 설정을 무조건 지우면 안 됩니다.
v2rayNG에서는 메인 화면의 중지 버튼으로 VPN 서비스를 종료하고 시스템의 연결 표시가 사라지는지 확인하세요. 다음에 사용할 때는 보통 유효한 설정을 선택해 다시 시작하면 됩니다. 매번 구독을 삭제하고 가져올 필요는 없습니다. 이제 가져오기, 트래픽 연결, 연결 확인, 종료까지 한 번의 과정을 마쳤습니다. 나중에 문제가 생기면 이 네 단계를 거꾸로 확인해 원인을 찾을 수 있습니다.
유지 관리: 구독 업데이트와 설정 유지
일상적으로 사용할 때 클라이언트를 자주 다시 설치할 필요는 없습니다. 정상 작동이 확인된 프록시 모드와 라우팅 프리셋을 유지하고, 출처에서 변경을 알리거나 항목이 만료되었을 때 해당 구독 그룹을 업데이트하세요. 구독에서 생성된 항목을 직접 수정하면 다음 업데이트 때 변경 사항이 덮어써질 수 있습니다. 계속 사용할 사용자 지정 설정은 별도로 관리하세요. 출처를 바꾸기 전에는 기존 그룹에 사용 중인 설정이 남아 있는지도 확인해야 합니다.
기본 과정을 마쳤다면 초보자부터 고급 사용자까지 안내하는 가이드에서 라우팅, TUN, 코어 선택을 차례로 살펴보세요. VMess, VLESS, 구독 그룹 같은 용어가 낯설다면 먼저 용어집을 확인하세요. 여러 기능을 한꺼번에 켜기보다 한 번에 설정 하나만 바꾸는 습관이 안정적이고 원인을 파악하기 쉬운 구성을 유지하는 데 도움이 됩니다.