클라이언트 다운로드 및 한국어 시작 안내

V2Ray 입문 가이드: v2rayN 다운로드 및 설정 방법

클라이언트를 선택한 뒤 구독 가져오기, 노드 전환, 라우팅 설정을 순서대로 진행하세요. 주요 4개 플랫폼, Xray 및 V2Fly 코어, 한국어 단계별 안내를 다루므로 V2Ray 그래픽 클라이언트를 처음 사용하는 분에게 적합합니다.

영구 무료 오픈 소스 구독 가져오기 안내 라우팅 분할 가이드
주요 연결 미국 일본 홍콩 싱가포르 한국
PLATFORMS Windows · macOS · Android · Linux CLIENTS v2rayN · v2rayNG · v2flyNG CORES Xray · V2Fly CONFIG JSON · Routing · DNS
핵심 작업

구독, 라우팅 분할 및 플랫폼 선택

초보자는 빈 설정 파일부터 시작할 필요가 없습니다. 먼저 구독을 클라이언트로 가져온 다음 사용 환경에 맞게 시스템 프록시나 라우팅 규칙을 조정하고, 마지막으로 연결할 앱의 트래픽을 확인하면 됩니다.

구독 설정 준비됨
구독 주소

먼저 서비스 제공자가 안내한 구독 주소를 복사한 뒤 클라이언트의 구독 관리에서 새 항목을 추가하세요. 이름은 용도에 맞게 입력하면 되지만 주소는 빠짐없이 붙여넣어야 합니다. 저장 후 한 번 업데이트해야 클라이언트가 노드와 그룹 정보를 읽습니다. 주소 끝에 매개변수가 있다면 물음표 앞까지만 복사하지 마세요.

v2rayN 구독 가져오기 및 노드 관리

구독은 여러 노드 설정을 하나의 주소로 묶어 일상적인 업데이트와 전환에 적합합니다. v2rayN과 v2rayNG 모두 그래픽 구독 관리 기능을 제공하므로 프로토콜 매개변수를 하나씩 입력할 필요가 없습니다. 사용 시 “구독 추가”와 “구독 업데이트”를 두 단계로 나누세요. 전자는 주소만 저장하고 후자에서 실제로 목록을 가져옵니다. 이렇게 하면 목록이 비어 있을 때 어느 단계에서 문제가 생겼는지 빠르게 판단할 수 있습니다.

라우팅 분할이란?

라우팅 규칙은 연결을 어떤 아웃바운드로 보낼지 판단합니다. 주요 조건은 도메인, IP, 포트, 네트워크 프로토콜이며 결과는 직접 연결, 프록시 또는 차단입니다. 초보자는 먼저 클라이언트의 기본 규칙을 사용하고 기본 연결이 정상인지 확인한 뒤 세부 조정하세요. 규칙을 바꿀 때는 한 번에 한 종류의 조건만 수정하고 변경 전 설정을 기록해 두면, 접속 이상이 생겼을 때 어떤 규칙이 먼저 일치했는지 찾기 쉽습니다.

현재 기기에 맞는 클라이언트 선택

데스크톱에서는 먼저 v2rayN을 확인하고, Android에서는 v2rayNG와 v2flyNG 중에서 선택할 수 있습니다.

플랫폼 바로가기

시스템에 맞는 V2Ray 클라이언트 선택

현재 기기의 운영체제와 프로세서 아키텍처를 확인한 뒤 해당 플랫폼의 다운로드 페이지로 이동하세요. 클라이언트 이름은 비슷해도 지원 플랫폼, 화면 구성, 기본 코어가 다를 수 있으므로 이름만 보기보다 기기에 맞춰 선택하는 편이 안전합니다.

Windows

Windows 데스크톱에서는 v2rayN을 사용합니다. 다운로드 페이지에서 차세대 데스크톱 UI와 기존 WPF UI의 차이도 설명하므로 시스템 환경과 사용 습관에 따라 선택할 수 있습니다. 처음 실행한 뒤 코어 상태를 확인하고 구독을 가져온 다음 시스템 프록시를 설정하세요.

다운로드하기

macOS

macOS 데스크톱에서도 v2rayN을 사용합니다. 다운로드 전에 Apple Silicon과 Intel 칩을 구분해야 하며, 파일명이나 크기만 보고 판단해서는 안 됩니다. 설치 후 시스템에서 보안 확인을 요청하면 안내에 따라 앱 출처를 확인하고 처음 실행을 완료하세요.

다운로드하기

Android

Android에서는 v2rayNG 또는 v2flyNG를 선택할 수 있습니다. 전자는 Xray 코어, 후자는 V2Fly 코어를 사용하며 기본적인 구독과 연결 과정은 비슷합니다. 비교적 최신 기기라면 먼저 arm64 설치 패키지를 확인하고, 아키텍처를 모를 때는 다운로드 페이지의 범용 버전 안내를 읽어 보세요.

다운로드하기

Linux

