• 첫 설정
  • 구독 → 모드 → 연결 → 확인

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

4단계로 첫 연결을 설정하세요. 먼저 시스템 프록시로 브라우저 연결을 확인한 뒤 TUN 모드, 사용자 지정 라우팅, DNS 설정을 검토합니다.

시작 전 준비: 클라이언트를 설치해 실행하고, 아직 유효한 구독 주소를 준비한 뒤 현재 네트워크에서 일반 웹페이지에 접속할 수 있는지 확인하세요. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 해당 설치 파일을 선택하세요. 이 페이지는 첫 연결에 초점을 맞춥니다. 복잡한 문제는 문제 해결에서 다룹니다.

STEP 01 / 구독 관리

구독 가져오기: 노드 목록 표시

v2rayN을 실행한 뒤 기본 창에 서버 기록이 있는지 먼저 확인하세요. 목록이 비어 있어도 프로그램에 문제가 있다는 뜻은 아닙니다. 클라이언트를 설치한 뒤 서비스 설정을 가져와야 하는 경우가 많습니다. 구독 주소는 서비스 제공업체가 제공하는 노드 설정 링크입니다. 계정 로그인 페이지나 웹사이트 홈페이지가 아닙니다. 복사할 때 전체 매개변수를 유지하고 줄바꿈, 한국어 안내 문구, 링크 끝의 공백이 함께 들어가지 않도록 주의하세요. 구독 주소에는 계정 정보가 포함될 수 있으므로 공개 채팅이나 스크린샷, 문제 보고서에 올리지 마세요.

그룹을 만들고 구독 주소 저장

기본 창에서 ‘구독 그룹’ 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 뒤 ‘추가’를 선택합니다. 메모에는 ‘일상 사용’처럼 알아보기 쉬운 이름을 입력하고 주소 칸에 구독 링크를 붙여 넣으세요. 그룹 메모는 로컬에서 식별할 때만 사용되며 서버 매개변수에는 영향을 주지 않습니다. 첫 설정에서는 다른 옵션을 기본값으로 둔 채 저장하고 설정 창을 닫으세요. 일부 버전은 도구 모음이나 설정 메뉴에 해당 항목이 있습니다. 버튼의 위치가 같을 필요는 없으며 ‘구독 그룹 설정’을 찾으면 됩니다.

주소를 저장했다고 해서 노드를 가져온 것은 아닙니다. 기본 창으로 돌아가 ‘구독 그룹’을 열고 ‘전체 구독 업데이트(프록시 사용 안 함)’ 또는 이와 비슷한 이름의 프록시 미사용 업데이트 명령을 실행하세요. 첫 연결 단계에서는 사용할 수 있는 프록시 경로가 없으므로 이 방법부터 시도하는 것이 좋습니다. 업데이트 완료 메시지가 표시되면 서버 목록에 프로토콜, 주소, 포트 등의 기록이 생겼는지 확인하고 빈 그룹이 선택되어 있지 않은지도 살펴보세요. 특정 그룹만 업데이트했다면 해당 그룹으로 전환해 결과를 확인합니다.

구독 링크와 단일 노드 링크 구분

vmess://, vless:// 또는 trojan://으로 시작하는 단일 노드 공유 링크를 받았다면 전체 내용을 복사한 뒤 ‘서버’ 메뉴에서 ‘클립보드에서 일괄 URL 가져오기’를 선택하세요. 가져온 항목은 서버 목록에 바로 표시되며, 새로 만든 구독 그룹에 포함되지 않을 수도 있습니다. 두 방법 모두 서버 설정을 가져올 수 있지만 구독은 나중에 한꺼번에 업데이트하기 편하고, 단일 노드 링크는 매개변수를 직접 관리해야 합니다. 단일 노드 링크를 구독 업데이트 주소로 입력하지 마세요.

