첫 설정 / 4단계 진행

v2rayNG 설정 가이드:
구독 가져오기와 연결 확인

‘구독 가져오기 → 프록시 모드 선택 → 연결 → 확인’ 순서로 진행하세요. 먼저 서버 하나로 실제 접속을 확인한 뒤 DNS, 앱별 프록시, 사용자 지정 라우팅을 조정하세요.

01 가져오기 02 모드 03 연결 04 확인

시작하기 전에 클라이언트를 설치하고, 사용할 권한이 있는 구독 주소나 단일 노드 공유 링크를 준비하세요. 클라이언트는 설정을 읽고 요청을 전달하는 프로그램이며, 연결 가능한 서버를 자동으로 제공하지는 않습니다. 아직 설치하지 않았다면 안드로이드 다운로드 또는 데스크톱 클라이언트 다운로드 페이지에서 적절한 설치 파일을 선택하세요. 설치를 마친 뒤 이 페이지로 돌아오면 됩니다. 작업 중에는 기존 설정을 유지하고, 첫 테스트에서는 그룹 하나와 서버 하나, 기존 라우팅 규칙 하나만 사용하세요.

01 구독 가져오기 및 서버 선택

먼저 복사한 내용이 어떤 유형인지 확인하세요. vmess://, vless://, trojan:// 또는 ss://로 시작하는 링크는 보통 단일 노드 공유 링크이며 클립보드에서 가져올 수 있습니다. HTTPS로 시작하고 서비스 제공자가 ‘구독 주소’라고 명시한 링크만 구독 그룹에 입력해야 합니다. 관리 페이지 로그인 링크, 구매 페이지, 안내 문서 주소는 구독 주소가 아니므로 붙여 넣으면 파싱 오류가 발생할 수 있습니다. 구독 링크에는 접근 정보가 포함될 수 있으니 공개 댓글이나 스크린샷에 공유하지 마세요.

v2rayNG: 그룹을 저장한 다음 업데이트

v2rayNG를 열고 왼쪽 위 메뉴에서 ‘구독 그룹 설정’으로 이동한 뒤 오른쪽 위 더하기 버튼을 눌러 그룹을 추가하세요. 알아보기 쉬운 이름을 메모에 입력하고 전체 구독 주소를 URL 입력란에 붙여 넣은 다음 저장합니다. 저장은 주소를 등록하는 단계일 뿐, 서버 설정을 내려받은 것은 아닙니다. 메인 화면으로 돌아가 오른쪽 위 더보기 메뉴에서 ‘구독 업데이트’를 실행하세요. 버전에 따라 ‘현재 그룹 구독 업데이트’ 또는 ‘프록시를 사용하지 않고 업데이트’라는 항목이 표시될 수 있습니다. 사용할 수 있는 연결이 아직 없다면 업데이트 과정이 연결에 의존하지 않도록 프록시를 사용하지 않는 방법을 먼저 시도하세요.

업데이트가 완료되면 메인 화면에 서버 항목이 표시되어야 합니다. 방금 만든 그룹으로 전환한 뒤 항목 하나를 눌러 현재 선택된 서버로 지정하세요. 목록에 이름이 있는지만 보지 말고 선택 표시가 있는지도 확인해야 합니다. 단일 노드 링크만 있다면 메인 화면 오른쪽 위의 더하기 버튼을 누르고 ‘클립보드에서 가져오기’를 선택하세요. 가져온 뒤 해당 항목을 선택해야 합니다. QR 코드 가져오기는 공유 정보를 읽는 또 다른 방법입니다. 스캔에 성공해도 업데이트 가능한 구독 그룹으로 자동 등록되는 것은 아닙니다.

v2rayN: 구독 그룹에 주소 추가

v2rayN의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’을 열고 그룹을 추가한 다음 별칭과 구독 주소를 입력하고 저장하세요. 이후 해당 그룹을 업데이트합니다. 첫 업데이트도 프록시에 의존하지 않는 방법을 선택하세요. 서버 목록으로 돌아가 해당 그룹으로 전환하고 사용할 서버를 선택한 뒤, 마우스 오른쪽 버튼 메뉴에서 ‘활성 서버로 설정’ 또는 현재 버전의 이에 해당하는 항목을 선택합니다. 단일 노드 링크는 ‘서버’ 메뉴의 클립보드 가져오기로 추가할 수 있으므로 빈 구독 그룹을 만들 필요가 없습니다.

