빠른 시작 / 4단계 설정

v2rayN 구독 가져오기
및 연결 확인

기존 구독을 사용해 가져오기, 모드 선택, 연결 시작과 확인을 차례로 진행합니다. 처음 설정할 때는 먼저 명확한 접속 경로 하나를 확인한 뒤 사용자 지정 라우팅이나 TUN을 설정하세요.

시작하기 전에 클라이언트가 설치되어 있고 메인 화면이 열리는지 확인하세요. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 기기에 맞는 설치 방법을 확인한 다음 이 페이지로 돌아오세요. 여기서는 이미 구독을 받은 상태부터 설명합니다. 클라이언트는 설정을 읽고 연결을 구성하며, 설치만으로 사용할 서버 정보가 자동 생성되지는 않습니다.

출처를 신뢰할 수 있고 아직 유효한 구독 주소를 준비한 뒤, 현재 네트워크에서 일반 웹페이지가 정상적으로 열리는지 확인하세요. 구독 주소에는 설정에 접근할 수 있는 인증 정보가 포함되는 경우가 있으므로 민감 정보로 취급해야 합니다. 공개 댓글이나 스크린샷, 온라인 변환 사이트에 붙여 넣지 마세요. 문제 해결을 위해 도움을 요청할 때는 가린 항목과 오류 내용만 공유하고 전체 구독 주소는 보내지 마세요.

이 페이지의 목표는 처음으로 연결을 완료하는 것입니다. JSON을 직접 작성하거나 모든 프로토콜을 미리 이해할 필요는 없습니다. 각 단계를 마칠 때마다 예상한 결과가 화면에 나타나는지 확인한 다음 다음 단계로 넘어가세요. 그러면 문제가 구독 가져오기, 연결 시작, 실제 접속 중 어느 단계에서 발생했는지 파악하기 쉽습니다.

1단계: 구독을 가져오고 노드 확인하기

먼저 가지고 있는 정보의 종류를 확인하세요. 일반적으로 https://로 시작하며 여러 노드를 한꺼번에 가져오는 주소는 구독 링크입니다. vmess://, vless:// 또는 trojan://으로 시작하는 문자열은 보통 단일 노드 공유 링크입니다. 두 링크의 가져오기 메뉴는 서로 다를 수 있습니다. 공유 링크를 구독 주소 입력란에 붙여 넣으면 업데이트가 실패할 수 있습니다. 제공업체가 전체 설정 파일을 제공했다면, 해당 클라이언트가 지원하는 설정 가져오기 메뉴를 사용하세요. 파일 내용을 통째로 URL 입력란에 넣으면 안 됩니다.

v2rayN에 구독 그룹 추가하기

v2rayN 메인 화면에서 구독 그룹 관련 메뉴를 찾아 ‘구독 그룹 설정’ 또는 비슷한 이름의 관리 창을 연 뒤 추가 버튼을 누릅니다. 알아보기 쉬운 그룹 이름을 입력하고 전체 구독 링크를 주소란에 붙여 넣으세요. 붙여 넣은 뒤 앞뒤에 공백이나 줄바꿈, 메신저에서 덧붙인 문장부호가 없는지 확인합니다. 설정을 저장하고 메인 창으로 돌아오세요.

주소를 저장해도 클라이언트가 구독 출처를 기억할 뿐, 노드를 가져온 것은 아닙니다. 구독 메뉴에서 현재 그룹을 업데이트하거나 그룹의 마우스 오른쪽 버튼 메뉴에서 업데이트를 실행하세요. 아직 연결 가능한 노드가 없다면 우선 프록시를 거치지 않는 업데이트 방식을 사용합니다. 구독 제공처에서 기존 프록시를 통한 접속을 명시적으로 요구하는 경우에만 해당 업데이트 메뉴를 사용하세요. 업데이트가 끝나면 메인 목록에 노드가 표시되어야 합니다. 방금 추가한 그룹을 선택해 확인하세요.

v2rayNG에 구독 그룹 추가하기

