v2rayN·v2rayNG·v2flyNG 클라이언트 비교

먼저 운영체제로 맞지 않는 항목을 제외한 뒤 커널 체계, 라우팅 설정, 구독 관리와 사용 복잡도를 비교하세요. 데스크톱에서는 v2rayN, Android 주력 기기에서는 v2rayNG를 우선 고려하면 됩니다.

클라이언트 3종 Xray / v2fly Windows / macOS / Android / Linux

결론부터 확인한 뒤 기능 차이를 점검하세요

세 소프트웨어는 같은 플랫폼에서 완전히 대체되는 관계가 아닙니다. v2rayN은 데스크톱용이고 v2rayNG와 v2flyNG는 Android용입니다. 후자의 핵심 차이는 커널 생태계와 설정 호환 방향에 있습니다.

데스크톱 우선 추천

v2rayN

Windows, macOS와 Linux에 적합합니다. 구독 그룹, 서버 전환, 라우팅 규칙, 시스템 프록시와 TUN 설정을 데스크톱 그래픽 화면에서 한곳에 관리할 수 있습니다. 여러 구독을 관리하거나 라우팅을 자주 조정하고 컴퓨터에서 장시간 사용할 때 v2rayN의 기능 구성이 더 완성도 높습니다.

데스크톱 설치 패키지 선택 →
Android 우선 추천

v2rayNG

Xray 커널을 사용하며 VLESS, VMess, Trojan 또는 Shadowsocks 설정을 주로 사용하는 Android 사용자에게 적합합니다. QR 코드, 클립보드와 구독 가져오기를 지원하고, 앱별로 프록시 사용 여부를 정할 수 있어 일상적인 전환 과정이 간단합니다.

Android 설치 패키지 선택 →
커널 대안

v2flyNG

v2fly 커널을 사용하는 Android용 대안입니다. 기존 설정이 v2fly 동작에 명확히 의존하거나 현재 v2fly 서버 설정과 일치해야 한다면 v2flyNG를 우선 테스트할 수 있습니다. 일반적인 모바일 사용자는 먼저 v2rayNG를 선택하는 편이 좋습니다.

v2flyNG 설치 패키지 보기 →

기능 비교표와 사용 범위

“특정 기능을 지원한다”는 말이 세 클라이언트의 메뉴 위치와 매개변수가 완전히 같다는 뜻은 아닙니다. 기기를 바꿀 때는 구독 주소나 표준 공유 링크를 옮기고, 로컬 설정 전체를 그대로 복사하지 마세요.

v2rayN·v2rayNG·v2flyNG 주요 차이
비교 항목 v2rayN v2rayNG v2flyNG
플랫폼 지원 Windows、macOS、Linux Android Android
주요 커널 Xray를 주요 선택지로 사용하며 클라이언트 설정에서 Core 유형을 관리할 수 있습니다 Xray v2fly
유지 관리 상태 활발히 유지 관리됨 활발히 유지 관리됨 지속적으로 유지 관리됨
사용 난이도 보통. 데스크톱 설정 항목이 많아 시스템 프록시와 라우팅 모드를 이해해야 합니다 낮음. 설정을 가져온 뒤 시스템 VPN 메뉴에서 바로 연결할 수 있습니다 낮음~보통. 일반적인 Android 프록시 클라이언트와 비슷하지만 선택 전에 필요한 커널을 확인해야 합니다
구독 관리 여러 구독 그룹, 일괄 업데이트와 서버 정리에 적합합니다 구독 그룹, 업데이트와 설정 전환을 지원합니다 구독 가져오기, 업데이트와 노드 선택을 지원합니다
라우팅 규칙 화면 데스크톱 그래픽 설정이 비교적 완성되어 규칙 집합과 사전 설정 모드를 편집하기 좋습니다 도메인, IP와 앱 범위 등 모바일용 라우팅 설정을 제공합니다 기본 라우팅 설정을 제공하며 구체적인 매개변수는 v2fly 커널을 기준으로 합니다
TUN 및 시스템 트래픽 처리 시스템 프록시를 설정할 수 있고 필요에 따라 TUN도 사용할 수 있습니다 Android VPN 서비스를 통해 트래픽을 처리하며 앱별 제어를 지원합니다 Android VPN 서비스로 연결하며 고급 기능은 현재 클라이언트 설정을 따릅니다
주요 기능 구독 그룹, 라우팅 규칙 화면, 시스템 프록시, TUN, 데스크톱 트레이 조작 QR 코드 가져오기, 클립보드 가져오기, 앱별 프록시, 모바일 네트워크 전환 v2fly 커널, 표준 구독 가져오기, 모바일 라우팅과 연결 관리
추천 사용자 데스크톱 사용자, 여러 구독을 사용하는 사용자, 세밀한 라우팅이 필요한 고급 사용자 Android 일상 사용자, Xray 설정 사용자, 앱별 프록시가 필요한 사용자 v2fly 커널이 명확히 필요하거나 해당 설정을 이미 보유한 Android 사용자

