첫 설정 · 4단계

v2rayN 설정 방법

구독을 가져오고 프록시 모드를 선택한 뒤 연결을 시작하세요. 브라우저 접속이 예상대로 되는지 확인합니다. 먼저 기본 설정을 마친 다음 고급 옵션을 조정하세요.

구독 가져오기 시스템 프록시 연결 확인

시작하기 전에 클라이언트를 설치하고 유효한 구독 주소를 준비하세요. 기기에서 일반 웹페이지에 접속할 수 있는지도 확인해야 합니다. 클라이언트는 설정을 읽고 연결을 전달하는 프로그램이며, 설치만으로 사용할 수 있는 서버가 생기는 것은 아닙니다. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 기기에 맞는 설치 방법을 확인한 뒤 이 페이지로 돌아오세요. 이미 클라이언트를 사용 중이라면 안내를 따라 하기 위해 기존 그룹을 삭제할 필요는 없습니다.

이 페이지는 약 10분이면 끝나는 첫 설정 과정을 기준으로 구성했습니다. 실제 소요 시간은 구독과 네트워크 상태에 따라 달라질 수 있습니다. 각 단계에는 확인 지점이 있습니다. 먼저 서버 목록을 확인하고, 다음으로 프록시 설정을 살펴본 뒤, 마지막으로 접속 결과를 확인하세요. 예상한 결과가 나오지 않으면 해당 단계에서 멈춰 문제를 점검하세요. 서버, 라우팅, DNS를 한꺼번에 바꾸면 어떤 설정이 영향을 줬는지 파악하기 어렵습니다.

1단계: 구독 가져오기

먼저 받은 내용이 ‘구독 주소’인지 ‘단일 공유 링크’인지 구분하세요. 구독 주소는 보통 웹 주소 형식이며, 클라이언트가 접속하면 여러 서버 설정을 가져옵니다. 공유 링크는 대개 vmess://, vless://, trojan:// 같은 프로토콜 이름으로 시작하며 특정 서버 정보를 직접 담고 있습니다. 두 종류는 가져오는 메뉴가 다르므로 링크 길이만으로 구분해서는 안 됩니다.

v2rayN: 그룹을 추가하고 업데이트

메인 창 상단의 ‘구독 그룹’ 메뉴를 열고 ‘구독 그룹 설정’으로 이동하세요. 설정 창에서 ‘추가’를 누르고 알아보기 쉬운 메모를 입력한 다음 구독 주소 전체를 주소 입력란에 붙여 넣습니다. 메모는 로컬에서 구분하기 위한 이름이므로 출처나 용도에 맞게 지정할 수 있습니다. 주소는 그대로 유지해야 합니다. 특히 물음표 뒤의 매개변수를 지우지 말고, 메시지 끝의 문장부호가 주소에 함께 복사되지 않았는지 확인하세요.

그룹을 저장한 뒤 메인 창으로 돌아와 ‘구독 그룹’ 메뉴에서 업데이트를 실행하세요. 아직 프록시 연결이 되지 않은 첫 설정 단계라면 ‘프록시를 사용하지 않고 구독 업데이트’ 또는 이에 해당하는 옵션을 우선 선택하세요. 제공처에서 기존 연결을 통한 접속을 명확히 안내한 경우에만 프록시를 이용해 업데이트합니다. 업데이트 중에는 창 하단의 안내를 확인하고 결과가 나올 때까지 기다리세요. 연속으로 여러 번 누르지 마세요. 설정을 가져오면 새로 만든 그룹을 선택하고 서버 목록에 항목이 표시되는지 확인합니다.

단일 공유 링크를 받은 경우 전체 내용을 복사한 뒤 ‘서버’ 메뉴의 ‘클립보드에서 공유 링크 가져오기’를 사용하세요. 이 방법은 보통 로컬 항목만 만들며 지속적으로 업데이트되는 구독 출처를 자동으로 등록하지는 않습니다. 서버 측 매개변수가 바뀌면 다시 가져오거나 직접 수정해야 합니다. 일반 웹 주소를 공유 링크로 사용하거나 구독 주소를 서버의 주소 입력란에 붙여 넣지 마세요.