업데이트 후에도 목록이 비어 있다면 전체 주소를 다시 복사하고 앞뒤 공백이나 줄바꿈, 누락된 쿼리 매개변수가 없는지 확인하세요. 서비스에서 구독이 만료 또는 중지되었거나 주소가 변경됐다는 안내가 있는지도 살펴보세요. 인증서 오류가 발생하면 먼저 기기의 날짜를 확인하고 인증서 검증을 바로 끄지 마세요. 아직 프록시 모드를 설정하는 단계가 아니므로 전역 모드를 반복해서 바꿔도 구독 내용 파싱 오류는 해결되지 않습니다. 목록에 서버가 나타나고 하나를 선택했다면 다음 단계로 진행하세요.

02 트래픽 유입 방식과 라우팅 모드 선택

‘트래픽이 클라이언트로 들어오는가’와 ‘들어온 트래픽이 어떤 아웃바운드로 전달되는가’는 별개의 문제입니다. 안드로이드의 VPN 모드와 데스크톱의 시스템 프록시는 전자를 담당하고, LAN 우회·규칙 기반 분기·전역 라우팅은 후자를 담당합니다. 서버만 선택한다고 모든 앱이 자동으로 프록시를 사용하는 것은 아닙니다. 라우팅을 전역으로 바꿔도 시스템 프록시를 무시하는 데스크톱 앱의 트래픽까지 가로챌 수는 없습니다. 처음 설정할 때는 단순하게 유지하면서 트래픽 유입 방식과 라우팅을 각각 확인하세요.

v2rayNG: VPN 모드를 유지하고 앱 필터링은 나중에

v2rayNG 설정에서 로컬 프록시 포트만 여는 모드가 아니라 VPN 모드를 사용하는지 확인하세요. 첫 테스트에서는 ‘앱별 프록시’를 잠시 끄세요. 브라우저가 프록시 대상 앱 목록에 없으면 연결에 성공해도 계속 직접 연결될 수 있습니다. 앱 목록을 반드시 사용해야 한다면 ‘선택한 앱을 프록시’하는 설정인지 ‘선택한 앱을 우회’하는 설정인지 확인하세요. 두 옵션은 의미가 반대입니다. 설정을 바꾼 뒤에는 새 VPN 설정을 적용하기 위해 연결을 중지했다가 다시 시작해야 할 수 있습니다.

다음으로 라우팅 설정에서 ‘LAN 및 중국 본토 주소 우회’와 비슷한 이름의 기존 규칙을 우선 선택하세요. 버전에 따라 메뉴 이름이 다를 수 있으므로 실제 메뉴를 기준으로 합니다. 이 규칙은 LAN과 규칙에 일치하는 주소를 직접 연결하고 나머지 트래픽은 프록시로 전달합니다. 첫 연결 전에 domainStrategy, 원격 DNS, FakeDNS, Mux를 동시에 변경하지 마세요. 서버에서 지정한 전송 방식, TLS, REALITY 설정도 그대로 유지하세요. 성능 옵션처럼 임의로 전환하면 안 됩니다.

v2rayN: 먼저 브라우저가 시스템 프록시를 사용하도록 설정

v2rayN 메인 창 하단이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 첫 확인에는 ‘시스템 프록시 자동 설정’을 선택하세요. ‘시스템 프록시 지우기’는 클라이언트가 설정한 시스템 프록시를 제거하는 기능이지, 직접 연결 라우팅을 켜는 기능이 아닙니다. ‘시스템 프록시 변경 안 함’을 선택하면 이전 상태가 유지될 수 있습니다. 설정한 다음 ‘라우팅’ 메뉴에서 기존의 LAN 및 중국 본토 주소 우회 규칙을 선택하세요. 브라우저에 별도의 프록시 확장 프로그램이 설치되어 있다면 잠시 끄거나 시스템 설정을 따르도록 지정해 두 프록시 설정이 서로 덮어쓰지 않게 하세요.

TUN은 시스템 프록시를 따르지 않는 프로그램까지 더 폭넓게 처리하는 기능이지만 관리자 권한, 가상 네트워크 어댑터, 라우팅 변경이 필요할 수 있습니다. 처음 브라우저 연결을 확인할 때는 필수 항목이 아니므로 지금은 켜지 마세요. 시스템 프록시 경로를 확인한 뒤 앱의 필요에 따라 별도로 설정하면 됩니다. 클라이언트 코어, 트래픽 유입 방식, 라우팅 규칙의 자세한 차이는 고급 설정 가이드를 참고하세요. 이번 단계의 선택을 마쳤다면 현재 모드를 그대로 유지하고 다음 단계에서 연결과 권한만 확인하세요.

03 연결을 시작하고 시스템 권한 허용

