세 클라이언트, 동일한 비교 기준

V2Ray 클라이언트 선택 비교

데스크톱은 v2rayN을 우선 검토하고, Android는 v2rayNG을 우선 선택하세요. V2Fly 커널이 명확히 필요할 때만 v2flyNG을 후보에 포함하면 됩니다.

플랫폼 지원 Xray / V2Fly 구독 그룹 라우팅 규칙 UI TUN
CLIENT / PLATFORM 선택 빠른 확인
v2rayN Windows · macOS · Linux 데스크톱 우선 v2rayNG Android · Xray Android 우선 v2flyNG Android · V2Fly 커널 대안

먼저 운영체제로 사용할 수 없는 클라이언트를 제외한 뒤, 커널·라우팅·TUN 요구 사항으로 범위를 좁히세요. 이름이 비슷해도 플랫폼을 넘어 직접 대체할 수는 없습니다.

먼저 기기로 1차 선별

두 가지 핵심 결론과 한 가지 대안 조건

세 클라이언트는 같은 플랫폼에서 나란히 대체하는 관계가 아닙니다. 운영체제가 후보 범위를 정하고, 커널 선호와 고급 설정 요구가 최종 선택을 결정합니다.

01 / DESKTOP

데스크톱 플랫폼: v2rayN

Windows, macOS, Linux 사용자는 v2rayN부터 시작하면 됩니다. 구독 업데이트, 노드 전환, 시스템 프록시, 라우팅 규칙, TUN 등 자주 쓰는 기능을 데스크톱 UI에서 한곳에 관리할 수 있어 기본 연결부터 분할 라우팅과 규칙 관리까지 단계적으로 익히기 좋습니다.

02 / ANDROID

Android:v2rayNG

대부분의 Android 사용자는 v2rayNG을 우선 선택하는 것이 좋습니다. Xray 커널을 사용하며 구독 가져오기, 노드 선택, 라우팅 설정, 앱별 프록시, 연결 제어를 그래픽 UI에서 제공하므로 관련 자료와 설정 예시도 같은 용어 체계로 이해하기 쉽습니다.

Android 다운로드 영역 열기 →
03 / ALTERNATIVE

V2Fly가 명확히 필요할 때: v2flyNG

v2flyNG은 v2rayNG을 기본적으로 대체하는 클라이언트가 아니라 V2Fly 커널을 사용하는 Android 선택지입니다. 기존 설정이 v2fly 방식으로 구성되어 있거나 V2Fly 동작을 비교 테스트하려는 경우에 설치를 고려하세요.

v2flyNG 평가 보기 →
플랫폼·커널·기능 설정

v2rayN, v2rayNG, v2flyNG 전체 비교

표는 클라이언트가 제공하는 기능과 사용 방향을 비교한 것으로, 모든 커널 매개변수가 그래픽 UI에 같은 이름으로 표시된다는 뜻은 아닙니다. 실제 사용 가능 항목은 운영체제와 설정 방식에 따라서도 달라집니다.

세 V2Ray 클라이언트의 주요 차이
비교 기준 v2rayN v2rayNG v2flyNG
플랫폼 지원 Windows、macOS、Linux Android Android
주요 커널 방향 Xray 및 V2Ray 생태계 설정을 지원하며, 클라이언트가 제공하는 커널과 설정에 따라 사용할 수 있습니다. Xray 커널 V2Fly 커널
유지 관리 상태 활발히 유지 관리 활발히 유지 관리 활발히 유지 관리
사용 난이도 보통. 기본 연결은 간단하지만 기능이 많아 시스템 프록시와 라우팅 모드를 이해해야 합니다. 낮음. 모바일 작업이 집중되어 있어 구독을 가져온 뒤 노드와 모드로 설정할 수 있습니다. 보통. 기본 절차는 모바일 클라이언트와 비슷하지만 커널 차이를 이해한 뒤 선택하는 편이 좋습니다.
구독 관리 여러 구독 소스, 그룹, 업데이트 작업을 관리하기에 적합합니다. 구독 가져오기와 업데이트, 노드 목록 관리를 지원합니다. 구독 가져오기와 노드 관리를 지원합니다.
구독 그룹 데스크톱은 관리 공간이 넓어 여러 소스와 그룹을 정리하기 좋습니다. 모바일에서 일상적으로 구독을 관리하고 노드를 전환하기에 적합합니다. 기본적인 구독과 노드 사용을 중심으로 합니다.
라우팅 규칙 UI 데스크톱 UI에서 규칙, 아웃바운드, 매칭 순서를 확인하고 조정하기 좋습니다. 모바일 라우팅 설정 메뉴를 제공해 일반적인 분할 라우팅 요구를 처리할 수 있습니다. V2Fly 설정 방향에 맞는 라우팅 기능을 제공합니다.
TUN 지원 더 많은 데스크톱 앱 트래픽을 가로채야 하는 환경에 적합하며, 활성화하기 전에 권한과 라우팅 설정을 확인해야 합니다. Android 네트워크 연결 메커니즘으로 앱 트래픽을 처리하며, 설정 방식은 데스크톱과 다릅니다. Android 네트워크 연결 메커니즘으로 작동하며, 구체적인 동작은 V2Fly 커널과 클라이언트 설정을 기준으로 판단합니다.
주요 기능 데스크톱 시스템 프록시, 구독 그룹, 라우팅 규칙 관리, TUN, 로그 분석 모바일 빠른 전환, 앱별 프록시, Xray 설정, 라우팅 설정 V2Fly 커널, 모바일 노드 관리, 기본 라우팅 설정
추천 사용자 데스크톱 사용자, 다중 구독 사용자, 세밀한 분할 라우팅과 로그 분석이 필요한 사용자 대부분의 Android 사용자, 모바일 클라이언트를 처음 설정하는 사용자 V2Fly 커널을 명확히 선호하거나 커널 동작을 비교해야 하는 Android 사용자
선택 결론 데스크톱 우선 Android 우선 특정 커널이 필요할 때의 대안
클라이언트별 상세 보기

