초보자 가이드 · 첫 연결까지 네 단계

v2rayN 설정 방법:
구독 가져오기 및 연결 확인

이 페이지에서는 구독 가져오기 → 프록시 모드 선택 → 연결 → 작동 확인 순서로 안내합니다. 클라이언트를 설치했고 처음 설정하는 사용자를 위한 내용입니다. 먼저 기본 설정으로 확인 가능한 연결을 만든 뒤 라우팅과 DNS를 세부 조정하면 여러 옵션을 동시에 바꿔 생기는 문제를 줄일 수 있습니다. 작업에는 약 10분이 걸릴 수 있으며 구독 업데이트와 네트워크 상태에 따라 달라집니다.

먼저 사용할 수 있는 구독 주소를 준비하고 기기가 인터넷에 정상적으로 연결되는지 확인하세요. 클라이언트는 연결 설정을 읽고 트래픽을 처리하는 프로그램이며, 사용할 서버 계정은 포함되어 있지 않습니다. 구독 주소는 이용 중인 서비스 제공업체에서 받아야 합니다. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 운영체제와 아키텍처에 맞는 파일을 선택해 설치하고 실행한 뒤 진행하세요.

1. 구독 가져오기

서비스 제공업체의 계정 페이지에서 구독 주소를 복사한 다음 v2rayN을 열어 구독 그룹 또는 구독 그룹 설정을 선택합니다. 새 그룹을 추가하고 알아보기 쉬운 이름(예: 일상 사용)을 입력한 뒤 구독 주소 입력란에 전체 주소를 붙여 넣고 저장하세요. 그룹 이름은 로컬에서 정리할 때만 사용되며 원격 서버 설정에는 영향을 주지 않습니다. 처음에는 그룹 하나만 추가해 이후 업데이트 결과를 쉽게 확인하세요.

붙여 넣기 전에 주소의 앞뒤를 확인해 설명 문구, 줄바꿈, 앞뒤 공백이 섞이지 않았는지 살펴보세요. 구독 주소에는 계정을 식별하는 정보가 포함될 수 있으므로 로그인 정보처럼 안전하게 보관하세요. 공개 게시판에 올리거나 주소 전체가 보이는 화면을 공유하지 마세요. 주소를 공개했다면 로컬 그룹 이름만 바꾸지 말고 서비스 제공업체 계정 페이지에서 재설정 방법을 확인하세요.

그룹을 저장한 뒤 구독 메뉴에서 구독 업데이트를 실행하세요. 메뉴에 일반 업데이트와 프록시를 통한 업데이트가 따로 있다면, 아직 연결을 설정하지 않은 경우에는 보통 일반 업데이트를 먼저 시도합니다. 사용할 수 있는 프록시가 이미 있고 구독 주소 접속에 프록시가 필요한 경우에만 프록시를 통한 업데이트를 선택하세요. 업데이트가 끝날 때까지 기다린 뒤 서버 목록을 확인합니다. 새 항목과 해당 그룹 이름이 보여야 구독 내용을 가져온 것입니다. 저장 완료 메시지만으로 서버 목록까지 업데이트됐다고 볼 수는 없습니다.

v2rayNG에서는 오른쪽 위 메뉴를 열고 구독 그룹 설정으로 이동한 뒤 새 그룹을 추가해 그룹 이름과 구독 주소를 입력합니다. 저장하고 메인 화면으로 돌아와 메뉴에서 구독을 업데이트한 다음 서버가 목록에 나타나는지 확인하세요. 그룹 필터가 있다면 방금 만든 그룹이나 전체 그룹을 선택해 현재 그룹에 항목이 없다는 이유로 가져오기에 실패했다고 오해하지 않도록 합니다. 업데이트 결과가 나올 때까지 네트워크 연결을 유지하세요.

구독 주소와 단일 공유 링크 구분하기

복사한 내용이 vmess://, vless:// 또는 trojan://으로 시작한다면 보통 단일 서버 공유 링크이므로 구독 주소 입력란에 넣지 마세요. 이 경우 클라이언트의 클립보드에서 가져오기 기능을 사용한 뒤 서버 목록을 확인하면 됩니다. 구독 주소는 일반적으로 여러 설정을 정기적으로 가져오는 데 쓰이고, 단일 공유 링크는 특정 연결 하나를 나타냅니다. 형식에 관한 설명은 용어 설명에서 확인할 수 있습니다. 이 페이지에서는 링크를 직접 디코딩하거나 수정할 필요가 없습니다.

