v2rayN · v2rayNG · v2flyNG

V2Ray 클라이언트 비교 플랫폼·코어·설정 방식

데스크톱에는 v2rayN, Android에는 v2rayNG를 우선 추천합니다. 기존 V2Fly 설정을 사용하거나 코어 동작을 확인해야 한다면 v2flyNG를 고려하세요.

선택 순서: 운영체제 → 설정 호환성 → 트래픽 처리 방식 → 일상 관리. 기능이 많더라도 현재 기기에서 모두 사용할 필요는 없습니다.

세 가지 클라이언트 사양 비교

먼저 지원 플랫폼을 확인하고 그다음 기능을 비교하세요

v2rayN은 데스크톱용이며, v2rayNG와 v2flyNG는 Android용입니다. 세 클라이언트 모두 설정 관리와 연결 제어를 담당하지만, 프로토콜·라우팅·DNS 처리는 코어가 맡습니다. 아래 표는 기능 구성 방식을 비교하며, 버튼 수로 성능을 평가하거나 서로 다른 운영체제의 트래픽 처리 방식을 같은 기능으로 간주하지 않습니다.

화면이 좁으면 표를 좌우로 스크롤해 전체 내용을 확인하세요. 메뉴 이름, 기능 위치, 시스템 요구 사항은 설치한 배포 패키지에 따라 다를 수 있습니다.

v2rayN·v2rayNG·v2flyNG의 플랫폼, 코어, 유지 관리 및 기능 차이
비교 항목 v2rayN v2rayNG v2flyNG
지원 플랫폼 Windows、macOS、Linux Android Android
사용 가능한 코어 Xray 등 여러 코어 지원. 사용 가능 여부는 배포 패키지와 설정 유형에 따라 달라집니다. Xray V2Fly
유지 관리 상태 활발히 유지 관리 중입니다. 데스크톱 인터페이스와 플랫폼에 따라 기능 업데이트 시점이 다를 수 있습니다. 활발히 유지 관리 중입니다. 클라이언트와 코어 업데이트를 함께 고려해야 합니다. 최신 배포 이력을 확인하고, 사용 전 호환성을 점검하세요.
사용 난이도 기본 연결 과정은 간단하지만 세부 설정 항목이 많습니다. 모바일 초보자에게 적합합니다. 최초 VPN 권한 허용 과정은 알아둘 필요가 있습니다. 기본 조작은 비슷한 Android 앱과 유사하지만 V2Fly 호환성을 추가로 확인해야 합니다.
구독 그룹 관리 구독별로 노드를 분류해 관리할 수 있어 일괄 업데이트와 출처 확인이 편리합니다. 구독 관리와 노드 분류를 지원합니다. 그룹 관리 기능은 현재 인터페이스에서 확인하세요. 구독 가져오기와 관리를 지원합니다. 그룹 관리 메뉴는 현재 인터페이스에서 확인하세요.
라우팅 규칙 UI 라우팅 관리 화면에서 규칙을 편집하고 적용 순서를 확인할 수 있습니다. 라우팅 설정 메뉴를 제공합니다. 복잡한 환경에서는 필드와 코어 동작을 확인해야 합니다. 라우팅 설정 메뉴를 제공합니다. 규칙은 V2Fly가 지원하는 범위에 맞춰야 합니다.
시스템 프록시 데스크톱 시스템 프록시를 설정할 수 있습니다. 각 앱에서 이를 따를지는 앱 구현 방식에 따라 다릅니다. 주로 Android VPN 인터페이스로 트래픽을 처리하며, 데스크톱 시스템 프록시와는 다릅니다. 주로 Android VPN 인터페이스로 트래픽을 처리하며, 데스크톱 시스템 프록시와는 다릅니다.
TUN 및 트래픽 처리 일부 TUN 사용 환경을 지원합니다. 플랫폼, 구성 요소, 권한에 따라 제약이 있을 수 있습니다. Android VPN 인터페이스로 가상 네트워크 연결을 만들고 설정에 따라 앱 트래픽을 처리합니다. Android VPN 인터페이스로 가상 네트워크 연결을 만들고 설정에 따라 앱 트래픽을 처리합니다.
DNS 설정 앱 설정, 라우팅 규칙, 선택한 코어를 함께 고려해 조정하세요. Xray의 DNS 기능과 앱 설정을 고려해 조정하세요. V2Fly의 DNS 기능과 앱 설정을 고려해 조정하세요.
추천 사용자 데스크톱에서 일상적으로 사용하거나 여러 구독을 관리하고 라우팅을 조정하는 사용자 Android 초보자 및 Xray 설정을 사용하는 사용자 기존 V2Fly 설정을 사용하거나 해당 코어의 동작이 필요한 Android 사용자

데스크톱 클라이언트 · 여러 코어

v2rayN: 구독 관리와 데스크톱 라우팅