Linux 데스크톱에서는 v2rayN을 사용하며 배포판에 맞춰 deb 또는 rpm 패키지를 선택할 수 있습니다. x64와 arm64 아키텍처 차이도 확인하세요. 설치 후 데스크톱 메뉴에 바로 나타나지 않으면 데스크톱 세션에 다시 로그인한 뒤 클라이언트에서 구독과 프록시를 설정하세요.

다운로드하기
빠른 시작

설치부터 연결까지 3단계

처음 설정할 때 구독, 라우팅, DNS, 트래픽 가로채기 모드를 한꺼번에 바꾸는 것은 권장하지 않습니다. 가장 짧은 흐름을 먼저 완료한 뒤 고급 설정을 하나씩 조정하세요. 문제가 생겨도 설치, 구독, 프록시 모드 중 원인을 구분하기 쉬워집니다.

전체 가이드 보기 →
  1. 01

    플랫폼에 맞는 클라이언트 설치

    데스크톱 기기에서는 v2rayN을 선택하고, Android에서는 코어 선호도에 따라 v2rayNG 또는 v2flyNG를 선택하세요. 다운로드 전에 시스템과 프로세서 아키텍처를 확인하고 설치 후 정상적으로 한 번 실행합니다. 클라이언트에서 코어가 준비되지 않았다고 표시되면 먼저 코어 상태를 해결하고 여러 구독을 서둘러 추가하지 마세요.

  2. 02

    구독 추가 및 목록 업데이트

    전체 구독 주소를 복사해 클라이언트에서 새 구독 항목을 만들고 저장한 다음 직접 업데이트를 실행하세요. 노드 목록이 표시되면 회선 하나를 선택해 활성 항목으로 설정합니다. 구독 이름은 로컬에서 구분하기 위한 것이고 주소가 클라이언트가 읽을 내용을 결정하므로 둘을 하나로 혼동하지 마세요.

  3. 03

    프록시 모드 선택 및 확인

    일상적인 웹 탐색은 먼저 시스템 프록시와 기본 라우팅 분할 규칙을 사용하세요. 더 많은 앱을 가로채야 할 때 TUN 모드의 권한과 DNS 동작을 확인하면 됩니다. 활성화 후 브라우저와 대상 앱을 각각 테스트하고, 일부 앱만 연결되지 않는다면 구독을 반복해서 바꾸기보다 해당 앱이 시스템 프록시를 따르는지 먼저 확인하세요.

시작할 때 자주 묻는 4가지

이 문제들은 보통 설치 후 10분 이내에 발생합니다. 먼저 현상이 어느 단계에 해당하는지 구분한 뒤 관련 가이드나 용어 설명으로 이동하세요.

구독을 저장했는데 노드가 없는 이유는?

구독 저장은 클라이언트가 주소를 기억했다는 뜻일 뿐이며, 한 번 업데이트해야 합니다. 업데이트 후에도 비어 있다면 주소가 완전한지, 현재 선택한 구독이 올바른지, 클라이언트 안내에 네트워크 오류가 표시되는지 확인하세요.

구독 가져오기 단계 보기 →

시스템 프록시와 TUN 모드의 차이는?

시스템 프록시는 주로 시스템 프록시 설정을 따르는 앱의 트래픽을 가로챕니다. TUN 모드는 가상 네트워크 인터페이스를 통해 더 폭넓은 트래픽을 처리합니다. 후자는 권한, 라우팅, DNS와 관련되므로 기본 연결이 정상인 뒤 활성화하는 것이 좋습니다.

모드 관련 용어 보기 →

노드 테스트는 정상인데 브라우저가 열리지 않으면?

먼저 활성 노드와 테스트 노드가 같은지 확인한 다음 시스템 프록시가 켜져 있는지 점검하세요. 브라우저에서 별도 프록시 확장 프로그램이나 사용자 지정 DNS를 사용하면 클라이언트의 현재 설정을 우회할 수 있으므로, 잠시 시스템 기본값으로 되돌린 뒤 다시 테스트해 보세요.

연결 확인 방법 보기 →

구독을 업데이트하면 수동 설정이 덮어써지나요?

구독 업데이트는 보통 해당 구독에서 생성된 노드 내용을 새로 고칩니다. 구독 노드를 수동으로 수정하기 전에는 클라이언트의 업데이트 동작을 확인하세요. 오래 유지할 독립 설정은 별도로 저장하고 알아보기 쉬운 이름으로 구분하는 것이 좋습니다.

구독 및 노드 설명 보기 →
오픈 소스 생태계

Project V, V2Fly, Xray의 관계

클라이언트, 코어, 프로토콜은 서로 다른 세 계층입니다. 이를 나누어 이해하면 소프트웨어 선택과 문제 해결이 훨씬 명확해집니다.

생태계의 출발점

Project V

Project V는 V2Ray 관련 프로토콜, 설정 모델, 도구 생태계의 발전을 이끌었습니다. 여기서 “V2Ray”는 생태계 전체를 가리키는 말로 자주 쓰이지만, 실제로는 그래픽 클라이언트, 실행 코어, 노드 프로토콜이 같은 프로그램이 아닙니다. 가이드에서는 현재 작업이 어느 계층에서 이루어지는지 명확히 표시해 클라이언트 화면의 선택지를 프로토콜 자체로 오해하지 않도록 합니다.