업데이트 후에도 목록이 비어 있다면 구독이 유효한지, 그룹이 활성화되어 있는지, 업데이트 로그에 요청 시간 초과·계정 만료·내용 분석 실패 중 어떤 오류가 표시되는지 확인하세요. 같은 그룹을 여러 개 추가하거나 오류 페이지를 설정으로 가져오지 마세요. 서버 항목이 실제로 생성된 것을 확인한 뒤 프록시 모드를 선택합니다. 사용할 설정이 없으면 시스템 프록시를 켜도 연결할 대상이 없습니다.

2. 프록시 모드 선택

가져오기가 끝나면 두 가지를 구분하세요. 앱 트래픽을 클라이언트에 연결하는 방식과 연결된 트래픽이 어떤 아웃바운드 경로를 이용하는지입니다. 시스템 프록시, Android VPN, TUN은 주로 첫 번째에 영향을 주고 라우팅 규칙은 두 번째를 결정합니다. 화면의 전체 또는 규칙 같은 명칭은 버전에 따라 다를 수 있으니 옵션 설명을 확인하세요. 시스템 프록시를 켠다고 기기의 모든 앱이 프록시를 이용하는 것은 아닙니다.

v2rayN을 처음 사용한다면 기본 라우팅 규칙을 유지하고 메인 화면이나 트레이 메뉴의 시스템 프록시에서 시스템 프록시 자동 설정 또는 이에 해당하는 옵션을 선택하세요. 그러면 시스템에서 지원하는 프록시 설정이 클라이언트의 로컬 수신 주소를 가리킵니다. 이후 시스템 프록시를 따르는 브라우저로 테스트하면 됩니다. 구독 서버 주소를 운영체제의 프록시 주소 입력란에 직접 넣지 마세요. 이 설정은 원격 서버가 아니라 로컬 클라이언트에 연결합니다.

라우팅은 클라이언트의 기본 분할 연결 설정을 우선 사용하세요. 직접 연결 규칙에 해당하는 요청은 기기에서 직접 전송하고, 프록시 규칙에 해당하는 요청은 선택한 프록시 아웃바운드로 전달되며, 차단 규칙에 해당하는 요청은 정상적으로 연결되지 않습니다. 따라서 클라이언트를 켠 뒤에도 일부 사이트의 외부 IP가 이전과 같을 수 있습니다. 직접 연결이 적용된 결과일 수 있으므로 설정 실패라고 단정하지 마세요. 뒤의 확인 단계에서 경로별로 점검합니다.

v2rayNG에서는 처음에 기본 VPN 연결 방식과 기본 라우팅 설정을 그대로 사용하세요. 화면에 다른 작동 방식이 있더라도 우선 전환하지 마세요. Android VPN은 더 다양한 앱의 트래픽을 연결할 수 있지만 앱별 프록시나 제외 앱 설정에 따라 실제 적용 범위가 달라집니다. 앱 목록을 변경한 적이 있다면 테스트할 브라우저가 제외되지 않았는지 확인한 뒤 연결하세요. 시스템 VPN 연결을 점유하는 다른 앱은 동시에 실행하지 마세요.

첫 연결에서는 TUN을 사용하지 마세요

데스크톱에서는 먼저 시스템 프록시로 브라우저를 테스트하면 구독, 활성 서버, 시스템 프록시로 문제 범위를 좁힐 수 있습니다. TUN은 가상 네트워크 인터페이스, 라우팅, 권한을 다루므로 일부 앱에 필요할 수 있지만 첫 설정부터 반드시 켜야 하는 것은 아닙니다. 시스템 프록시 테스트는 성공했는데 특정 앱이 프록시를 따르지 않는다면 고급 설정 안내서의 TUN 항목을 참고하세요. 모든 모드를 한꺼번에 켜서 설정을 복잡하게 만들지 마세요.

이 단계가 끝나면 현재 트래픽 연결 방식과 기본 분할 라우팅을 유지했는지 명확히 알 수 있어야 합니다. 지금은 DNS, 수신 주소, 사용자 지정 규칙을 변경하지 마세요. 재현 가능한 기본 상태를 만든 뒤 다음 단계에서 서버를 선택하고 연결만 시작합니다. 그래야 문제가 발생했을 때 설정 자체의 문제인지 나중에 추가한 기능의 영향인지 구분하기 쉽습니다.

3. 서버 선택 및 연결

v2rayN 서버 목록으로 돌아가 방금 가져온 그룹에서 항목 하나를 선택한 뒤 마우스 오른쪽 버튼 메뉴에서 활성 서버로 설정 또는 이에 해당하는 항목을 선택하세요. 일부 버전에서는 두 번 클릭해 전환할 수 있지만, 행이 선택된 것만으로 전환이 완료됐다고 판단하지 마세요. 활성 표시, 상태 표시줄 또는 현재 서버 안내를 확인해 방금 선택한 설정이 실제로 사용 중인지 확인합니다. 첫 테스트에서는 항목 하나를 고정해 서버를 자주 바꾸면서 로그와 브라우저 결과가 뒤섞이지 않게 하세요.