사이드 메뉴에서 ‘구독 그룹 설정’을 열고 추가 버튼을 눌러 그룹 이름과 구독 주소를 입력한 뒤 저장합니다. 메인 화면으로 돌아와 오른쪽 상단 메뉴에서 구독 업데이트를 선택하세요. 업데이트가 끝나면 메인 목록에 설정이 추가됐는지 확인합니다. 노드 공유 링크 하나만 가지고 있다면 전체 내용을 복사한 뒤 메인 화면의 추가 메뉴에서 클립보드 가져오기를 선택하세요. 단일 노드를 위해 구독 그룹을 따로 만들 필요는 없습니다.

가져오기가 끝나면 노드의 편집 또는 상세 정보 화면을 열어 서버 주소와 포트가 비어 있지 않은지 확인하세요. 구독에서 프로토콜, 전송 방식과 보안 설정도 제대로 입력됐는지 살펴봅니다. 이때 SNI, 전송 경로, 서비스 이름 등을 기억에 의존해 수정하지 마세요. 이러한 값은 대개 서버 설정과 일치해야 합니다. 항목이 누락됐다면 먼저 현재 클라이언트가 구독 형식을 지원하는지 확인한 뒤 다시 가져올지 결정하세요.

이 단계의 완료 기준은 노드가 목록에 표시되고 상세 정보에서 설정을 확인할 수 있는 것입니다. 노드 이름이 보인다고 연결까지 성공한 것은 아니지만, 설정을 가져오는 단계는 끝났다는 뜻입니다. 방금 가져온 원래 설정은 그대로 두고, 다음 단계에서 트래픽이 클라이언트로 들어오는 방식만 조정하세요.

2단계: 프록시 모드와 라우팅 프리셋 선택하기

‘프록시 모드’는 서로 다른 두 가지를 가리키는 경우가 많습니다. 하나는 앱의 트래픽을 클라이언트로 전달하는 방법이고, 다른 하나는 트래픽이 클라이언트에 들어온 뒤 어떤 출구를 이용하는지입니다. 첫 번째는 시스템 프록시, 앱별 설정 또는 가상 네트워크 인터페이스와 관련되고, 두 번째는 전역 프록시, 직접 연결과 규칙 기반 라우팅에 해당합니다. 처음 설정할 때는 여러 옵션을 동시에 켜기보다 두 가지를 나눠 확인해야 결과를 이해하기 쉽습니다.

데스크톱에서는 먼저 시스템 프록시 사용하기

v2rayN 하단 상태 표시줄이나 트레이의 마우스 오른쪽 버튼 메뉴에서 ‘시스템 프록시’ 항목을 찾습니다. 브라우저처럼 시스템 설정을 따르는 앱에서 클라이언트를 사용하려면 시스템 프록시 자동 설정 또는 같은 의미의 옵션을 선택하세요. 클라이언트가 시스템 프록시를 로컬 수신 주소로 지정합니다. 원격 노드의 서버 주소와 포트를 시스템 프록시 설정에 직접 입력하면 안 됩니다. 서로 다른 연결 지점이기 때문입니다.

시스템 프록시를 켜도 모든 앱의 트래픽이 전달되는 것은 아닙니다. 자체 네트워크 설정을 사용하는 프로그램이나 시스템 프록시를 따르지 않는 연결은 계속 직접 연결될 수 있습니다. 옵션 하나만 보고 오류라고 판단하지 마세요. 처음 확인할 때는 시스템 프록시를 따르는 브라우저를 사용하고, 프록시 설정을 덮어쓸 수 있는 브라우저 확장 프로그램은 잠시 꺼 두세요. 하나의 요청이 두 설정을 거쳐 반복 전달되는 상황을 방지할 수 있습니다.

Android에서 VPN 연결 방식 확인하기