v2rayNG: 구독을 저장한 뒤 목록으로 돌아가 업데이트

v2rayNG 메인 화면에서 사이드 메뉴를 열고 ‘구독 그룹 설정’을 찾아 추가 메뉴를 누르세요. 메모와 구독 주소를 입력하고 저장합니다. 메인 화면으로 돌아와 더보기 메뉴에서 ‘구독 업데이트’ 또는 ‘현재 그룹 구독 업데이트’를 선택하세요. 메뉴 이름은 버전에 따라 조금 다를 수 있습니다. 단일 공유 링크를 받은 경우에는 구독 그룹을 만들 필요 없이 메인 화면의 추가 메뉴에서 ‘클립보드에서 가져오기’를 사용하세요.

이 단계의 확인 기준은 ‘목록에 항목이 표시되는 것’이며, 아직 ‘연결된 상태’는 아닙니다. 업데이트 성공 메시지가 나왔는데 서버가 보이지 않으면 해당 그룹으로 돌아가 검색창을 비우고 필터가 적용되어 있는지 확인하세요. 파싱 실패, 업데이트 시간 초과 또는 빈 내용 오류가 발생하면 오류 문구를 보관하고 자주 묻는 질문의 구독 문제 해결 안내를 참고하세요. 구독 주소에는 접속 정보가 포함될 수 있습니다. 화면을 공유하거나 도움을 요청할 때는 도메인뿐 아니라 주소 전체를 가리세요.

목록에 항목이 표시되는 것을 확인했다면 아직 모든 항목을 하나씩 테스트할 필요는 없습니다. 사용할 서버 하나를 남겨 두고 다음 단계에서 트래픽 경로를 설정하세요.

2단계: 프록시 모드 선택

혼동하기 쉬운 설정은 두 가지입니다. ‘시스템 프록시 또는 TUN’은 앱 트래픽이 클라이언트로 들어오는 방식을 정하고, ‘라우팅 프리셋’은 들어온 트래픽을 프록시로 보낼지 직접 연결할지 정합니다. 시스템 프록시를 켜도 모든 연결이 같은 경로를 사용하는 것은 아닙니다. 전역 라우팅을 선택해도 시스템 프록시를 무시하는 앱의 연결 방식이 자동으로 바뀌지는 않습니다. 처음에는 간단한 조합으로 시작하고, 연결을 확인한 뒤 적용 범위를 넓히세요.

v2rayN: 시스템 프록시와 기본 분할 라우팅 사용

메인 창 하단 상태 표시줄이나 트레이 아이콘의 오른쪽 클릭 메뉴에서 ‘시스템 프록시’를 찾으세요. 일반적으로 ‘시스템 프록시 해제’, ‘시스템 프록시 자동 구성’, ‘시스템 프록시 변경 안 함’의 세 가지 상태가 있습니다. 처음 설정할 때는 ‘시스템 프록시 자동 구성’을 선택해 시스템 설정을 따르는 브라우저가 클라이언트의 로컬 연결 지점을 이용하게 하세요. ‘시스템 프록시 변경 안 함’은 기존 설정을 그대로 둔다는 뜻이지, 프록시를 자동으로 켠다는 뜻이 아닙니다.

이어서 ‘라우팅’ 옵션을 찾아 ‘중국 본토 우회’ 또는 같은 의미의 프리셋을 선택하세요. 그러면 프리셋 규칙에 해당하는 연결은 직접 연결되고, 나머지는 프리셋의 기본 규칙에 따라 처리됩니다. 화면에 다른 이름의 프리셋이 표시되면 각 옵션의 설명을 먼저 읽고 클라이언트에서 제공하는 일반적인 분할 라우팅 설정을 사용하세요. 첫 연결이 되기 전에 맞춤 규칙을 대량으로 추가하지 마세요. 특정 웹사이트의 로딩 속도만으로 규칙이 올바르다고 판단해서도 안 됩니다.