업데이트에 실패하면 먼저 링크 만료 여부, 계정 유효 여부, 현재 네트워크에서 구독 서비스에 접속할 수 있는지 확인하세요. 웹페이지에 로그인 화면, 오류 메시지, 일반 게시물이 표시된다면 사용할 수 있는 구독 콘텐츠가 아닙니다. 작동하는 프록시 노드가 이미 있을 때만 ‘프록시 사용’을 시도하세요. 목록이 비어 있는 상태에서 이 옵션을 반복해서 바꿔도 대개 도움이 되지 않습니다. 비공개 구독 주소를 출처가 불분명한 온라인 변환 서비스에 입력하지 마세요. 계속 오류가 나면 민감한 정보를 제거한 오류 내용을 보관하고 구독 업데이트 오류 해결 절차를 따르세요.

이 단계의 완료 기준은 기본 창에 선택할 수 있는 서버가 표시되는 것입니다. 그룹 이름만 저장된 상태로는 충분하지 않습니다. 아직 프로토콜 매개변수를 하나씩 수정하지 말고 구독에서 생성된 설정을 그대로 테스트하세요. 다음으로 브라우저 트래픽을 클라이언트에 전달하는 방법과 코어에 들어온 뒤 적용할 라우팅 규칙을 정합니다.

STEP 02 / 트래픽 진입 및 분기

프록시 모드 선택: 시스템 프록시와 라우팅 구분

v2rayN에서 혼동하기 쉬운 설정은 ‘시스템 프록시’와 ‘라우팅’입니다. 시스템 프록시는 시스템 설정을 따르는 앱에 로컬 프록시 포트로 요청을 보내도록 안내합니다. 라우팅은 요청이 코어에 들어온 뒤 직접 연결, 프록시, 차단 중 어떤 경로를 사용할지 결정합니다. 따라서 ‘중국 본토 우회’를 선택해도 브라우저 트래픽이 자동으로 전달되는 것은 아니며, 시스템 프록시를 켜도 모든 웹사이트가 원격 노드를 거치는 것은 아닙니다. 두 설정의 역할을 구분해야 이후 테스트 결과를 제대로 해석할 수 있습니다.

첫 설정에서는 시스템 프록시 사용

기본 창 아래쪽이나 트레이 메뉴에서 ‘시스템 프록시’를 찾으세요. ‘시스템 프록시 자동 설정’은 현재 클라이언트의 수신 주소와 포트를 시스템 프록시 설정에 반영합니다. ‘시스템 프록시 해제’는 클라이언트가 설정한 시스템 프록시를 제거합니다. ‘시스템 프록시 변경 안 함’은 시스템의 기존 설정을 클라이언트가 수정하지 않는다는 뜻이며, 프록시를 끄는 옵션은 아닙니다. 먼저 ‘시스템 프록시 자동 설정’ 항목을 확인하고, 다음 단계에서 활성 서버를 선택한 뒤 적용하세요. 아직 작동하지 않는 포트로 브라우저가 너무 일찍 연결되는 일을 막을 수 있습니다.

이 단계에서는 ‘TUN 모드’를 끈 상태로 유지하세요. 시스템 프록시는 브라우저 접속을 먼저 확인하기에 적합하고 관련 변수가 적습니다. TUN 모드는 더 많은 앱의 트래픽을 처리하지만 권한, 가상 네트워크 어댑터, DNS도 고려해야 하므로 첫 연결에서 함께 설정할 필요는 없습니다. 시스템 프록시를 변경하는 클라이언트를 여러 개 동시에 실행하지 마세요. 한 프로그램이 설정한 포트를 다른 프로그램이 바로 덮어쓸 수 있어 화면에는 정상으로 보여도 브라우저가 다른 주소로 연결될 수 있습니다.

‘중국 본토 우회’ 라우팅 프리셋 선택