v2rayN은 활성 서버를 설정한 뒤 보통 코어를 시작하거나 다시 불러옵니다. 구체적인 동작은 버전과 현재 상태에 따라 다릅니다. 메인 화면의 실행 상태와 로그를 확인해 설정 읽기 실패, 시작 실패, 포트 사용 중 오류가 바로 나타나지 않는지 살펴보고 시스템 프록시가 자동 설정 상태인지 다시 확인하세요. 시작 또는 서비스 재시작 기능이 있다면 필요할 때 한 번 실행한 뒤 상태가 안정될 때까지 기다렸다가 브라우저를 여세요. 클라이언트 창이 표시된다고 코어가 정상 실행 중인 것은 아닙니다.

v2rayNG에서는 사용할 서버 항목을 눌러 선택 표시를 확인한 다음 메인 화면의 연결 버튼을 누릅니다. 처음 연결할 때 시스템 VPN 연결 권한 요청이 나타나면 현재 사용 중인 클라이언트의 요청인지 확인한 뒤 허용하세요. 권한을 허용한 후 연결 버튼, 상태 문구 또는 시스템 VPN 상태 표시가 바뀌는지 살펴봅니다. 권한을 거부하면 설정을 가져왔더라도 기본 VPN 방식으로 앱 트래픽을 연결할 수 없습니다.

연결 중에는 클라이언트를 계속 실행하고 바로 강제 종료하지 마세요. 데스크톱에서는 창을 닫아도 트레이로 최소화될 수 있고 설정에 따라 앱이 종료될 수도 있으므로 트레이 아이콘과 실행 상태를 확인해야 합니다. Android에서는 먼저 앱을 앞에 둔 상태로 확인하고 연결이 정상이라면 백그라운드에서도 유지되는지 살펴보세요. 화면이 꺼진 뒤에만 연결이 끊긴다면 처음부터 배터리 옵션을 전부 바꾸지 말고 시스템의 백그라운드 실행 제한을 확인하세요.

시작에 실패하면 오류가 발생한 계층부터 확인하세요

로그에 로컬 포트 사용 중이라고 표시되면 중복 실행 중인 클라이언트나 같은 포트를 사용하는 프로그램을 종료한 뒤 다시 시도하세요. 정체를 모르는 시스템 프로세스를 함부로 종료하지 마세요. 설정 필드나 프로토콜을 지원하지 않는다는 메시지가 나오면 클라이언트가 해당 설정과 호환되는지 확인하고 다운로드 페이지에서 사용할 수 있는 설치 파일을 살펴보세요. 코어는 정상인데 원격 연결이 시간 초과되면 같은 구독의 다른 항목으로 비교해 보세요. 그래도 실패한다면 계정과 서버 상태를 확인하세요.

클라이언트의 연결 테스트는 서버 항목을 추리는 데 도움이 되지만, 특정 방식의 탐색이 성공했는지만 보여 줄 뿐 브라우저에서 실제로 접속되는지를 대신 확인해 주지는 않습니다. 테스트에 걸린 시간이 표시되어도 다음 단계를 건너뛰지 마세요. 이 시점에는 활성 서버가 정해져 있고 코어 또는 VPN이 실행 중이며 트래픽 연결 방식이 활성화되어 있어야 합니다. 설정을 더 추가하지 말고 실제 앱에서 요청을 보내 경로를 확인하세요.

4. 프록시 작동 여부 확인

먼저 시스템 프록시를 따르는 브라우저로 프록시를 통해 연결되어야 하는 사이트를 엽니다. 평소 접속 가능한지 확인할 수 있는 사이트를 사용하세요. 테스트 중에는 프록시 설정을 대신 관리하는 브라우저 확장 프로그램을 잠시 중지해 확장 프로그램 규칙이 시스템 설정을 덮어쓰지 않도록 합니다. 페이지를 새로 열거나 새 탭에서 요청을 보내세요. 캐시된 페이지가 표시되는 것만으로 성공을 판단하지 마세요. 페이지 로드는 첫 번째 확인 항목이며, 예상한 경로를 이용했는지는 라우팅과 클라이언트 기록을 함께 살펴봐야 합니다.