v2rayNG는 일반적으로 Android 시스템의 VPN 인터페이스를 통해 트래픽을 연결하며, 시작할 때 시스템의 연결 권한 요청이 표시됩니다. 여기서 VPN은 Android가 제공하는 트래픽 연결 방식이며, 별도의 도구를 추가로 설치해야 한다는 뜻은 아닙니다. 설정에 ‘지정한 앱만 프록시’ 또는 ‘지정한 앱 우회’ 옵션이 있다면 처음 설정할 때 브라우저가 제외되지 않았는지 확인하세요. 브라우저가 제외되면 클라이언트가 연결된 상태여도 브라우저 요청은 우회할 수 있습니다.

트래픽 연결 방식을 정한 다음 클라이언트의 라우팅 설정을 확인하세요. 내장 프리셋을 선택하기 전에 설명을 읽어야 합니다. 규칙 기반 라우팅은 도메인이나 주소에 따라 직접 연결과 프록시 사용을 결정하고, 전역 프록시는 보통 클라이언트에 들어온 일반 트래픽을 프록시 출구로 전달합니다. 처음에는 동작이 명확한 전역 프록시 프리셋으로 잠시 확인하고, 연결이 되는 것을 확인한 뒤 평소 용도에 맞는 규칙 프리셋으로 바꾸면 변수를 줄일 수 있습니다. 전역 프록시도 클라이언트로 들어온 트래픽에만 적용되며, 클라이언트를 우회하는 프로그램까지 자동으로 바꾸지는 않습니다.

처음 시도할 때 TUN을 켜고 사용자 지정 규칙을 가져오며 DNS를 수정하고 다른 프록시 도구까지 함께 사용하지 마세요. 여러 연결 방식이 겹치면 라우팅 루프가 생길 수 있고, 규칙 변경으로 원래 연결 문제를 파악하기 어려워질 수 있습니다. 트래픽 연결 범위, 규칙 순서와 DNS 동작을 더 자세히 알아보려면 시스템 설정 가이드를 참고하세요. 여기서는 재현하기 쉬운 기본 설정을 유지합니다.

이제 두 가지를 명확히 설명할 수 있어야 합니다. 테스트할 앱이 어떤 방식으로 클라이언트에 연결되는지, 테스트 요청이 어떤 출구를 사용할 것으로 예상되는지 확인하세요. 그다음 사용할 노드를 선택하고 연결을 시작합니다.

3단계: 사용할 노드를 선택하고 연결 시작하기

구독 목록에 여러 노드를 저장할 수 있지만, 현재 접속에는 사용할 설정 하나를 정해야 합니다. 방금 항목을 확인한 노드를 선택하고, 한 번의 테스트 중에 여러 항목을 계속 바꾸지 마세요. 그러면 로그와 접속 결과를 서로 연결하기 어려워집니다. 속도나 지연 시간 테스트는 참고 자료일 뿐, 실제 웹페이지 접속을 대신할 수는 없습니다.

데스크톱에서 노드를 활성화하고 코어 상태 확인하기

v2rayN 노드 목록에서 사용할 항목을 선택한 뒤 마우스 오른쪽 버튼 메뉴에서 ‘현재 서버로 설정’ 또는 비슷한 기능을 실행합니다. 일부 버전에서는 항목을 두 번 클릭해도 됩니다. 목록의 표시나 상태 영역을 보고 현재 설정이 해당 노드로 바뀌었는지 확인하세요. 노드를 바꾸면 클라이언트가 보통 코어를 다시 불러옵니다. 화면에 계속 중지 상태가 표시되면 서비스를 시작하거나 다시 시작하는 메뉴를 사용하세요.

로그 영역을 열어 코어가 정상적으로 시작됐는지 먼저 확인하세요. 포트 사용 중, 설정 파싱 실패, 필수 데이터 파일 누락 등의 오류가 발생하면 시작 문제부터 해결해야 합니다. 브라우저를 새로고침해 노드 상태를 확인하려고 하지 마세요. 포트가 사용 중이라면 클라이언트가 중복 실행됐는지, 다른 프로그램이 같은 로컬 수신 포트를 사용하는지 확인합니다. 중복 프로세스를 종료한 뒤 다시 시작하고, 여러 포트를 무작정 바꾸지 마세요.