제품별 평가: 장점, 비용과 사용 환경

01 데스크톱

v2rayN

Desktop Xray TUN

v2rayN의 핵심 가치는 데스크톱에서 자주 쓰는 작업을 하나의 관리 화면에 모아둔 데 있습니다. 구독 그룹을 만들고 서버 목록을 업데이트하며 활성 서버를 설정한 뒤, 용도에 따라 시스템 프록시, 라우팅 모드 또는 TUN을 선택할 수 있습니다. 빠른 연결만 필요한 사용자는 구독을 가져오고 서버를 선택하면 바로 사용할 수 있으며, 세밀한 제어가 필요한 사용자는 라우팅 규칙, DNS, Core 유형과 로그 메뉴를 통해 추가로 조정할 수 있습니다.

데스크톱은 기능 범위가 넓어 모바일보다 설정 단계가 깊고 학습 비용이 큽니다. 처음 설치할 때 DNS, 라우팅, Mux와 TUN을 한꺼번에 바꾸지 마세요. 먼저 기본 설정으로 연결을 확인한 다음 규칙을 하나씩 추가하는 것이 좋습니다. 문제가 생겼을 때 원인이 구독, 서버, 시스템 프록시인지 추가 매개변수인지 구분하기 쉬워집니다.

v2rayN에는 서로 다른 데스크톱 화면 구성이 있습니다. Windows 사용자는 새 데스크톱 화면과 기존 WPF 화면 중에서 선택할 수 있고, macOS와 Linux에서는 크로스플랫폼 데스크톱 버전을 사용합니다. 두 화면의 기본 작업은 같으며, 주요 차이는 시스템 호환성, 화면 구현과 일부 조작 경로입니다. 안정적인 설정을 이미 사용 중인 Windows 사용자는 화면 변화만을 이유로 옮길 필요가 없고, 처음 설치한다면 크로스플랫폼 데스크톱 버전을 먼저 시도해도 좋습니다.

  • 적합한 경우: 컴퓨터를 장시간 실행하고, 여러 구독 그룹과 복잡한 라우팅을 사용하며, 시스템 프록시와 TUN 전환이 필요한 경우
  • 주의: 관리자 권한, 남아 있는 시스템 프록시 설정과 TUN 드라이버 상태가 연결 품질에 영향을 줄 수 있습니다.
  • 선택 기준: 주로 사용하는 기기가 Windows, macOS 또는 Linux라면 v2rayN부터 시작하는 것이 좋습니다.
02 Android 주력 선택

v2rayNG

Android Xray Per-app

v2rayNG의 Android 조작 흐름은 간단합니다. 구독 주소, 클립보드 내용, QR 코드 또는 개별 설정으로 서버 항목을 만든 뒤 설정을 선택하고 시스템 VPN 연결을 시작합니다. Xray 커널을 사용하므로 일반적인 VMess, VLESS, Trojan과 Shadowsocks 설정에 적합하며, 서버가 제공하는 WebSocket, gRPC, TLS, REALITY 등의 조합 매개변수도 처리할 수 있습니다.

앱별 프록시는 v2rayNG의 중요한 모바일 기능입니다. 특정 앱만 프록시를 거치게 하거나 반대로 제외할 범위를 설정할 수 있습니다. 설정 전에 규칙 방향을 먼저 정해 “선택한 앱만 프록시”와 “선택한 앱 우회”를 혼동하지 마세요. 처음 연결하는 경우에는 앱별 기능을 끄고 기본 연결을 확인한 뒤 앱 범위를 추가하는 것이 좋습니다.

Android 제조사의 백그라운드 정책은 연결 유지에 직접 영향을 줍니다. 절전, 백그라운드 제한, 절전 모드의 네트워크 정책과 자동 정리가 VPN 서비스를 종료할 수 있습니다. 화면을 잠근 뒤 연결이 끊긴다면 프로토콜을 바로 바꾸기보다 먼저 v2rayNG의 배터리 및 백그라운드 권한을 확인하세요. 모바일 네트워크와 Wi-Fi를 전환한 뒤 다시 연결하는 편이 실험적인 매개변수를 많이 추가하는 것보다 문제를 찾기 쉽습니다.

  • 적합한 경우: Android 주력 기기, Xray 설정, QR 코드 가져오기, 앱별 트래픽 분리가 필요한 경우
  • 주의: 백그라운드 연결 유지는 기기 시스템 정책에 좌우되며 클라이언트 설정은 그중 일부에 불과합니다.
  • 선택 기준: v2fly 커널이 필요하다는 명확한 조건이 없다면 Android 사용자는 v2rayNG를 우선 선택하세요.