이어서 클라이언트의 연결 기록이나 로그를 확인하세요. 현재 버전에서 라우팅 규칙 적용과 아웃바운드 경로를 표시한다면 방금 보낸 요청이 프록시 또는 직접 연결 중 어느 경로를 사용했는지 확인할 수 있습니다. 모든 로그 수준에서 도메인별 요청을 기록하는 것은 아니므로 개별 기록이 보이지 않는다고 연결 실패는 아닙니다. 로그 상세 수준을 일시적으로 높였다면 테스트에 필요한 시간만 유지하고 완료 후 평소 수준으로 되돌리세요. 접속 대상 정보가 장기간 쌓이지 않도록 합니다.

외부 IP로 확인하려면 같은 브라우저에서 같은 IP 확인 페이지를 열어 연결 전후 결과를 비교할 수 있습니다. 다만 기본 분할 라우팅에 따라 해당 페이지가 직접 연결될 수 있고 브라우저가 기존 연결을 재사용할 수도 있습니다. 따라서 주소가 바뀌지 않았다는 것만으로 프록시가 작동하지 않는다고 단정할 수 없습니다. 먼저 해당 요청이 프록시를 이용해야 하는지 확인하세요. 필요하면 잠시 전체 프록시 라우팅을 선택해 비교한 뒤 테스트가 끝나면 기존 기본 설정을 복원합니다. 모든 확인 페이지의 결과를 맞추려고 임시 설정을 계속 유지하지 마세요.

이어서 직접 연결되어야 하는 사이트를 열어 정상적으로 접속되는지 확인한 뒤 프록시가 필요한 페이지로 돌아가 다시 요청하세요. 두 요청이 모두 예상대로 처리되어야 기본 라우팅과 프록시 연결이 함께 작동한다고 볼 수 있습니다. 확인하는 동안 같은 활성 서버와 설정을 유지하세요. 서버를 바꿔야 한다면 변경 전후의 차이를 기록하고 한 번에 한 항목만 수정합니다. 특정 페이지에서 문제가 생겨도 정상 작동 상태를 기준으로 비교할 수 있습니다.

브라우저는 되지만 다른 앱은 연결되지 않는 경우

먼저 해당 앱이 시스템 프록시를 따르는지 확인하세요. 일부 데스크톱 앱은 자체 프록시 설정을 사용하고 터미널 명령은 프록시 환경 변수를 따로 설정해야 할 수 있습니다. 브라우저 연결이 성공해도 같은 경로를 자동으로 사용하지는 않습니다. 먼저 해당 앱의 네트워크 설정을 확인하세요. 여러 앱의 트래픽을 전부 연결해야 한다면 고급 설정 안내서에서 TUN과 DNS 내용을 확인하세요. 특정 앱에서만 발생하는 연결 문제를 해결하려고 구독을 반복해서 업데이트하지 마세요.

v2rayNG에서 앱을 앞에 둔 상태에서는 접속되지만 백그라운드로 전환한 뒤 문제가 생긴다면 VPN 상태가 유지되는지 확인하고 시스템의 백그라운드 실행 제한을 살펴보세요. 일부 앱만 연결되지 않는다면 앱별 프록시 목록과 포함·제외 모드의 의미를 확인합니다. 목록에 앱이 있다고 해서 항상 프록시를 거치는 것은 아닙니다. 현재 어떤 목록 모드를 사용하고 있는지가 중요합니다. 설정을 변경한 뒤 다시 연결하고 같은 앱으로 재확인하세요.

사용 가능한 설정 저장 및 종료

확인이 끝나면 정상 작동한 구독 그룹, 활성 서버, 프록시 모드만 기억하면 됩니다. 고급 설정을 더 변경할 필요는 없습니다. 서버 목록이 바뀌면 기존 그룹을 업데이트한 뒤 활성 항목을 다시 선택하세요. 구독 업데이트로 원격에서 관리하는 설정이 덮어써질 수 있으므로 임시 변경 사항을 구독 항목에만 저장하는 것은 피하세요. 여러 구독을 정리하거나 장기적으로 사용할 규칙을 만들 때 안내서를 참고해 하나씩 설정하면 됩니다.

사용을 마치면 v2rayN에서 먼저 시스템 프록시를 해제한 뒤 필요에 따라 클라이언트를 종료하세요. 중지된 로컬 포트로 시스템 요청이 계속 전달되는 것을 막을 수 있습니다. v2rayNG에서는 연결 버튼을 눌러 연결을 해제하고 시스템 VPN이 종료됐는지 확인합니다. 종료 후 웹페이지가 열리지 않는다면 설정을 전부 삭제하지 말고 시스템 프록시가 남아 있는지 먼저 점검하세요. 정상 작동을 확인한 그룹은 유지해 두면 다음에는 서버 선택과 연결부터 시작할 수 있습니다.