클라이언트의 역할과 사용 범위

이름이 비슷하다고 기능 구성이 같은 것은 아닙니다. 아래에서는 최초 설정, 일상적인 관리, 고급 기능의 세 단계로 나누어 각 클라이언트가 어떤 작업에 적합한지 설명합니다.

DESKTOP / XRAY ECOSYSTEM

v2rayN: 데스크톱 설정 센터

v2rayN은 Windows, macOS, Linux 데스크톱 환경에 적합합니다. 처음에는 보통 구독 가져오기, 서버 목록 업데이트, 활성 노드 선택, 시스템 프록시 설정부터 시작합니다. 기본 단계를 마친 뒤 필요에 따라 라우팅, 사용자 지정 DNS, TUN, 로그를 살펴보면 됩니다. 기능 메뉴가 많으므로 처음 실행할 때는 ‘구독 소스’, ‘노드 항목’, ‘프록시 모드’, ‘라우팅 규칙’이라는 네 가지 대상을 먼저 구분하는 것이 좋습니다.

주요 장점은 특정 버튼 하나가 아니라 데스크톱 환경의 넓은 관리 공간입니다. 여러 구독 소스를 정기적으로 업데이트해야 한다면 그룹별로 정리할 수 있고, 규칙에 문제가 생기면 활성 서버, 시스템 프록시 상태, 실행 로그를 함께 확인할 수 있습니다. 설정을 장기간 관리해야 하는 사용자에게는 작은 화면에서 항목을 하나씩 수정하는 것보다 데스크톱 UI가 훨씬 명확합니다.

브라우저만 시스템 프록시로 연결하면 되는 사용자는 처음부터 모든 고급 옵션을 켤 필요가 없습니다. 기본 시스템 프록시로 연결한 뒤 규칙과 TUN을 하나씩 추가하면 문제를 추적하는 경로가 짧아집니다.

v2rayN 다운로드 메뉴로 이동 →
v2rayN / 라우팅 설정 DESKTOP
구독 그룹 라우팅 규칙 시스템 프록시
사설 주소geoip:private 직접 연결
광고 도메인 규칙geosite:category-ads-all 차단
그 밖의 매칭 트래픽규칙 순서에 따라 계속 판단 프록시
시스템 프록시필요할 때 활성화 설정됨
ANDROID / XRAY

v2rayNG: Android 일상 사용

v2rayNG은 Android용이며 Xray 커널을 사용합니다. 일반적인 순서는 구독 주소 가져오기, 목록 업데이트, 노드 선택, 연결 시작입니다. 모바일 UI가 자주 쓰는 기능을 서버 목록과 연결 제어 영역에 모아 두어 Android 클라이언트를 처음 설정하는 사용자도 쉽게 접근할 수 있습니다.

세밀한 제어가 필요하면 v2rayNG에서 라우팅 설정, 앱별 프록시, 로컬 네트워크 관련 옵션도 다룰 수 있습니다. 앱별 프록시는 지정한 앱만 클라이언트 연결을 사용하게 하거나 처리 대상에서 제외할 때 유용하고, 라우팅 규칙은 도메인·주소·규칙 집합에 따라 트래픽 방향을 결정합니다. 두 기능은 해결하는 문제가 다르므로 앱 범위와 대상 주소 규칙을 하나의 설정으로 혼동하지 마세요.