‘설정’의 ‘라우팅 설정’ 또는 기본 창의 라우팅 선택 메뉴를 열고 ‘중국 본토 우회’ 프리셋을 선택하세요. 버전에 따라 ‘중국 본토 우회(Whitelist)’와 같이 표시될 수 있으니 같은 의미의 항목을 선택하면 됩니다. 이 프리셋은 보통 중국 본토 주소와 로컬 네트워크 대상 트래픽을 직접 연결하고, 나머지 트래픽은 프리셋 규칙에 따라 처리합니다. 저장한 뒤 기본 창에서 원하는 프리셋이 현재 선택되어 있는지 확인하세요. 규칙만 편집하고 다른 규칙을 계속 사용하는 일이 없도록 주의합니다.

첫 연결에서 모든 문제를 가리기 위해 바로 ‘전역’을 선택하는 것은 권장하지 않습니다. 전역 프록시는 보통 코어에 들어온 트래픽의 더 많은 부분을 프록시 출구로 보내지만, 시스템 프록시를 따르지 않는 프로그램까지 코어로 전달하지는 않습니다. 반대로 ‘전역 직결’도 원격 노드 연결을 확인하는 방법이 아닙니다. 나중에 특정 도메인만 잘못된 출구를 사용한다면 라우팅 설정에서 규칙 순서를 확인하세요. 구독, 라우팅, DNS를 한꺼번에 다시 설정하지 마세요.

이 단계가 끝나면 라우팅 프리셋이 정해지고 TUN은 꺼져 있으며 시스템 프록시 항목도 확인한 상태입니다. 이제 서버 목록으로 돌아가 실제로 작동하는 노드를 선택하고 브라우저 트래픽을 전달하세요.

STEP 03 / 테스트 및 활성화

노드 연결: 실제 연결 테스트 후 활성 서버로 설정

서버 목록에서 노드를 선택하고 마우스 오른쪽 버튼을 눌러 ‘서버 실제 연결 지연 시간 테스트’를 실행하세요. 일부 버전에서는 메뉴 이름이 조금 짧게 표시될 수 있습니다. 이 테스트는 노드를 통해 지정된 테스트 주소에 접속하므로 원격 포트의 TCP 연결 여부만 확인하는 것보다 실제 사용 환경에 가깝습니다. 우선 후보 노드 몇 개만 테스트하세요. 특히 네트워크가 불안정하거나 노드가 많을 때 처음부터 구독 전체를 반복해서 일괄 테스트할 필요는 없습니다.

테스트 결과는 숫자만으로 판단하지 않기

실제 연결 테스트가 정상으로 끝나면 해당 시점에 노드가 테스트 요청을 처리할 수 있었다는 뜻입니다. 결과 숫자가 작다고 다운로드 속도가 더 빠른 것은 아니며 모든 웹사이트에 접속할 수 있다는 보장도 없습니다. 시간 초과는 노드 문제일 수도 있지만 테스트 주소, DNS, 로컬 보안 프로그램이 영향을 준 결과일 수도 있습니다. 다른 노드로 다시 테스트하고 이후 브라우저에서도 확인하세요. 목록의 Tcping은 주로 TCP 연결 상태를 보여줍니다. Tcping에 성공하고 실제 연결 테스트에 실패했다고 해서 프록시가 작동한다고 볼 수는 없습니다.

테스트를 통과한 노드를 선택하고 마우스 오른쪽 버튼을 눌러 ‘활성 서버로 설정’을 실행하세요. 일부 화면에서는 노드를 두 번 클릭해 활성화할 수도 있지만, 오른쪽 클릭 메뉴를 사용하면 작업 내용을 더 명확하게 확인할 수 있습니다. 활성화한 뒤 기본 창에서 해당 항목이 현재 활성 서버로 표시되고 코어가 시작되거나 다시 로드되는지 확인하세요. 행을 선택한 것만으로 전환이 완료된 것은 아닙니다. 선택은 작업 대상을 지정할 뿐이며 실제 연결에 사용하는 설정은 활성 서버입니다.

시스템 프록시를 켜고 시작 로그 확인