03 Android 대안

v2flyNG

Android v2fly Routing

v2flyNG의 차별점은 외관이 아니라 v2fly 커널입니다. 기존 서버 설정, 라우팅 동작 또는 사용 문서가 v2fly를 기준으로 작성되었다면 같은 커널 체계를 선택하는 것이 매개변수 해석의 차이를 줄일 수 있습니다. 구독 가져오기, 설정 선택, 연결 제어와 라우팅 설정 등 모바일에서 자주 쓰는 기능을 제공하므로 Android 기기에서 호환성을 우선할 때 적합합니다.

기기가 오래됐다는 이유만으로 v2flyNG가 반드시 리소스를 덜 사용한다고 단정하지 마세요. 실제 리소스 사용량은 프로토콜, 암호화 방식, 전송 계층, 라우팅 규칙 수, DNS 정책과 백그라운드 방식의 영향을 함께 받습니다. 오래된 기기는 먼저 CPU 아키텍처와 설치 패키지 유형을 확인한 뒤 같은 서버와 비슷한 설정으로 직접 관찰해야 합니다. 범용 설치 패키지는 아키텍처 지원 범위를 넓히는 용도이지 실행 부하가 낮다는 뜻은 아닙니다.

구독에 특정 커널 전용 매개변수가 포함되어 있다면 클라이언트를 바꾼 뒤 필드가 무시되거나 가져오기에 실패하거나 연결 동작이 달라질 수 있습니다. 이때는 서버 주소를 반복해서 수정하기보다 설정 요구사항을 확인해야 합니다. 커널 제한이 없는 일반적인 Android 환경에서는 v2rayNG가 보통 더 직접적인 선택 경로를 제공하며, v2flyNG는 요구사항이 분명한 사용자에게 적합합니다.

  • 적합한 경우: v2fly 설정이 이미 있거나 v2fly 라우팅 동작을 확인해야 하며, Android용 다른 커널 구성을 유지하려는 경우
  • 주의: Xray 클라이언트에서 옮길 때는 프로토콜과 전송 매개변수가 호환되는지 항목별로 확인해야 합니다.
  • 선택 기준: 설정 설명에서 v2fly를 명시적으로 요구하거나 기존 환경이 v2fly 커널을 중심으로 구성된 경우에 선택하세요.

사용 환경별 선택으로 기능 수만 보고 결정하지 마세요

기능이 많다고 현재 기기에 더 적합한 것은 아닙니다. 안정적인 선택 순서는 플랫폼 일치, 커널 호환, 가져오기 성공, 기본 연결 확인이며 TUN, 앱별 프록시와 사용자 지정 라우팅은 그다음입니다.

4단계 결정 경로: 플랫폼부터 설정 검증까지

  1. 01

    주요 기기 확인

    Windows, macOS와 Linux는 바로 v2rayN 선택 범위로 들어가고, Android는 v2rayNG와 v2flyNG 중에서 판단합니다. 플랫폼이 맞지 않으면 이후 기능 비교는 의미가 없습니다.

  2. 02

    설정 요구사항 확인

    구독 설명에서 Xray, v2fly 또는 특정 커널 전용 기능을 지정했는지 확인하세요. 명확한 요구사항이 없다면 데스크톱은 v2rayN, Android는 v2rayNG를 사용하고, v2fly가 명시된 경우에만 v2flyNG를 선택하세요.

  3. 03

    기본 설정으로 연결 검증

    먼저 구독 가져오기, 서버 선택과 기본 연결을 완료하고 사용자 지정 DNS, 복잡한 라우팅과 여러 실험 설정을 동시에 활성화하지 마세요. 기본 상태를 문제 해결의 기준으로 삼으면 설정 문제와 로컬 규칙 문제를 구분하기 쉽습니다.

  4. 04

    필요에 따라 고급 기능 추가

    컴퓨터에서 더 많은 트래픽을 처리해야 할 때 TUN을 설정하고, Android에서 일부 앱만 처리하려 할 때 앱별 프록시를 활성화하세요. 중국 본토와 해외 도메인을 분리해야 한다면 도메인 및 IP 규칙을 단계적으로 추가하며 로그를 확인하세요.

혼동하기 쉬운 차이: 커널, TUN과 구독

클라이언트와 커널은 서로 다른 계층입니다