데스크톱에서 이미 v2rayN을 사용하더라도 Android에서는 보통 같은 구독을 별도로 가져와야 하며, 데스크톱 프로그램 폴더를 복사해서는 안 됩니다. 구독 주소는 노드 정보를 동기화하지만 시스템 프록시, 앱 범위, 연결 권한은 각 기기에서 따로 설정해야 합니다.

v2rayNG 다운로드 메뉴로 이동 →
v2rayNG / 설정 ANDROID
기본 설정 라우팅 설정 앱별 프록시
구독 업데이트저장된 주소에서 목록 가져오기 사용 가능
사전 정의 라우팅필요에 따라 규칙 선택 설정
앱별 프록시처리할 앱 선택 선택 사항
로컬 네트워크 액세스LAN 요구에 따라 설정 필요 시
ANDROID / V2FLY

v2flyNG: V2Fly 커널 대안

v2flyNG도 Android용이지만 적합성을 판단하는 핵심은 화면이 아니라 V2Fly 커널이 명확히 필요한지 여부입니다. 기존 노드와 구독이 일반적인 형식이라면 대체로 가져오기 절차를 진행할 수 있습니다. 실제로 비교해야 할 부분은 전송 매개변수, 라우팅 동작, 서버 설정이 대상 커널 방향과 일치하는지입니다.

기본 Android 클라이언트를 찾는 것이라면 v2rayNG부터 시작하는 편이 일관된 Xray 설정 경로를 만들기 쉽습니다. V2Fly 중심 환경을 관리하거나 동일한 설정을 서로 다른 커널 방향에서 어떻게 해석하고 실행하는지 비교해야 할 때 v2flyNG을 선택하면 분명한 의미가 있습니다.

클라이언트를 바꾸기 전에 구독 주소와 필요한 수동 매개변수를 기록해 두세요. 노드 이름만 보고 이전이 끝났다고 판단하지 말고, 프로토콜, 전송 방식, TLS 관련 설정, 주소, 포트, 라우팅 조건이 모두 대응하는지 확인해야 합니다.

v2flyNG Android 다운로드 보기 →
v2flyNG / 설정 점검 V2FLY
노드 매개변수 라우팅 로그
프로토콜 매개변수필수 필드 확인 점검
전송 설정서버 설정과 일치 확인 점검
라우팅 순서위에서 아래로 매칭 확인
실행 로그필드 오류 확인에 사용 보기
기능 이름만 비교하지 마세요

구독·라우팅·TUN 판단 기준

클라이언트 목록에 같은 이름의 기능이 있어도 사용 목적이 완전히 같다는 뜻은 아닙니다. 먼저 문제가 노드 관리, 트래픽 분배, 시스템 트래픽 가로채기 중 어디에 해당하는지 확인한 뒤 알맞은 메뉴를 선택하세요.

A

구독 그룹: 소스 관리이며 자동 경로 선택이 아님

구독은 노드 항목을 일괄적으로 가져오는 기능이고, 그룹은 소스나 사용 환경을 정리하는 기능입니다. 즉 ‘노드가 어디에서 오는지, 어떻게 분류할지’를 해결할 뿐 특정 도메인이 어느 아웃바운드로 나갈지는 직접 결정하지 않습니다. 데스크톱에서 여러 구독을 관리해야 한다면 v2rayN의 넓은 화면과 작업 흐름이 장기적인 정리에 적합하고, 모바일에서는 보통 정기 업데이트와 빠른 전환이 중심입니다.

구독을 업데이트한 뒤 노드가 달라졌다면 먼저 현재 활성 노드가 여전히 존재하는지 확인한 다음 그룹과 정렬을 점검하세요. 구독 내용이 확인되지 않은 상태에서 라우팅을 바로 수정하면 두 가지 변수가 동시에 생깁니다.

B

라우팅 규칙 UI: 핵심은 매칭 순서

라우팅 UI는 도메인, 주소, 포트, 프로토콜, 규칙 집합을 서로 다른 아웃바운드에 연결합니다. 규칙은 보통 순서대로 매칭되므로 범위가 넓은 규칙을 너무 앞에 두면 뒤의 정밀한 규칙이 적용되지 않을 수 있습니다. v2rayN은 데스크톱에서 긴 규칙 목록을 확인하기 좋고, v2rayNG과 v2flyNG은 모바일에서 자주 사용하는 분할 라우팅 설정을 제공합니다.

수정하기 전에 기존 규칙 순서를 기록하고, 한 번에 한 항목만 변경한 뒤 대상 웹사이트, 앱, 로그 결과로 검증하세요. 노드 사용 가능 여부와 라우팅 매칭 여부를 나누어 확인하면 규칙 문제를 구독 문제로 잘못 판단하는 일을 줄일 수 있습니다.