이어서 ‘시스템 프록시’에서 ‘시스템 프록시 자동 설정’을 선택하세요. 기본 창의 로그 영역을 열고 시작 실패, 수신 실패, 설정 해석 오류가 반복해서 표시되는지 확인합니다. 로그 수준이 warning이면 정상 작동 중에도 출력이 많지 않을 수 있습니다. 로그가 조용하다고 해서 실패한 것은 아닙니다. 특정 성공 문구가 반드시 표시되는지보다 시작 직후 오류가 발생하는지 확인하세요. 노드를 전환한 뒤 이전 연결이 잠시 남을 수도 있으므로 브라우저에서 확인할 때 새 페이지를 열거나 연결을 다시 설정하세요.

주소가 이미 사용 중이라는 메시지가 표시되면 v2rayN이 중복 실행 중인지, 다른 프록시 프로그램이 같은 포트를 사용하는지 먼저 확인하세요. ‘설정 → 매개변수 설정 → Core: 기본 설정’에서 ‘로컬 혼합 수신 포트’를 확인합니다. 일반적인 기본값은 10808이지만 실제 값은 현재 화면과 코어 로그를 기준으로 판단하세요. 오래된 가이드의 포트를 그대로 사용하지 마세요. 포트를 변경해야 한다면 저장한 뒤 코어를 다시 로드하고 ‘시스템 프록시 자동 설정’을 다시 선택해 시스템 설정에도 반영하세요.

구독에 여러 프로토콜이 포함되어 있다면 먼저 클라이언트가 해당 설정에 선택한 호환 코어를 사용하세요. 이름만 보고 코어를 직접 바꾸지 마세요. 코어를 교체해도 서버 매개변수 오류가 해결된다는 보장은 없고 호환되지 않는 필드가 생길 수 있습니다. 코어 시작 실패나 설정 미지원 메시지가 표시되면 구체적인 오류를 기록한 뒤 문제 해결에서 원인을 확인하세요. 출처를 알 수 없는 실행 파일을 추가하지 마세요.

이제 활성 서버를 선택했고 시스템 프록시가 설정되었으며 코어에서 명확한 시작 오류도 확인되지 않았습니다. 하지만 이는 클라이언트 측 준비 상태일 뿐입니다. 마지막 단계에서 브라우저로 실제 요청을 보내 앱이 해당 연결을 사용하는지 확인하세요.

STEP 04 / 앱에서 확인

프록시 작동 확인: 페이지·출구·로그 교차 점검

기본적으로 시스템 프록시를 따르는 브라우저를 열고 새 탭에서 평소 프록시 연결이 필요한 HTTPS 페이지에 접속하세요. 첫 확인에서는 브라우저에서 별도로 프록시를 설정하는 확장 프로그램을 잠시 비활성화해 시스템 설정이 덮어쓰이지 않도록 합니다. 브라우저에 별도의 ‘네트워크 설정’이 있다면 시스템 프록시 사용을 선택했는지 확인하세요. 고정된 수동 포트를 사용하거나 프록시를 전혀 사용하지 않도록 설정하면 안 됩니다. 페이지가 정상적으로 열리면 다른 사이트도 열어 단일 사이트의 일시적 복구나 캐시 적중 때문이 아닌지 확인하세요.

테스트 요청의 실제 출구 확인

신뢰할 수 있는 출구 IP 조회 페이지를 보조적으로 사용할 수 있지만, 먼저 현재 라우팅을 고려해야 합니다. ‘중국 본토 우회’를 사용하면 중국 본토 사이트는 직접 연결될 수 있으므로 조회 페이지에 현재 네트워크의 출구가 표시되어도 반드시 잘못된 것은 아닙니다. 조회 페이지 자체가 특정 규칙에 따라 직결될 수도 있습니다. 모든 페이지에 같은 원격 주소가 표시되어야 하는 것이 아니라 대상 요청이 예상대로 프록시를 통과하는지가 중요합니다. 브라우저 페이지, 해당 요청 로그, 라우팅 프리셋이 서로 일치하는 설명을 제공해야 합니다.