클라이언트는 화면, 구독, 설정 저장과 시스템 연결 메뉴를 담당하고 커널은 프로토콜을 해석하고 전송을 수립하며 라우팅을 실행합니다. v2rayNG는 Xray, v2flyNG는 v2fly에 대응하고, v2rayN은 데스크톱 화면에서 Core 유형 관련 설정을 제공합니다. 같은 공유 링크도 다른 커널에서 대개 해석할 수 있지만 전용 필드가 포함된 경우에는 호환성을 확인해야 합니다.

시스템 프록시와 TUN은 처리 범위가 다릅니다

시스템 프록시는 주로 운영체제의 프록시 설정을 따르는 프로그램에 영향을 주고, TUN은 가상 네트워크 인터페이스를 통해 더 넓은 범위의 트래픽을 처리합니다. 데스크톱 게임, 명령줄 프로그램 또는 시스템 프록시를 읽지 않는 앱에는 TUN이 필요할 수 있지만, 권한, DNS와 라우팅 충돌 같은 추가 문제도 생깁니다. 일반적인 웹 이용은 먼저 시스템 프록시로 시작하세요.

구독은 서버를 동기화할 뿐 모든 개인 설정을 동기화하지 않습니다

구독은 보통 서버 설정과 일부 매개변수만 제공하며 앱별 목록, 시스템 프록시 상태, TUN 설정이나 로컬 사용자 지정 라우팅까지 완전히 동기화하지는 않습니다. 여러 기기에서 같은 구독을 사용해도 로컬 동작은 기기별로 따로 설정해야 합니다. 구독을 업데이트하기 전에는 수동으로 수정한 항목도 기록해 원격 내용으로 덮어쓰지 않도록 하세요.

트래픽 분할 문제는 프로토콜 문제가 아닐 수 있습니다

특정 웹사이트만 직접 연결되거나 특정 앱이 연결되지 않거나 DNS 응답이 비정상인 경우, 라우팅 우선순위, 도메인 매칭, IP 규칙과 DNS 정책이 서로 맞지 않는 것이 흔한 원인입니다. 먼저 단순 라우팅 모드로 전환해 서버를 확인한 뒤 사용자 지정 규칙을 하나씩 점검하는 편이 VMess, VLESS 또는 Trojan을 계속 바꾸는 것보다 효과적입니다.

선택 관련 자주 묻는 질문과 이전 시 주의사항

v2rayN을 Android에서 사용할 수 있나요?

데스크톱용 설치 방식으로는 사용할 수 없습니다. v2rayN은 Windows, macOS와 Linux용이며 Android에서는 v2rayNG와 v2flyNG 중에서 선택해야 합니다. 두 기기 유형에서 같은 구독을 가져올 수 있지만 로컬 라우팅, 시스템 프록시와 앱별 설정은 각각 구성해야 합니다.

v2rayNG와 v2flyNG의 주요 차이는 무엇인가요?

핵심 차이는 커널 체계입니다. v2rayNG는 Xray, v2flyNG는 v2fly를 사용합니다. 구독이나 서버 설명에서 커널을 명시했다면 요구사항에 맞춰 선택하고, 제한이 없다면 Android 일상 사용에서는 보통 v2rayNG를 먼저 선택합니다.

세 클라이언트에 같은 구독을 가져올 수 있나요?

일반적인 표준 구독은 각각 가져올 수 있지만 최종 호환성은 구독에 포함된 프로토콜, 전송 계층과 전용 필드에 따라 달라집니다. 가져오기에 성공했다고 모든 설정이 연결되는 것은 아닙니다. 특정 항목만 실패하면 필요한 커널과 전송 매개변수를 확인하세요.

데스크톱에서는 시스템 프록시와 TUN 중 무엇을 먼저 사용해야 하나요?

먼저 시스템 프록시로 기본 연결을 확인하세요. 대상 프로그램이 시스템 프록시를 읽지 않거나 더 넓은 범위의 트래픽을 처리해야 할 때만 TUN을 설정하면 됩니다. TUN을 활성화한 뒤에는 권한, 가상 네트워크 인터페이스, DNS와 로컬 보안 소프트웨어 정책도 추가로 점검해야 합니다.

오래된 휴대전화에는 v2rayNG와 v2flyNG 중 무엇이 적합한가요?

먼저 구독 요구사항에 따라 커널을 선택한 뒤 프로세서 아키텍처와 설치 패키지 유형을 확인하세요. 기기의 출시 시기만으로 클라이언트를 결정할 수는 없습니다. 리소스 사용량에는 프로토콜, 전송 방식, 규칙 수, DNS 정책과 백그라운드 실행 제한도 영향을 줍니다.