코어 계열

V2Fly

V2Fly는 V2Ray 핵심 구현과 관련 문서를 이어받아 유지 관리하며, 설정은 보통 JSON 구조를 사용합니다. v2flyNG는 V2Fly 코어를 주요 실행 기반으로 삼아 이 코어 계열을 계속 사용하려는 Android 사용자에게 적합합니다. 프로토콜 사용 가능 여부는 클라이언트에 포함된 코어, 서버 설정, 양측 매개변수의 일치 여부에 따라 달라집니다.

코어 계열

Xray

Xray는 같은 기술 생태계에 속한 또 다른 활발한 코어 구현으로, v2rayN과 v2rayNG에서 연결, 라우팅, DNS 같은 핵심 작업을 처리하는 데 자주 사용됩니다. 그래픽 클라이언트는 화면의 선택지를 코어 설정으로 변환한 뒤 코어를 실행해 트래픽을 처리합니다. 오류가 발생하면 클라이언트 안내와 코어 실행 로그를 함께 확인해야 합니다.

그래픽 클라이언트와 실행 코어의 연동 방식

v2rayN은 데스크톱 그래픽 클라이언트로 구독 관리, 노드 전환, 시스템 프록시, 라우팅 프리셋, 코어 프로세스 관리를 담당합니다. v2rayNG와 v2flyNG는 Android용으로, 구독의 노드 매개변수를 모바일에서 사용할 수 있는 설정으로 정리합니다. 클라이언트는 “어떻게 조작할지”를 해결하고 코어는 “어떻게 연결하고 트래픽을 처리할지”를 해결합니다. 따라서 특정 클라이언트가 기능을 지원하더라도 현재 연결된 코어에 해당 기능이 포함되어 있는지 확인해야 합니다.

오픈 소스 라이선스가 제공하는 정보

이 세 클라이언트와 관련 코어는 오픈 소스 커뮤니티에서 지속적으로 유지 관리합니다. 소스 코드와 라이선스 조건을 통해 개발자는 소프트웨어의 구현 범위를 이해하고 변경 사항을 검토하며 개선에 참여할 수 있습니다. 일반 사용자에게는 버전 안내, 문제 논의, 설정 형식이 공개적으로 기록된다는 점이 더 직접적인 의미입니다. 오픈 소스라고 해서 모든 설정이 자동으로 올바른 것은 아니며, 구독 출처, 노드 매개변수, 로컬 시스템 설정은 사용자가 직접 판단해야 합니다.

업데이트 메커니즘을 계층별로 봐야 하는 이유

클라이언트 업데이트, 코어 업데이트, 구독 업데이트는 서로 다릅니다. 클라이언트 업데이트는 화면이나 시스템 통합을 조정할 수 있고, 코어 업데이트는 프로토콜 기능을 추가하거나 라우팅 동작을 수정하거나 설정 호환성을 바꿀 수 있습니다. 구독 업데이트는 서비스 제공자가 전달한 노드 목록만 새로 고칩니다. 연결 문제가 생기면 최근 변화가 어느 계층에서 발생했는지 먼저 확인하는 편이 모든 항목을 동시에 업데이트하는 것보다 원인을 찾기 쉽습니다.

설정 형식과 호환 범위

V2Ray 생태계에서는 인바운드, 아웃바운드, 라우팅, DNS, 정책 설정을 JSON으로 표현하는 경우가 많으며, 그래픽 클라이언트가 대부분의 내용을 대신 생성합니다. 코어마다 설정 구조는 비슷하지만 확장 필드와 구체적인 기능은 다를 수 있습니다. 고급 설정을 복사하기 전에 예제가 어떤 코어와 클라이언트를 대상으로 하는지 확인하세요. 구독 연결만 필요하다면 클라이언트의 기본 옵션을 우선 사용해 수동 필드로 인한 문법 문제를 줄이는 것이 좋습니다.

데스크톱 클라이언트

v2rayN

Windows, macOS, Linux를 지원하며 구독 관리, 시스템 프록시, TUN, 라우팅, 로그 확인 등의 그래픽 기능을 제공합니다. 데스크톱 플랫폼의 조작 명칭은 대체로 비슷하지만 시스템 권한과 설치 패키지 형식은 각각 다릅니다.

Android 클라이언트

v2rayNG

Xray 코어를 기반으로 구독 가져오기, QR 코드 읽기, 노드 전환, 모바일 VPN 트래픽 가로채기를 지원합니다. 처음 연결할 때 시스템의 네트워크 연결 권한 요청에 응답해야 하며, 이후 상태 표시줄에서 실행 상태를 확인할 수 있습니다.

Android 대안

v2flyNG

V2Fly 코어를 주요 기반으로 하며 일반적인 Android 그래픽 클라이언트와 기본 조작 흐름이 비슷합니다. 선택할 때는 화면 외관보다 코어 요구 사항과 구독 호환성을 우선 확인하세요.

v2rayN 다운로드