기본 로그가 경고만 기록하도록 설정되어 있으면 접속 기록이 보이지 않을 수 있습니다. 요청을 확인해야 한다면 ‘매개변수 설정’에서 ‘로그 수준’을 info로 임시 변경하고 저장한 다음 코어를 다시 로드해 대상 페이지에 다시 접속하세요. 해당 시각의 대상 주소, 연결 오류, 출구 표시를 확인합니다. 출구 이름은 현재 생성된 설정을 기준으로 하며 특정 단어 하나만 검색하지 마세요. 확인이 끝나면 로그 수준을 원래대로 되돌리세요. 로그를 공유하기 전에 구독 정보, 서버 주소, 개인정보가 포함될 수 있는 접속 기록을 삭제하세요.

접속되지 않으면 진입점부터 출구까지 점검

페이지가 여전히 열리지 않으면 먼저 클라이언트가 실행 중인지, 올바른 활성 서버가 선택되어 있는지 확인한 뒤 시스템 프록시를 점검하세요. Windows의 ‘설정 → 네트워크 및 인터넷 → 프록시’에서 수동 프록시 주소와 포트를 확인할 수 있습니다. 자동 설정을 적용했다면 일반적으로 로컬 주소를 가리키며 포트는 클라이언트의 현재 수신 포트와 일치해야 합니다. 이 단계에서는 설정을 확인만 하고 Windows 설정과 클라이언트 설정을 동시에 반복해서 바꾸지 마세요. 서로 일치하지 않으면 v2rayN에서 시스템 프록시를 해제한 뒤 자동으로 다시 설정하세요.

포트가 일치하는데도 접속되지 않으면 실제 연결 테스트를 통과한 다른 노드를 사용하고 기기 시간이 정확한지 확인하세요. 특정 사이트 하나만 실패한다면 클라이언트를 바로 재설치하지 말고 해당 사이트의 라우팅과 이름 해석부터 점검합니다. 브라우저는 되지만 특정 앱이 안 되면 그 앱이 시스템 프록시를 따르는지 확인하세요. 앱에서 프록시를 별도로 지정해야 하거나 실제로 TUN 모드가 필요할 수 있습니다. 관련 권한, DNS, 앱 트래픽 처리 문제는 체계적인 문제 해결에서 계속 확인하세요. 이번 첫 설정에서는 브라우저 연결 경로를 그대로 유지합니다.

연결 완료 후 설정 저장 및 종료

접속이 정상인지 확인한 뒤 현재 구독 그룹, 활성 서버, 라우팅 프리셋, 수신 포트를 기록해 두세요. 이후에는 한 번에 한 항목만 변경하면 쉽게 되돌릴 수 있습니다. 구독을 업데이트하면 노드가 추가, 삭제 또는 교체될 수 있으므로 업데이트 후 활성 서버를 다시 확인하세요. 기존 선택이 계속 유효하다고 가정하면 안 됩니다. 네트워크를 전환한 뒤 일시적인 문제가 생기면 현재 노드를 다시 테스트한 다음 필요할 때만 변경하세요. 모든 설정을 처음부터 다시 구성할 필요는 없습니다.

사용을 중지하려면 먼저 v2rayN에서 ‘시스템 프록시 해제’를 선택한 다음 클라이언트를 종료하세요. 프로그램이 비정상 종료된 뒤 일반 웹페이지에도 접속할 수 없다면 시스템에 로컬 주소를 가리키는 프록시 설정이 남아 있는지 확인하세요. 클라이언트가 종료되면 해당 포트는 더 이상 요청을 전달하지 않습니다. v2rayNG Android에서는 기본 화면의 연결 버튼을 눌러 VPN 연결을 끊고 시스템의 연결 표시가 사라졌는지 확인하세요. 이 점검까지 마치면 노드 가져오기, 모드 이해, 코어 실행, 앱 요청 확인으로 첫 설정을 완료할 수 있습니다.