v2rayN은 Windows, macOS, Linux에서 노드를 한곳에 모아 관리하기에 적합합니다. 구독 그룹으로 출처를 나누면 업데이트할 때 노드가 어느 그룹에 속하는지 쉽게 확인할 수 있습니다. 라우팅 관리 화면에서는 도메인, IP, 아웃바운드 선택, 규칙 순서를 비교적 한곳에서 다룰 수 있습니다. 데스크톱을 주로 사용하고 분할 라우팅 정책을 자주 조정한다면, 이런 관리 기능이 가져오기 단계에서 버튼을 한 번 덜 누르는 것보다 중요합니다.

기본 사용과 고급 설정은 단계별로

처음에는 구독 하나를 가져와 노드 하나를 선택한 다음, 사용하는 앱에 맞는 시스템 프록시를 켜세요. 연결을 확인한 뒤 LAN 우회, 도메인별 라우팅, 사용자 지정 DNS를 차례로 추가하면 됩니다. 여러 설정을 한꺼번에 바꾸면 문제를 찾기 어려워집니다. 브라우저 접속에 실패했을 때 노드 상태, 프록시 포트, 라우팅 규칙, DNS 응답 중 무엇이 원인인지 구분하기 힘들 수 있습니다.

여러 코어와 TUN 사용 범위

여러 코어를 지원하면 설정 선택지가 늘어나지만 모든 필드를 서로 바꿔 쓸 수 있다는 뜻은 아닙니다. 설정을 가져오기 전에 대상 코어를 확인하고, 코어를 전환한 뒤에는 아웃바운드, DNS, 라우팅 규칙을 다시 점검하세요. TUN은 더 넓은 범위의 트래픽을 처리해야 할 때 사용합니다. 활성화하기 전에 현재 플랫폼의 지원 방식, 관련 구성 요소, 권한을 확인하세요. 시스템 프록시로 충분하다면 먼저 간단한 연결 방식으로 사용해 보세요.

Windows 설치 패키지는 데스크톱 버전과 클래식 WPF 버전으로 나뉩니다. macOS는 Apple Silicon과 Intel을, Linux는 패키지 형식과 프로세서 아키텍처를 각각 확인해야 합니다. 데스크톱 인터페이스마다 메뉴 위치가 다를 수 있으므로 설정을 옮길 때는 다른 플랫폼의 화면을 그대로 따라 하기보다 실제 옵션을 확인하세요.

v2rayN 설치 패키지 보기

Android 클라이언트 · Xray

v2rayNG Android 우선 추천

v2rayNG는 Xray 코어를 사용하며 Android 기기에서 구독 가져오기, 노드 선택, 라우팅 설정 등 일상적인 작업에 적합합니다. 처음 사용하는 경우 구독을 업데이트한 뒤 노드를 선택하고 연결을 시작하세요. 처음 실행하면 시스템에서 VPN 연결 권한을 요청합니다. 이는 클라이언트가 트래픽을 처리하는 데 필요한 시스템 권한이며, 원격 서버에 연결되었다는 뜻은 아닙니다. 권한을 허용한 뒤 실제 접속과 로그로 연결 상태를 확인하세요.

모바일에서는 앱 트래픽과 백그라운드 실행을 확인하세요

Android VPN 인터페이스는 데스크톱 시스템 프록시와 다른 기능입니다. 앱별 처리 규칙을 켰다면 대상 앱이 의도한 범위에 포함되는지, 허용 목록인지 제외 목록인지 확인하세요. 일반적으로 VPN 서비스는 한 번에 하나만 활성화할 수 있어 같은 인터페이스를 사용하는 다른 앱이 실행을 방해할 수 있습니다. 충돌이 발생하면 현재 활성화된 서비스를 먼저 확인한 다음 노드 설정을 점검하세요.

백그라운드 연결이 불안정하다고 바로 클라이언트를 바꾸기보다 원인을 나눠 확인하세요. 화면을 끌 때 연결이 끊기는지, 네트워크 전환 후 복구되지 않는지, 노드를 사용할 수 없는지 구분해야 합니다. 첫 번째 경우에는 배터리 관리와 백그라운드 실행 권한을 확인하고, 네트워크 복구 문제는 이후 로그를 살펴보세요. 노드 문제라면 노드 상태를 다시 확인해야 합니다. 로그 상세도를 계속 높이면 출력량이 늘어나므로 문제를 해결한 뒤에는 일상 사용에 적합한 수준으로 낮추세요.

Xray 설정을 사용하는 사용자에게 적합

기존 설정이 Xray 전용 프로토콜이나 필드에 의존한다면 v2rayNG가 Android에서 더 직접적인 선택입니다. 다만 내장 코어의 실제 지원 범위는 확인해야 합니다. 휴대폰과 데스크톱에서 같은 구독을 사용할 수 있어도 앱별 라우팅, VPN 권한, 로컬 DNS 설정은 기기별로 따로 지정해야 합니다. 데스크톱에서 연결된다고 해서 휴대폰의 로컬 설정도 모두 올바르다고 볼 수는 없습니다.