C

TUN: 시스템 프록시를 사용하지 않는 트래픽 처리

데스크톱 앱이 시스템 프록시를 따른다면 v2rayN의 기본 시스템 프록시 모드만으로 충분한 경우가 많습니다. TUN은 추가 앱을 적용하거나 더 많은 연결을 통합 처리하고 복잡한 분할 라우팅을 실행해야 할 때 적합합니다. 시스템 권한, 라우팅 테이블, DNS 처리가 필요하므로 기본 연결이 정상인지 확인한 뒤 활성화하세요.

Android 클라이언트는 시스템이 제공하는 네트워크 연결 메커니즘으로 작동하며, UI와 권한 절차는 데스크톱과 다릅니다. 클라이언트를 선택할 때 단순히 ‘TUN’이라는 표시가 있는지만 보지 말고 현재 시스템에서 대상 앱을 적용할 수 있는지, 앱별 프록시와 라우팅 설정을 쉽게 확인할 수 있는지도 살펴보세요.

D

커널 선택: 설정 의존성부터 확인

Xray와 V2Fly는 모두 Project V 관련 생태계의 커널 방향이지만 기능 발전과 매개변수 지원이 항상 일치하는 것은 아닙니다. 명확한 의존성이 없는 일반 사용자는 클라이언트의 기본 방향을 따르면 됩니다. 데스크톱은 v2rayN, Android는 v2rayNG을 사용하세요. 설정 소스가 특정 커널을 요구하거나 특정 커널 동작을 재현해야 할 때만 세부적으로 선택하면 됩니다.

프로토콜 이름이 같아도 매개변수 확인을 대신할 수는 없습니다. 이전할 때는 최소한 주소, 포트, 사용자 식별자, 전송 방식, 보안 설정, 서버 이름, 경로 등의 필드를 점검하세요. VMess나 VLESS라는 이름만 보고 설정이 완전히 같다고 판단해서는 안 됩니다.

실제 사용 방식에 맞춰 선택

네 가지 사용자 환경별 추천

같은 클라이언트라도 사용자에 따라 어려운 지점이 다릅니다. 아래 추천은 최초 설정, 규칙 복잡도, 기기 수, 하드웨어 조건을 기준으로 나눈 것입니다.

세 단계로 좁혀 선택하기

기기에서 커널까지 선택 완료

클라이언트 이름으로 플랫폼을 추측하거나 기능 수로 적합성을 판단하지 마세요. 아래 순서로 선별하면 세 클라이언트를 반복해서 설치해 볼 필요가 거의 없습니다.

  1. 1단계: 운영체제 확인

    Windows, macOS, Linux는 바로 v2rayN 선택 경로로 이동하고, Android는 v2rayNG과 v2flyNG 비교 경로로 들어갑니다. 플랫폼 선별만으로도 후보 범위가 크게 줄어듭니다.

  2. 2단계: 설정에서 특정 커널을 요구하는지 확인

    명확한 커널 요구가 없다면 Android에서는 기본적으로 v2rayNG을 선택하세요. 설정 설명, 기존 환경, 테스트 목적이 V2Fly 동작에 명확히 의존할 때만 v2flyNG을 선택하면 됩니다. 이름에 v2fly가 들어간다는 이유만으로 모든 노드에 반드시 필요하다고 가정하지 마세요.

  3. 3단계: 고급 기능이 정말 필요한지 확인

    여러 구독 그룹, 데스크톱 라우팅 편집, 시스템 프록시, 로그 분석이 필요하면 v2rayN을 선택하세요. Android 앱별 프록시와 모바일 라우팅이 필요하면 v2rayNG을 사용하면 됩니다. 기본 연결만 필요하다면 고급 옵션의 수를 주요 판단 기준으로 삼을 필요가 없습니다.

클라이언트 선택 결론

데스크톱은 v2rayN, Android는 v2rayNG

대부분의 사용 환경에 적용할 수 있는 기본 조합입니다. v2rayN은 Windows, macOS, Linux에서 데스크톱 설정 관리를 담당하고, v2rayNG은 Android에서 구독, 노드, 앱별 프록시, 라우팅 설정을 담당합니다. v2flyNG은 V2Fly 커널이 명확히 필요한 Android 설정에 사용하세요.

다운로드하기 전에 해당 플랫폼 탭으로 이동해 시스템 아키텍처와 설치 패키지 유형에 맞는 파일을 선택하세요. 설치가 끝나면 기본 연결부터 확인한 뒤 라우팅, DNS, TUN 설정을 단계적으로 추가하면 됩니다.