코어가 시작되면 2단계에서 선택한 시스템 프록시가 여전히 적용되어 있는지 확인하세요. 코어는 정상 작동해도 다른 프로그램이 시스템 프록시 설정을 덮어쓰면 브라우저 요청이 클라이언트에 전달되지 않을 수 있습니다. 시스템 프록시는 클라이언트가 현재 사용하는 로컬 수신 주소를 가리켜야 합니다. 설정이나 버전에 따라 값이 다를 수 있으므로 다른 가이드의 고정 포트를 그대로 복사하지 마세요.

Android에서 권한을 승인하고 서비스 시작하기

v2rayNG 메인 화면에서 사용할 노드를 선택해 현재 설정으로 지정한 다음 연결 버튼을 누릅니다. 처음 사용하면 시스템에서 VPN 연결을 허용할지 묻습니다. 현재 클라이언트가 요청한 것인지 확인하고 권한을 승인하세요. 이어서 클라이언트의 연결 상태와 시스템에 표시되는 VPN 상태를 확인합니다. 연결 버튼의 상태가 바뀌면 로컬 서비스가 시작된 것입니다. 실제 접속 여부는 다음 단계에서 확인해야 합니다.

시스템에서 이미 다른 VPN 연결을 사용 중이라면 먼저 연결을 끊고 테스트하세요. 두 연결이 서로 대체될 수 있습니다. 시작 직후 연결이 중지되면 클라이언트 로그를 열어 처음 나타난 오류를 기록하세요. 마지막의 ‘중지’ 메시지만 확인해서는 원인을 알기 어렵습니다. 시스템 VPN 인터페이스를 사용하는 경우 일반 연결에 필요하지 않은 높은 권한을 추가로 허용할 필요는 없습니다.

시작 후 나타나는 오류는 발생 단계에 따라 다릅니다. 설정 파싱 실패는 연결을 만들기 전에 발생합니다. 접속 중 나타나는 시간 초과, 핸드셰이크 실패, 이름 확인 오류는 다음 단계까지 진행됐다는 뜻입니다. 이때 모드와 노드를 그대로 유지한 채 확인 단계로 넘어가 명확한 요청을 한 번 실행하세요. 결과를 보고 노드를 바꾸거나 설정을 점검할지 결정합니다.

4단계: 작동 확인 및 평소 설정으로 복구하기

트레이 아이콘이나 연결 버튼만으로 작동 여부를 판단해서는 안 됩니다. ‘클라이언트가 실행 중인지’, ‘요청이 실제로 클라이언트에 전달됐는지’, ‘요청이 예상한 출구를 사용하는지’ 세 가지 근거를 함께 확인해야 합니다. 먼저 정상적으로 열리는 HTTPS 페이지를 방문해 새로고침하세요. 브라우저 캐시에서 페이지를 불러올 수 있으므로 새 브라우저 창을 열거나 요청을 다시 보내 오래된 페이지를 현재 연결 결과로 오인하지 않도록 합니다.

접속 시각과 로그를 대조하기

클라이언트 로그를 연 다음 브라우저에서 테스트 페이지에 접속하고, 같은 시각에 해당 도메인이나 연결 기록이 나타나는지 확인하세요. 로그에 표시되는 정보는 로그 수준에 따라 달라집니다. 기록이 보이지 않는다면 먼저 접속 로그가 활성화됐는지 확인하고, 곧바로 노드가 작동하지 않는다고 단정하지 마세요. 로그에 출구 정보가 표시된다면 2단계에서 설정한 라우팅과 일치하는지 살펴봅니다. 프록시를 사용해야 하는 요청은 프록시 출구로, 직접 연결할 요청은 직접 연결로 전달되는지 확인하세요.

필요하면 출처가 신뢰할 수 있는 공인 IP 확인 페이지를 참고할 수 있지만, 같은 앱과 같은 조건으로 비교해야 합니다. 조회 결과 하나는 해당 요청의 경로만 보여 줄 뿐, 기기의 모든 프로그램이 프록시를 사용한다는 뜻은 아닙니다. 규칙 기반 라우팅을 사용하면 도메인마다 출구가 다른 것이 정상입니다. 직접 연결되는 페이지 하나에서 출구가 바뀌지 않았다고 해서 전체 설정이 작동하지 않는다고 판단할 수는 없습니다.

