v2rayNG과 v2rayN
초보자 설정 가이드
구독 추가, 모드 선택, 연결 시작, 작동 확인까지 순서대로 진행하세요. 먼저 기본 설정을 완료한 뒤 라우팅과 다른 옵션을 조정하면 됩니다.
구독 추가
완료 기준: 업데이트가 성공하고 메인 화면에 설정 목록이 표시됩니다.
먼저 구독 제공업체의 관리 페이지에서 전체 구독 주소를 복사합니다. 페이지 제목이나 계정 페이지 주소를 복사하지 말고, 웹 로그인 주소를 구독 주소로 사용하지 마세요. 구독 주소를 요청하면 보통 서버 설정 목록이 반환되며, 클라이언트가 이를 가져와야 노드가 표시됩니다. 주소에 개인 접속 정보가 포함될 수 있으므로 본인 기기에만 붙여넣고 공개 채팅, 스크린샷, 문의 게시물에 공유하지 마세요.
v2rayN: 그룹 추가 후 업데이트
v2rayN을 열고 상단에서 ‘구독 그룹’을 찾아 ‘구독 그룹 설정’으로 이동합니다. 그룹을 추가하고 알아보기 쉬운 메모를 입력한 다음 주소 입력란에 구독 주소를 붙여넣고 저장하세요. 이 단계에서는 주소 정보만 저장되므로 메인 화면의 목록이 비어 있을 수 있습니다. 정상적인 중간 단계입니다. 메인 창으로 돌아가 구독 메뉴에서 현재 구독 업데이트를 실행하고 완료될 때까지 기다리세요.
업데이트 후 방금 만든 그룹을 선택해 서버 항목이 표시되는지 확인합니다. ‘프록시를 통해 업데이트’와 ‘프록시 없이 업데이트’를 선택할 수 있다면, 아직 연결을 설정하지 않은 첫 사용 시에는 프록시 없이 업데이트를 선택하세요. 사용 가능한 연결이 있고 구독 주소에 해당 연결이 필요한 경우에만 프록시를 통한 업데이트를 고려합니다. 네트워크 오류를 해결하려고 같은 주소로 그룹을 반복해서 추가하지 마세요.
v2rayNG: 그룹 저장 후 메인 화면에서 업데이트
v2rayNG의 사이드 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 뒤 추가 버튼을 누릅니다. 메모와 구독 주소를 입력하고 저장하세요. 메인 화면으로 돌아가 메뉴에서 구독 업데이트를 찾아 실행합니다. 업데이트 범위를 선택할 수 있다면 방금 추가한 그룹을 지정하세요. 업데이트가 끝나면 메인 화면에 구독에서 가져온 설정이 표시됩니다. 주소 저장과 설정 가져오기는 별도의 작업이므로 저장 직후 가져오기에 실패했다고 판단하지 마세요.
구독 주소가 아니라 단일 노드 공유 링크를 받은 경우에는 메인 화면의 추가 메뉴에서 클립보드 가져오기를 사용하세요. 단일 노드를 가져오면 해당 설정만 저장되며 구독처럼 여러 설정을 일괄 업데이트할 수는 없습니다. 둘을 구분하기 어렵다면 용어집의 구독 및 노드 설명을 먼저 읽고 올바른 메뉴를 선택하세요. 공유 링크를 구독 주소 입력란에 넣지 않도록 주의하세요.
이 단계의 목표는 선택 가능한 설정을 가져오는 것입니다. 서버 포트, 전송 방식, 보안 매개변수를 수정할 필요는 없습니다. 구독에서 가져온 항목은 그대로 두세요. 목록이 표시되면 다음 단계에서 어떤 앱의 트래픽을 클라이언트에 전달할지 정합니다.
프록시 모드 선택
완료 기준: 트래픽 진입 방식을 정하고 다른 트래픽 처리 방식은 추가하지 않습니다.
설정을 가져온 뒤에는 앱이 요청을 클라이언트에 전달하는 방식을 정해야 합니다. ‘프록시 모드’는 트래픽이 들어오는 경로를 정하고, ‘라우팅 규칙’은 코어에 전달된 요청의 출구를 정합니다. 두 설정은 서로 다릅니다. 처음에는 진입 방식을 하나로 고정하고 기본 라우팅을 유지하세요. 연결을 확인한 뒤 세부 설정을 바꾸면 문제 원인을 찾기 쉽습니다.
v2rayN: 먼저 시스템 프록시 사용
메인 창 하단 상태 영역이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택합니다. 이 옵션은 운영체제의 프록시 설정을 지정하므로 시스템 프록시를 따르는 브라우저로 먼저 테스트하기 좋습니다. 이때 ‘TUN 사용’은 꺼 두세요. 첫 연결을 위해 가상 네트워크 어댑터, 관리자 권한, 앱별 프록시 설정을 추가로 변경할 필요는 없습니다. 운영체제에 따라 메뉴 위치가 다를 수 있으니 ‘시스템 프록시’라는 기능명을 기준으로 찾으세요.
메뉴의 ‘시스템 프록시 지우기’는 시스템 프록시 설정을 제거합니다. ‘시스템 프록시 변경 안 함’은 클라이언트가 현재 설정을 직접 바꾸지 않는다는 뜻이지, 모든 요청이 자동으로 직접 연결된다는 뜻은 아닙니다. PAC 모드는 스크립트 규칙을 사용하는 방식이므로 첫 문제 해결 단계로는 적합하지 않습니다. 브라우저에 프록시 확장 프로그램이 설치되어 있다면 먼저 시스템 설정을 사용하도록 바꾸세요. 확장 프로그램이 클라이언트가 설정한 프록시를 덮어쓰는 일을 막을 수 있습니다.
v2rayNG: VPN 모드 확인
사이드 메뉴에서 ‘설정’으로 이동해 모드 관련 옵션에서 VPN 모드를 선택했는지 확인합니다. 안드로이드의 VPN 인터페이스로 트래픽을 처리하므로 무선 네트워크 설정에 로컬 프록시를 다시 입력할 필요가 없습니다. 시작하기 전에 다른 VPN 앱이 실행 중인지 확인하세요. 한 기기에서는 VPN 연결이 서로 대체될 수 있으므로 테스트할 때 다른 연결을 중지해 충돌 가능성을 줄이세요.
앱별 프록시를 설정한 적이 있다면 테스트할 브라우저가 트래픽 처리 대상에 포함되는지 확인하세요. 처음 설정할 때는 기본 범위를 사용해도 됩니다. 앱별 규칙을 유지해야 한다면 브라우저가 포함되는지 제외되는지 명확히 확인하세요. 상태 표시줄에 VPN 아이콘이 나타났다고 해서 모든 앱이 원격 서버를 거친다고 단정할 수는 없습니다. 실제 경로는 앱 범위와 라우팅 규칙에 따라 달라집니다.
라우팅은 그대로 두고 연결 후 비교
라우팅 화면에는 ‘중국 본토 우회’ 같은 프리셋이나 다른 규칙 이름이 표시될 수 있습니다. 처음 설정할 때는 현재 프리셋을 기록하고 그대로 유지하세요. DNS, 규칙 집합, 출구 선택을 동시에 바꾸지 마세요. 직접 연결 규칙에 해당하는 요청이 원격 출구를 거치지 않는 것은 분할 라우팅의 정상적인 동작입니다. 관련 개념은 용어집에서 확인할 수 있습니다. TUN, DNS, 규칙 순서에 관한 자세한 설정 방법은 사용 설명서에서 다루며, 여기서는 기본 연결부터 완료합니다.
이제 PC에서는 시스템 프록시를 선택했고, 안드로이드에서는 VPN 방식으로 트래픽을 처리하도록 설정했습니다. 다음 단계에서는 현재 서버를 선택하고 클라이언트 코어가 정상적으로 시작되는지 확인합니다.
노드 선택 및 연결
완료 기준: 사용할 설정이 명확하고 코어 시작 오류가 없습니다.
방금 가져온 목록에서 설정 하나를 선택하세요. 처음부터 특정 지연 시간 수치를 목표로 삼을 필요는 없으며, 노드 이름의 지역 표기가 연결을 보장한다고 생각해서도 안 됩니다. 현재 클라이언트에서 사용할 수 있다고 구독 제공업체가 명시한 설정을 우선 선택하세요. 현재 코어가 프로토콜이나 전송 매개변수를 인식하지 못한다면 시작 버튼을 반복해서 눌러도 호환성 문제는 해결되지 않습니다.
v2rayN: 활성 서버로 지정하고 코어 실행 확인
서버 목록에서 사용할 항목을 선택하고 마우스 오른쪽 버튼 메뉴의 활성 서버 설정을 실행합니다. 일부 화면에서는 더블 클릭이나 바로 가기를 사용할 수도 있으니 메뉴 안내를 따르세요. 현재 서버 표시가 선택한 항목으로 바뀌었는지 확인합니다. 목록에서 항목을 클릭해 강조 표시하는 것과 활성 서버로 지정하는 것은 다를 수 있습니다. 단순히 행을 선택하는 것만으로 실제 사용 설정이 바뀌지 않을 수도 있습니다.
v2rayN은 보통 활성 서버를 바꾸면 설정을 불러와 코어를 시작하거나 다시 시작합니다. 하단 로그나 상태 메시지에서 시작 실패, 설정 파싱 오류, 포트 사용 중 알림이 없는지 확인하세요. 서비스를 다시 시작하라는 메시지가 표시되면 설정을 저장한 뒤 ‘서비스 다시 시작’을 한 번 실행하고 다시 확인합니다. 두 번째 단계에서 설정한 시스템 프록시가 여전히 적용되어 있는지도 확인하세요. 창이 정상적으로 열려 있다는 것만으로 연결이 완료된 것은 아닙니다.
보안 프로그램이나 시스템 방화벽에서 권한을 요청하면 실행 중인 클라이언트와 코어 프로세스에 대한 요청인지 먼저 확인하고 기기 관리 정책에 따라 처리하세요. 문제를 해결하려고 전체 보안 기능을 끄지 마세요. 회사나 기관에서 관리하는 기기라면 권한 제한을 관리자 정책에 따라야 하며, 반복 실행하거나 프로그램 폴더를 여러 개 복사해 제한을 우회하지 마세요.
v2rayNG: 서비스 시작 및 시스템 권한 승인
메인 화면으로 돌아가 사용할 설정을 누르고 선택 표시가 올바른 항목에 있는지 확인한 다음 시작 버튼을 누릅니다. VPN 모드를 처음 사용할 때는 안드로이드에서 VPN 연결 허용 메시지가 표시됩니다. 내용을 확인하고 승인하세요. 권한을 거부하면 트래픽 처리 연결을 만들 수 없습니다. 다시 시작 버튼을 눌러 권한 절차를 완료하면 됩니다.
시작한 뒤 버튼과 연결 상태가 바뀌는지 확인합니다. 시스템 상태 표시줄에 VPN 아이콘이 나타날 수도 있습니다. 버튼이 바로 중지 상태로 돌아가면 ‘로그’를 열어 가장 최근 시작 오류를 확인하세요. 기록이 뒤섞이지 않도록 시작 버튼을 연속해서 누르지 마세요. 다른 설정으로 바꿀 때 자동으로 다시 연결되는지도 살펴보세요. 적용되지 않았다면 먼저 연결을 중지하고 설정을 선택한 뒤 다시 시작한 다음, 현재 항목을 잘못 선택하지 않았는지 확인합니다.
이 단계가 완료되지 않으면 기기 시간이 자동으로 동기화되는지, 구독이 업데이트되었는지, 현재 네트워크에서 일반 웹페이지에 접속할 수 있는지 먼저 확인하세요. 로그의 설정 오류, 연결 시간 초과, 이름 확인 실패는 원인이 서로 다릅니다. 오류 유형을 기록한 뒤 도움말 센터에서 해당 해결 방법을 찾아보세요. 여러 옵션을 동시에 바꾸는 것보다 효과적입니다.
작동 여부 확인
완료 기준: 테스트 앱에 접속할 수 있고 결과가 예상한 라우팅과 일치합니다.
클라이언트를 실행한 상태에서 테스트할 브라우저로 미리 정한 HTTPS 페이지를 엽니다. PC에서는 시스템 프록시 설정을 따르는 브라우저를 사용하고, 안드로이드에서는 앱별 규칙에서 브라우저가 제외되지 않았는지 확인하세요. 새 탭을 열어 테스트하면 캐시된 페이지나 새로고침하지 않은 기존 탭을 새 연결 성공으로 오인하는 일을 줄일 수 있습니다.
먼저 접속을 확인하고 요청 경로를 판단
페이지가 정상적으로 로드되는지 확인한 뒤 같은 사이트의 다른 페이지도 열어 보세요. 한 사이트만 실패하고 다른 페이지는 열린다면 대상 사이트, DNS 응답 또는 해당 라우팅 규칙에 문제가 있을 수 있습니다. 클라이언트 전체가 작동하지 않는다고 바로 판단하지 마세요. 반대로 일반 페이지 하나가 열린다고 해서 원격 출구를 사용했다고 단정할 수도 없습니다. 규칙에 따라 직접 연결되었을 수 있습니다.
출구를 확인해야 한다면 연결 전후에 동일한 신뢰할 수 있는 출구 조회 페이지를 사용해 비교하되, 해당 페이지에 적용된 라우팅 규칙도 함께 확인하세요. 조회 주소가 직접 연결되도록 설정되어 있다면 현지 출구가 표시되는 것이 정상입니다. 표시된 지역명만 보고 노드를 잘못 선택했다고 판단하지 마세요. IP 위치 데이터베이스마다 결과가 다를 수 있으므로 이번 테스트에서 기대한 출구와 일치하는지가 중요합니다.
클라이언트 로그도 판단에 도움이 됩니다. 테스트 중 로그를 열어 대상에 해당하는 연결 기록과 확인 가능한 출구 정보를 살펴보세요. 기본 로그 수준에서는 모든 요청이 표시되지 않을 수 있으므로 기록이 없다는 이유만으로 트래픽이 코어에 전달되지 않았다고 단정하지 마세요. 로그 수준을 일시적으로 높였다면 테스트가 끝난 뒤 원래 설정으로 되돌립니다. 로그를 공유하기 전에는 구독 주소, 인증 정보, 개인적으로 접속한 사이트를 삭제하세요.
브라우저는 되는데 다른 앱은 연결되지 않는다면
v2rayN의 시스템 프록시 방식에서는 일부 앱이 시스템 프록시를 사용하지 않습니다. 따라서 브라우저는 연결되지만 특정 앱은 실패할 수 있습니다. 먼저 해당 앱에 자체 프록시 설정이 있는지, 시스템 프록시를 사용할 수 있는지 확인하세요. 곧바로 모든 트래픽을 TUN으로 전환하지 마세요. 더 넓은 범위의 트래픽 처리가 꼭 필요하다면 사용 설명서의 TUN 항목에 따라 권한, DNS, 충돌 설정을 하나씩 확인하세요.
v2rayNG에서는 먼저 앱별 프록시 설정으로 돌아가 연결되지 않는 앱이 처리 대상인지 확인한 다음, 앱이 기존 연결을 계속 사용하고 있는지 점검하세요. 클라이언트를 실행한 상태에서 해당 앱을 종료하고 다시 열어 비교할 수 있습니다. 모든 앱에서 연결이 안 된다면 특정 앱의 권한만 바꾸지 말고 로그, 현재 노드, 기본 네트워크 상태를 다시 확인하세요.
사용 종료 및 다음 연결
PC에서 사용을 마칠 때는 v2rayN에서 ‘시스템 프록시 지우기’를 선택하고 브라우저가 일반 네트워크로 계속 연결되는지 확인한 뒤 클라이언트를 종료하세요. 메인 창을 닫아도 트레이로 최소화되는 경우가 있고, 프로세스를 바로 종료하면 로컬 수신 포트를 가리키는 시스템 설정이 남을 수 있습니다. 종료 후 페이지가 열리지 않으면 네트워크 드라이버를 재설치할 필요 없이 시스템 프록시가 남아 있는지 먼저 확인하세요.
안드로이드에서는 v2rayNG의 중지 버튼으로 연결을 끊고 연결 상태가 해제되었는지 확인하세요. 다음에 사용할 때는 필요에 따라 구독을 업데이트하고 현재 설정을 선택한 뒤 시작하고 작동 여부를 확인하면 됩니다. 구독 그룹을 다시 만들 필요는 없습니다. 절전 모드 후 연결이 끊긴다면 기본 연결이 정상인지 확인한 뒤 백그라운드 실행 제한을 살펴보세요. 첫 연결도 성공하기 전에 배터리 설정을 모두 바꾸지 마세요.
이 네 단계에서는 처음 사용할 수 있는 연결을 설정합니다. 프로토콜 이름이 궁금하다면 용어집을, 구체적인 오류가 발생했다면 도움말 센터를 확인하세요. 구독 관리, 분할 라우팅, 일상적인 유지 관리까지 체계적으로 익히려면 사용 설명서로 이동하세요. 먼저 안정적으로 재현할 수 있는 기본 설정을 유지하고 복잡한 설정은 차례대로 추가하세요.
구독 추가 단계로 돌아가기 ↑