TUN은 우선 꺼 둡니다. 시스템 프록시는 브라우저 연결을 먼저 확인하기에 적합하며, 필요한 권한과 가상 네트워크 설정도 적습니다. 시스템 프록시를 사용하지 않는 앱까지 트래픽을 처리해야 한다면 나중에 전체 문서에서 TUN의 권한, 라우팅, DNS 설정을 확인하세요. 첫 테스트에서는 다른 프록시 클라이언트나 VPN을 동시에 사용하지 마세요. 연결 지점을 두 프로그램이 함께 사용하거나 트래픽을 서로 가로챌 수 있습니다.

v2rayNG: Android VPN 인터페이스로 트래픽 처리

v2rayNG는 데스크톱처럼 시스템 프록시를 설정하기보다 연결할 때 Android VPN 권한을 요청하는 방식으로 사용합니다. 먼저 ‘설정’에서 라우팅 관련 옵션을 열고, 로컬 네트워크와 중국 본토 주소를 우회하는 프리셋을 선택하거나 비슷한 기능의 기본 규칙을 유지하세요. 여기서 VPN은 시스템이 제공하는 트래픽 처리 인터페이스입니다. 권한 요청이 표시되었다고 원격 서버에 연결할 수 있다는 뜻은 아닙니다. 실제 접속 확인은 4단계에서 진행합니다.

‘앱별 프록시’를 사용 중이라면 테스트할 브라우저가 적용 대상에 포함되는지 확인하세요. 목록은 ‘선택한 앱만 프록시 사용’일 수도 있고 ‘선택한 앱은 프록시 우회’일 수도 있으므로 체크 방향을 잘못 이해하지 않도록 주의해야 합니다. 첫 테스트에서는 맞춤 앱별 제한을 해제한 뒤 브라우저 연결을 확인하고 하나씩 다시 설정할 수 있습니다. 기기에 다른 VPN이 연결되어 있다면 먼저 연결을 끊고 v2rayNG를 시작하세요.

이 단계가 끝나면 두 가지를 구분할 수 있어야 합니다. 데스크톱에서는 시스템 프록시가 브라우저 트래픽을 가져오고, Android에서는 VPN 인터페이스가 트래픽을 처리합니다. 클라이언트에 들어온 연결은 라우팅 프리셋에 따라 다시 처리됩니다. 이를 확인한 뒤 서버 연결을 시작하세요. 로컬 수신 포트는 미리 바꿀 필요가 없습니다.

3단계: 연결 시작

서버 목록으로 돌아가 출처가 분명하고 설정이 완전한 항목 하나를 선택하세요. 메모에 적힌 지역이나 회선 이름은 제공처의 설명일 뿐, 실제 사용 가능 여부를 보장하지 않습니다. 처음에는 여러 항목의 속도를 동시에 측정하거나 설정을 바꾸지 말고, 한 항목으로 전체 접속 과정을 마친 뒤 다른 항목과 비교하세요.

v2rayN: 활성 서버 지정 및 실행 상태 확인

목록에서 사용할 항목을 오른쪽 클릭하고 ‘활성 서버로 지정’ 또는 같은 의미의 메뉴를 선택하세요. 행의 배경색만 바뀌었다고 활성 설정이 전환된 것은 아닐 수 있습니다. 활성 표시, 상태 표시줄 또는 현재 서버 안내를 기준으로 확인하세요. 일부 화면에서는 Enter 키로 확정할 수도 있습니다. 단축키 동작이 확실하지 않다면 오른쪽 클릭 메뉴를 사용하는 편이 명확합니다.

v2rayN은 보통 활성 설정을 바꾸면 코어를 시작하거나 다시 불러오며, 별도의 큰 ‘연결’ 버튼이 없을 수 있습니다. 창 하단의 실행 안내나 로그 영역을 확인해 시작 실패, 설정 읽기 실패, 포트 사용 중 등의 오류가 반복되지 않는지 살펴보세요. 이어서 시스템 프록시가 여전히 ‘시스템 프록시 자동 구성’인지 확인합니다. ‘코어가 실행 중’인 것과 ‘브라우저가 코어를 사용 중’인 것은 별개의 조건입니다.