v2rayNG Android 설치 패키지 보기

Android 클라이언트 · V2Fly

v2flyNG: V2Fly 설정이 필요할 때 선택

v2flyNG를 선택하는 기준은 v2rayNG와 비슷한 이름이 아니라 V2Fly 코어를 사용한다는 점입니다. 기존 설정이 V2Fly 문서를 기준으로 작성되었거나 해당 코어의 DNS 및 라우팅 동작을 확인해야 한다면 v2flyNG를 고려할 수 있습니다. 일반 구독만 사용하고 코어 차이를 아직 모르는 Android 초보자라면 v2rayNG부터 시작하는 편이 이 사이트의 안내에 따라 첫 연결을 설정하기 쉽습니다.

설정을 옮기기 전에 필드 지원 여부 확인

Xray와 V2Fly는 모두 Project V 생태계에 속하지만 프로토콜, 전송 방식, 설정 필드는 각각 다르게 발전해 왔으며 완전히 호환되지 않습니다. 한 클라이언트에서 내보낸 네이티브 JSON을 다른 코어에서도 사용할 수 있는 공통 설정으로 간주하지 마세요. 설정을 옮길 때는 프로토콜과 전송 방식부터 확인한 뒤 보안 매개변수, DNS, 라우팅 필드를 점검하세요. 인식되지 않는 매개변수가 있다면 가져오기를 반복하기보다 대상 코어의 지원 범위에 맞춰 다시 설정해야 합니다.

v2flyNG도 Android VPN 권한, 앱 트래픽 범위, 백그라운드 실행 제한을 고려해야 합니다. 이는 플랫폼 차원의 조건이므로 코어를 바꿔도 사라지지 않습니다. 사용 전에는 현재 설치 패키지가 기기의 Android 버전을 지원하는지와 유지 관리 상태를 확인하세요. 업데이트 주기와 코어 호환성은 각각 따로 살펴봐야 하며 앱 이름만으로 판단할 수 없습니다.

V2Fly 설정이 안정적으로 작동하고 있다면 설정을 백업해 두고 항목별로 확인하세요. 대상 설정이 Xray 전용 기능에 의존한다면 v2flyNG를 모든 Android 연결 문제의 대안으로 삼기보다 v2rayNG의 지원 범위를 확인해야 합니다.

v2flyNG Android 설치 패키지 보기

실제 사용 환경에 맞춰 선택

초보자·고급 사용자·여러 기기 사용자는 설정 부담을 따져보세요

코어와 인터페이스의 역할

Xray와 V2Fly: 호환성을 확인하고 속도 순위는 매기지 마세요

Project V는 이 생태계를 이해하는 데 도움이 되는 배경입니다. GUI 클라이언트는 구독과 설정을 정리하고 실행을 제어하며, Xray나 V2Fly는 설정을 해석하고 연결을 처리합니다. 인터페이스에 특정 설정이 보인다고 모든 코어에서 사용할 수 있는 것은 아닙니다. 반대로 코어가 특정 기능을 지원하더라도 현재 클라이언트에 해당 GUI 설정 메뉴가 있다는 뜻은 아닙니다.

실제 사용 경험은 노드 서비스, 전송 매개변수, 네트워크 상태, DNS, 라우팅에 따라 달라집니다. 같은 기기에서 클라이언트를 바꾼 뒤 결과가 달라졌다면 먼저 노드와 규칙이 같은지 비교한 다음 로그에서 연결 단계를 확인하세요. 서로 다른 노드로 비교한 속도 차이를 클라이언트나 코어 탓으로 단정할 수 없습니다. 설치와 설정을 한 번에 살펴보려면 전체 플랫폼 설치·설정 가이드를 참고하세요.

클라이언트 선택 요약

데스크톱: v2rayN Android: v2rayNG

Windows、macOS、Linux

v2rayN을 우선 추천합니다. 다운로드 전에 운영체제, 프로세서 아키텍처, 패키지 형식을 확인하세요. 첫 연결은 시스템 프록시로 시작하고, 앱 트래픽을 추가로 처리해야 할 때 TUN을 검토하세요.

v2rayN 다운로드

Android

v2rayNG를 우선 추천합니다. V2Fly 설정과의 호환성이 필요하다면 v2flyNG를 고려하세요. 두 클라이언트 모두 시스템 요구 사항, VPN 권한, 백그라운드 실행 설정을 확인해야 합니다.

Android 클라이언트 보기

설치 후 설정 가이드에 따라 구독 가져오기, 노드 선택, 프록시 적용 확인을 차례로 진행하세요. 연결은 되었지만 접속에 문제가 있다면 로그를 보존하고 라우팅과 DNS를 먼저 확인하세요. 바로 클라이언트를 바꿀 필요는 없습니다.