메인 화면으로 돌아가 현재 선택된 서버와 그룹을 다시 확인하세요. 구독을 업데이트하면 기존 항목이 교체되거나 삭제될 수 있으므로 이전에 선택했던 항목이 여전히 유효하다고 볼 수 없습니다. 테스트 중에는 다른 VPN이나 프록시 프로그램도 동시에 실행하지 마세요. 여러 프로그램이 시스템 VPN, 프록시 포트, 기본 라우팅을 놓고 충돌하면 연결 상태는 정상처럼 보여도 요청이 다른 설정을 따라갈 수 있습니다. 다른 트래픽 처리 연결을 먼저 중지한 다음 테스트할 클라이언트를 시작하세요.

v2rayNG: VPN 연결 허용

메인 화면에서 연결 버튼을 누르세요. 처음 시작할 때 Android 시스템에 ‘연결 요청’이 표시되며 앱이 VPN 연결을 설정한다는 내용이 나옵니다. 앱 이름이 맞는지 확인한 뒤 허용 또는 확인을 누르세요. 권한을 취소하면 VPN 모드로 기기 트래픽을 받을 수 없습니다. 권한을 허용한 후 연결 버튼이 실행 상태로 바뀌는지, 시스템에 VPN 아이콘이나 클라이언트 실행 알림이 나타나는지 확인하세요. 시스템 아이콘은 VPN 인터페이스가 만들어졌다는 뜻일 뿐, 원격 서버에 접속할 수 있다는 증거는 아닙니다.

클라이언트를 실행한 상태로 유지하고 브라우저로 전환해 테스트하세요. 앱을 전환하자마자 연결이 끊긴다면 실행 알림이 계속 표시되는지 확인한 다음 시스템의 배터리 관리가 백그라운드 동작을 제한하는지 살펴보세요. 실제로 백그라운드에서 중단되는 경우에만 관련 배터리 제한을 조정하면 됩니다. 처음 시작하기 전에 모든 시스템 권한을 한꺼번에 바꿀 필요는 없습니다. 시작 직후 연결이 끊기면 클라이언트 로그로 돌아가 시작 시 가장 먼저 표시된 오류를 확인하세요. 연결 버튼을 반복해서 누르는 것보다 원인을 판단하는 데 도움이 됩니다.

v2rayN: 코어 실행과 시스템 프록시 상태 확인

대상 서버를 활성 서버로 지정하면 v2rayN은 보통 해당 설정을 불러오고 코어를 시작합니다. 자동 재시작 여부는 버전과 설정에 따라 다릅니다. 로그 영역에서 설정 파싱 실패, 포트 사용 중, 코어 시작 실패 등의 오류가 없는지 확인한 다음 ‘시스템 프록시’가 자동 설정 상태인지 확인하세요. 일부 버전은 서버를 선택하면 로컬 리스너가 시작되지만 시스템 프록시는 아직 켜지지 않을 수 있습니다. 이때 브라우저는 계속 직접 연결될 수 있습니다. 창을 최소화해도 보통 프로그램이 종료되지는 않으므로 테스트 중에는 트레이에서 클라이언트가 실행 중인지 확인하세요.

‘주소가 이미 사용 중’과 같은 오류가 발생하면 중복 실행된 클라이언트를 먼저 종료하고 다시 시작하세요. 정체를 모르는 시스템 프로세스를 함부로 종료하지 마세요. 연결 시간 초과가 발생하면 현재 네트워크로 일반 웹페이지에 접속할 수 있는지 확인한 다음 구독에서 사용 권한이 있는 다른 서버를 시도하세요. 서버 항목 하나만 계속 실패한다면 설정 제공자에게 서버 상태와 연결 매개변수를 확인하세요. TLS 검증을 끄는 것으로 문제를 대신 해결하려 하지 마세요.

이 단계까지 마치면 클라이언트가 실행 중이고 시스템 트래픽 유입도 준비된 상태여야 합니다. 연결 아이콘이나 지연 시간만 보고 판단하지 말고 실제 앱 요청으로 전체 경로가 작동하는지 확인하세요.

04 접속 결과와 실제 아웃바운드 확인

이전에 열지 않은 새 페이지를 열거나 기존 탭을 닫은 뒤 대상 페이지에 다시 접속하세요. 이미 열려 있는 페이지는 캐시에서 표시될 수 있고 기존 연결이 계속 재사용될 수 있으므로 방금 변경한 프록시 설정을 확인하는 데 적합하지 않습니다. 현재 규칙상 프록시를 거쳐야 하며 접근 권한이 있는 대상을 선택하고, 직접 연결되어야 하는 일반 대상과 비교하세요. 페이지가 열리는지는 첫 번째 확인 항목일 뿐입니다. 라우팅과 로그도 함께 살펴 예상한 경로를 거쳤는지 확인해야 합니다.

브라우저를 먼저 확인하고 로그를 대조