로컬 포트가 사용 중이라는 안내가 나오면 이전에 실행한 클라이언트 인스턴스와 다른 프록시 프로그램을 종료한 뒤 현재 설정을 다시 불러오세요. 곧바로 포트를 무작위로 바꾸지 마세요. 브라우저나 시스템 설정이 이전 연결 지점을 계속 가리킬 수 있습니다. 로그에 특정 프로토콜이나 설정 필드를 지원하지 않는다고 표시되면 서버 주소, 전송 매개변수, 코어 유형을 모두 바꾸기보다 클라이언트 버전이 구독 요구 사항과 맞는지 먼저 확인하세요.

v2rayNG: 항목을 선택하고 시스템 권한 승인

Android 메인 화면에서 항목을 눌러 현재 선택 표시가 나타나는지 확인한 다음 화면 하단의 연결 버튼을 누르세요. 처음 연결할 때 시스템에 VPN 연결 요청이 표시됩니다. 요청한 앱이 방금 설치한 v2rayNG인지 확인한 뒤 승인하세요. 요청을 거부했다면 클라이언트가 일반적인 방식으로 기기 트래픽을 처리할 수 없습니다. 연결을 다시 누르고 권한을 승인해야 합니다.

연결이 시작되면 버튼 상태, 시스템 알림, 클라이언트 실행 안내를 확인하세요. 시스템에 VPN 표시가 나타나는 것은 트래픽 처리 인터페이스가 만들어졌다는 뜻일 뿐, 구독에 포함된 서버에 접속할 수 있다는 보장은 아닙니다. 앱에서 현재 설정의 연결 테스트를 제공한다면 참고용으로 한 번 실행할 수 있습니다. 다만 테스트 결과만으로 모든 앱이 프록시를 정상적으로 사용한다고 판단하지 마세요.

시작 직후 자동으로 연결이 끊기면 클라이언트 로그와 시스템 권한 안내부터 확인하세요. 화면을 잠근 뒤 한동안 지나서 끊기는 경우에는 백그라운드 실행과 배터리 사용에 대한 시스템 제한을 살펴보세요. 첫 연결부터 백그라운드 권한을 전부 허용할 필요는 없습니다. 실제 증상에 따라 조치하세요. 오류가 계속 발생하지 않고 연결이 시작되면 클라이언트를 실행 상태로 둔 채 브라우저를 열어 마지막 단계를 진행합니다.

4단계: 작동 여부 확인

‘기본 네트워크, 대상 접속, 클라이언트 기록’ 순서로 확인하세요. 연결 아이콘만으로는 규칙에 따른 직접 연결인지, 프록시 전달인지, 앱 자체 연결인지 구분할 수 없습니다. 특정 웹사이트가 열리지 않는다는 사실만으로 서버와 웹사이트 중 어디에 문제가 있는지도 판단하기 어렵습니다. 직접 알고 있고 접속 권한이 있는 웹페이지 두 곳을 준비하세요. 하나는 일반 네트워크 확인용이고, 다른 하나는 프록시 경로 확인용입니다.

브라우저 접속 결과와 로그를 함께 확인

먼저 일반 웹페이지를 열어 프록시 설정을 바꾼 뒤에도 기본적인 인터넷 접속이 되는지 확인하세요. 다음으로 브라우저에서 새 탭을 열어 프록시를 통해 접속해야 하는 대상 페이지를 방문하고, 다른 페이지로 이동하거나 사이트 내 검색을 제출하는 등 실제 동작을 한 번 수행하세요. 캐시된 홈 화면에 머무르는 것보다 새 요청이 전송됐는지 확인하기 쉽습니다. 다만 요청 경로는 클라이언트 기록과 함께 판단해야 합니다.