증상에 따라 점검 범위 좁히기

클라이언트 로그에 브라우저 요청이 없다면 시스템 프록시, 브라우저의 별도 프록시 설정 또는 Android 앱별 라우팅 목록을 먼저 확인하세요. 요청이 클라이언트에 들어왔지만 로그에 원격 연결 시간 초과가 표시되면 노드 주소와 포트, 현재 네트워크 및 구독 상태를 점검합니다. 핸드셰이크 오류가 발생하면 노드 상세 정보에서 보안 설정과 시스템 시간을 확인하세요. 인증서 검증을 끄는 것으로 설정 오류를 대신 해결하지 마세요.

일부 도메인만 열리지 않는다면 노드는 그대로 두고 해당 요청이 서로 다른 규칙에 일치하는지 비교한 다음 DNS 관련 메시지를 확인하세요. 클라이언트를 종료한 뒤에도 일반 웹페이지가 모두 열리지 않는다면 로컬 네트워크와 시스템 프록시가 남아 있는지 먼저 점검합니다. 한 번에 설정 하나만 바꾸고 같은 요청을 다시 테스트하세요. 노드와 DNS, 라우팅을 동시에 변경하면 무엇이 문제를 해결했거나 악화했는지 확인하기 어렵습니다.

기본 연결이 작동하는 것을 확인한 뒤에는 테스트용 전역 프록시에서 평소 사용할 규칙 프리셋으로 바꾸고, 직접 연결될 페이지와 프록시를 사용할 페이지를 각각 열어 출구가 예상대로 선택되는지 확인하세요. 규칙을 추가하거나 TUN을 켜려면 시스템 설정 가이드의 라우팅 및 트래픽 연결 설명을 참고하세요. 웹페이지 하나가 열린 것만으로 모든 고급 설정이 검증된 것은 아닙니다.

사용을 마치고 재현 가능한 설정 유지하기

데스크톱에서 사용을 마칠 때는 먼저 v2rayN에서 시스템 프록시를 해제한 다음 필요에 따라 서비스를 중지하거나 클라이언트를 종료하세요. 시스템 프록시가 남아 있으면 앱 요청이 종료된 로컬 포트로 전달될 수 있습니다. Android에서는 연결 버튼을 눌러 연결을 끊고 시스템 VPN이 종료됐는지 확인하세요. 나중에 백그라운드에서 연결이 자동으로 끊긴다면 모든 백그라운드 권한을 한꺼번에 바꾸기보다 먼저 시스템의 배터리 관리가 클라이언트 실행을 제한하는지 확인하세요.

평소에는 꼭 필요한 관리만 하면 됩니다. 구독 출처를 신뢰할 수 있는지 확인한 뒤 필요할 때 업데이트하고, 업데이트 후 현재 노드가 바뀌었는지 살펴보세요. 문제가 발생하면 사용 중인 모드와 처음 나타난 주요 오류를 기록하고, 공유하기 전에 주소의 인증 정보를 가리세요. 처음부터 다시 확인하려면 구독 가져오기 단계로 돌아가세요. 코어 차이, 라우팅 순서와 TUN 원리를 알아볼 때 시스템 설정 가이드를 참고하면 됩니다. 처음 연결하기 전에 전체 설정을 미리 수정할 필요는 없습니다.

다음에 읽을 내용

기본 연결 확인을 마친 뒤 실제 필요에 맞는 설정을 선택하세요.

라우팅 및 TUN 설정

트래픽 연결, 규칙 일치와 출구 선택의 관계를 살펴보고 사용자 설정을 단계적으로 추가합니다.

시스템 설정 가이드 읽기 →

클라이언트 선택

기기 용도와 코어 요구 사항을 기준으로 클라이언트를 비교해, 설정 문제를 소프트웨어 교체 문제로 오해하지 않도록 합니다.

클라이언트 비교 보기 →