v2rayNG에서는 VPN을 실행한 상태로 브라우저에서 한 번 접속한 다음 클라이언트로 돌아와 로그를 확인하세요. v2rayN에서는 로그 창을 바로 살펴볼 수 있습니다. 현재 로그 수준에서 연결 정보가 기록된다면 대상 도메인과 실제 아웃바운드 태그를 확인하세요. direct는 보통 직접 연결을 의미하며, 프록시 아웃바운드 태그는 설정에 따라 달라서 항상 proxy로 표시되지는 않습니다. 로그 수준이 낮으면 요청별 기록이 남지 않을 수 있습니다. 도메인이 보이지 않는다는 이유만으로 실패라고 판단하지 말고, 가장 자세한 로그를 계속 켜 둘 필요도 없습니다.

출구 IP를 확인하는 방법도 있지만 신뢰할 수 있는 조회 페이지를 선택하고 현재 라우팅에서 해당 페이지가 직접 연결될 수 있다는 점에 유의하세요. 출구 IP 하나만 보고 모든 앱의 트래픽이 프록시를 거친다고 판단할 수는 없습니다. 안드로이드에서는 앱별 규칙이 브라우저를 제외하지 않았는지, 데스크톱에서는 브라우저가 실제로 시스템 프록시를 따르는지 확인하세요. 브라우저 테스트는 통과했는데 다른 프로그램이 작동하지 않는다면 구독을 바로 바꾸기보다 해당 프로그램의 프록시 설정부터 확인하세요.

접속에 실패하면 같은 순서로 다시 확인

프록시를 거쳐야 하는 페이지는 실패하고 일반 페이지는 열리는 경우, 먼저 활성 서버를 확인한 다음 로그에 핸드셰이크, 도메인 확인, 연결 시간 초과 오류가 있는지 살펴보세요. 클라이언트에서 제공하는 전역 프록시 라우팅을 잠시 선택하고 다시 연결한 뒤 같은 대상을 테스트할 수 있습니다. 전역 모드에서는 접속되지만 기존 규칙에서는 되지 않는다면 규칙 매칭이나 도메인 확인 경로를 집중적으로 점검하세요. 전역 모드에서도 실패한다면 서버와 네트워크를 계속 확인해야 합니다. 전역 라우팅은 비교를 위한 방법일 뿐, 잘못된 서버 주소·포트·인증 정보를 해결해 주지는 않습니다. 테스트를 마치면 원래 규칙 모드로 되돌리세요.

모든 웹페이지에 접속할 수 없다면 먼저 클라이언트를 중지하고 기본 네트워크가 복구되는지 확인하세요. 데스크톱에서는 테스트를 중지할 때 ‘시스템 프록시 지우기’를 사용해 클라이언트가 설정한 프록시를 제거한 다음 프로그램을 종료하세요. 그렇지 않으면 시스템이 중지된 로컬 리스너를 계속 가리킬 수 있습니다. 기기에 회사나 개인용 프록시 설정이 원래 있었다면 테스트 전에 기록하고 끝난 뒤 복구하세요. 안드로이드에서는 클라이언트에서 VPN 연결을 중지하면 됩니다. 기본 네트워크가 복구된 뒤 두 번째 단계부터 트래픽 유입 방식을 다시 확인하고, 오프라인 상태에서 모든 설정을 한꺼번에 바꾸지 마세요.

클라이언트에 내장된 TCPing이나 실제 연결 지연 시간 테스트는 서버를 추리는 데 참고할 수 있지만 브라우저의 전체 접속 과정과 같지는 않습니다. 포트에 연결할 수 있어도 TLS, 전송 매개변수, 대상 사이트가 정상이라는 뜻은 아닙니다. 한 번의 시간 초과도 테스트 주소의 영향을 받을 수 있습니다. 첫 설정의 성공 기준은 클라이언트가 계속 실행되고, 대상 페이지가 예상대로 열리며, 직접 연결해야 하는 접속도 정상이고, 확인된 내용이 라우팅 설정과 일치하는 것입니다. 특정 지연 시간 수치를 얻는 것이 기준은 아닙니다.

확인된 최소 설정 저장

작동을 확인한 뒤 그룹 이름, 활성 서버, 라우팅 옵션과 데스크톱의 시스템 프록시 상태를 기록해 두세요. DNS, TUN 또는 앱별 프록시를 조정해야 한다면 현재 사용할 수 있는 설정을 먼저 저장하고, 한 번에 한 항목씩 추가한 뒤 이 절의 동일한 접속 테스트를 반복하세요. 나중에 구독을 업데이트한 뒤 연결에 문제가 생기면 활성 항목이 바뀌었는지 먼저 확인하세요. 곧바로 제거 후 재설치할 필요는 없습니다. 라우팅, DNS, 여러 구독 그룹 관리는 고급 설정을 참고하세요. 처음 설정을 다시 확인하려면 구독 가져오기 단계로 돌아가 항목별로 점검하세요.