클라이언트로 돌아가 로그를 확인하세요. 현재 로그 수준에서 접속 대상이 기록된다면 방금 방문한 도메인과 처리 결과를 찾아 요청이 클라이언트에 들어왔는지, 프록시 출구로 전달되었는지 확인할 수 있습니다. 코어와 로그 수준에 따라 표시되는 항목은 다릅니다. 개별 접속 기록이 없다고 반드시 문제가 있는 것은 아닙니다. 특정 문구를 찾기 위해 설정을 반복해서 바꾸지 마세요. 일반적인 사용에서는 상세 디버그 로그를 계속 보관할 필요도 없습니다.

출구 IP 주소를 추가로 확인하려면 신뢰할 수 있는 네트워크 정보 페이지를 이용할 수 있습니다. 다만 분할 라우팅에 따라 결과가 달라질 수 있습니다. 확인 페이지가 규칙에 따라 직접 연결되면 현지 네트워크의 IP 주소가 표시될 수 있습니다. 주소가 바뀌지 않았다는 이유만으로 클라이언트가 작동하지 않는다고 단정하지 마세요. 먼저 해당 페이지에 어떤 라우팅 규칙이 적용됐는지 확인한 뒤 결과를 해석하세요.

작동하지 않을 때는 한 번에 한 단계씩 확인

일반 웹페이지도 열리지 않는다면 데스크톱에서는 시스템 프록시를 해제하고 Android에서는 클라이언트 연결을 끊은 뒤 기본 네트워크가 복구되는지 확인하세요. 복구되면 활성 서버와 로컬 실행 오류를 다시 점검합니다. 일반 웹페이지는 열리지만 대상 페이지에 접속할 수 없다면 서버가 여전히 유효한지 확인하고, 사용 가능한 것으로 확인된 다른 항목 하나로 다시 테스트하세요. 한 번에 조건 하나만 바꾸고 변경 전후 결과를 기록하세요.

데스크톱에서 브라우저 접속 기록이 전혀 없다면 시스템 프록시 상태와 브라우저 확장 프로그램이 별도의 프록시를 지정했는지 확인하세요. Android에서 특정 앱만 작동하지 않는다면 앱별 프록시의 선택 방향을 중점적으로 살펴보세요. 구독 업데이트 성공은 설정을 가져왔다는 뜻일 뿐, 모든 서버에 연결할 수 있다는 뜻은 아닙니다. 연결 테스트 성공도 모든 웹사이트에 같은 라우팅이 적용된다는 의미는 아닙니다. 더 많은 오류 안내는 자주 묻는 질문에서 찾아보세요.

확인이 끝나면 현재 사용할 수 있는 그룹, 활성 항목, 라우팅 프리셋만 기억하면 됩니다. config.json을 직접 편집할 필요는 없습니다. 그래픽 클라이언트는 재시작하거나 서버를 바꿀 때 설정 파일을 새로 만들 수 있으므로 생성된 파일을 직접 수정하면 변경 사항이 사라질 수 있습니다. 세밀한 분할 라우팅, TUN 또는 설정 구조를 알아보려면 전체 플랫폼 설치 및 설정 문서를 읽고, 첫 설정과 고급 조정을 나눠 진행하세요.

마지막으로 정상적으로 연결을 끊는 방법을 한 번 확인하세요. v2rayN에서는 먼저 ‘시스템 프록시’를 ‘시스템 프록시 해제’로 바꾼 뒤 클라이언트를 종료해야 앱이 종료된 로컬 연결 지점에 계속 접속하지 않습니다. v2rayNG에서는 앱의 연결 해제 버튼을 누르고 연결 알림이나 시스템 VPN 상태가 함께 종료되는지 확인하세요. 기기에서 상시 VPN 또는 연결 해제 시 인터넷 차단을 설정했다면 시스템 설정도 점검해야 합니다. 다음에 사용할 때는 ‘활성 항목 확인 → 트래픽 처리 활성화 → 웹페이지 접속 확인’ 순서로 다시 연결하세요.