CLIENTS / XRAY / V2FLY
V2Ray 클라이언트 비교
데스크톱·안드로이드 선택 가이드
먼저 운영체제를 확인하고, 설정에 필요한 커널을 살펴보세요. 데스크톱은 v2rayN, 안드로이드는 v2rayNG를 우선 추천합니다. 기존 V2Fly 설정이 필요하다면 v2flyNG도 고려하세요.
세 클라이언트는 모두 오픈소스 GUI 클라이언트입니다. 클라이언트는 설정과 조작 화면을 담당하고, 실제 연결은 커널이 처리합니다. 클라이언트를 설치한 뒤에도 사용할 수 있는 설정을 직접 준비해야 합니다.
세 클라이언트 기능 비교
표는 일반적인 사용 방식을 비교한 것으로, 모든 배포 패키지의 기능을 하나로 묶어 보장하지는 않습니다. 화면 구성과 커널 구성요소, 시스템 권한은 플랫폼과 업데이트에 따라 달라질 수 있습니다. 특정 기능이 필요하다면 실제 설치 패키지의 설정과 실행 결과를 확인하세요. 좁은 화면에서는 좌우로 스크롤해 열을 볼 수 있습니다.
| 비교 항목 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 플랫폼 지원 | Windows、macOS、Linux | Android | Android |
| 커널 선택 | Xray, V2Fly 등 커널 설정을 관리할 수 있습니다. 사용 가능한 항목은 배포 패키지에 따라 다릅니다. | 주로 Xray를 사용하는 구성 | V2Fly 커널 |
| 유지 관리 상태 | 활발히 유지 관리 | 활발히 유지 관리 | 커뮤니티에서 유지 관리합니다. 선택 전 최근 업데이트와 시스템 호환성을 확인하세요. |
| 사용 난이도 | 기본 설정은 쉽게 가져올 수 있지만 라우팅과 여러 커널 옵션은 차근차근 익혀야 합니다. | 기본 연결 절차가 간단하며, 시스템 VPN 권한을 이해해야 합니다. | 기본 조작은 안드로이드의 유사 클라이언트와 비슷하며, 먼저 커널 호환성을 확인해야 합니다. |
| 구독 그룹 | 그룹 관리, 구독 업데이트, 목록 정리를 지원합니다. | 구독 관리와 설정 그룹을 지원합니다. 메뉴 위치는 화면 구성에 따라 다를 수 있습니다. | 구독 관리를 지원합니다. 인식할 수 있는 형식은 클라이언트 파서와 커널에 따라 다릅니다. |
| 라우팅 규칙 UI | 데스크톱에서 규칙을 한곳에서 편집하고 관리하기 편리해 도메인, IP, 아웃바운드를 확인하기 좋습니다. | 라우팅 설정을 제공하며, 앱별 분할 설정과 함께 트래픽 범위를 관리할 수 있습니다. | 기본 라우팅 설정을 제공합니다. 복잡한 규칙은 커널 지원 여부를 확인해야 합니다. |
| TUN 및 트래픽 처리 | TUN 사용 방식을 제공하지만 관련 구성요소, 시스템 권한, 플랫폼 호환성이 필요합니다. | Android VPN 서비스를 통해 트래픽을 처리합니다. 데스크톱의 TUN 스위치와는 다릅니다. | Android VPN 서비스를 통해 트래픽을 처리합니다. 데스크톱의 TUN 스위치와는 다릅니다. |
| VLESS / REALITY | 해당 기능을 지원하는 커널을 사용하고 전송 및 보안 매개변수를 확인해야 합니다. | Xray 관련 설정을 안드로이드에서 사용하는 데 적합하지만, 커널 기능은 별도로 확인해야 합니다. | Xray 전용 설정이 그대로 호환된다고 볼 수 없습니다. 특히 REALITY 설정을 확인하세요. |
| 권장 사용자 | 데스크톱에서의 일상적인 사용, 구독 정리, 라우팅 디버깅, 여러 커널 관리 | 안드로이드 일상 사용, 앱별 분할 설정, Xray 설정 사용자 | 기존 V2Fly 설정을 사용하거나 해당 커널의 동작을 확인하려는 사용자 |
v2rayN: 데스크톱 구독 및 라우팅 관리
데스크톱 우선 추천
컴퓨터에서 설정을 정리하고 구독 그룹을 전환하거나 실행 로그를 확인하려면 v2rayN을 우선 고려하세요. 서버 목록, 시스템 프록시, 라우팅 메뉴가 데스크톱 작업 흐름에 맞춰 구성되어 있어 설정을 점검하며 연결 결과를 확인하기 좋습니다. Windows, macOS, Linux에서 사용할 수 있지만 플랫폼마다 메뉴와 구성요소가 모두 같다는 뜻은 아닙니다.
구독 그룹과 규칙 UI로 설정을 한곳에서 관리
설정 출처가 여러 곳이라면 목록 하나에 몰아넣는 것보다 그룹으로 관리하는 편이 유용합니다. 출처별로 나누면 업데이트에 실패했을 때 문제가 생긴 그룹을 찾기 쉽고, 라우팅을 변경할 때 현재 설정과 선택한 규칙 집합이 맞는지도 확인하기 편합니다. 데스크톱 화면에서는 도메인 정책, 규칙 순서, 아웃바운드를 항목별로 점검할 수 있습니다. 규칙이 많다고 더 나은 것은 아니므로 먼저 동작을 이해할 수 있는 기본 규칙을 유지하세요.
Windows 다운로드 섹션에는 데스크톱 버전과 클래식 WPF 버전이 구분되어 있습니다. 데스크톱 버전은 차세대 크로스 플랫폼 인터페이스를 사용하고, WPF 버전은 기존 인터페이스를 유지합니다. 처음 사용하는 경우 다운로드 페이지의 안내에 따라 선택하세요. 익숙한 설정 위치가 있는 사용자는 화면의 신구만 보고 이전하기보다 필요한 설정이 기존 위치에 있는지 먼저 확인하는 편이 좋습니다.
시스템 프록시와 TUN은 따로 판단하세요
브라우저처럼 시스템 프록시를 따르는 프로그램은 보통 시스템 프록시 모드로 사용할 수 있습니다. 다른 프로그램은 시스템 프록시 설정을 따르지 않을 수 있으므로, 그때 TUN 사용을 검토하세요. TUN에는 가상 네트워크 인터페이스와 라우팅, DNS 설정이 필요하며 추가 권한이나 구성요소가 요구될 수 있습니다. 모든 연결 문제를 TUN 활성화로 해결할 수는 없습니다. 처음 연결할 때는 간단한 모드로 설정이 작동하는지 확인한 다음 트래픽 처리 범위를 넓히세요.
v2rayNG: 안드로이드 일상 연결 및 앱별 분할 설정
안드로이드 우선 추천
안드로이드에서 V2Fly 전용 기능이 필요한 것이 아니라면 v2rayNG부터 고려하세요. 설정 가져오기, 구독 업데이트, 항목 선택, 연결 시작 등 자주 쓰는 기능을 중심으로 구성되어 있어 클립보드나 구독 주소에서 바로 시작하기 좋습니다. VLESS, REALITY 등이 포함된 설정은 프로토콜 이름만 확인하지 말고 공유된 설정의 전송 방식, 보안 매개변수, 커널 요구 사항도 함께 확인해야 합니다.
VPN 권한을 승인한 뒤 앱별 분할 설정을 확인하세요
처음 연결할 때는 보통 Android VPN 권한을 승인해야 합니다. 이 권한은 클라이언트가 로컬에서 트래픽을 처리할 수 있도록 허용하는 것으로, 원격 설정까지 연결되었다는 의미는 아닙니다. 시스템에 VPN 상태가 표시된 뒤에도 실제로 대상 앱을 열어 접속 결과를 확인하세요. 이미 다른 앱이 시스템 VPN 연결을 사용 중이라면 먼저 충돌을 해결한 후 프로토콜 매개변수를 점검하세요.
앱별 분할 설정은 어떤 앱의 트래픽을 프록시 경로로 보낼지 구분하는 기능이며, 도메인 라우팅과는 다른 계층의 규칙입니다. 특정 앱이 예상대로 접속되지 않으면 먼저 트래픽 처리 범위에 포함됐는지 확인한 다음 도메인 또는 IP 규칙이 어떤 아웃바운드를 선택했는지 살펴보세요. 두 계층을 섞어 조정하면 브라우저는 다시 작동해도 다른 앱은 계속 실패할 수 있습니다.
백그라운드 안정성은 시스템 설정에도 영향을 받습니다
화면을 잠근 뒤 연결이 끊겨도 프로토콜이나 커널 문제라고 단정할 수는 없습니다. 안드로이드의 절전 정책, 백그라운드 제한, 네트워크 전환도 연결 유지에 영향을 줍니다. 먼저 시스템의 클라이언트 배터리 관리 설정을 확인한 뒤 로그를 살펴보고 설정 변경이 필요한지 판단하세요. 문제가 생긴 뒤 반복해서 재설치하는 것보다 업데이트 전에 기존 설정을 보관하는 편이 원인을 찾기 쉽습니다.
v2flyNG: 기존 V2Fly 설정을 위한 대안
V2Fly 커널 기반
v2flyNG를 선택하는 주된 이유는 화면 모양이 아니라 커널입니다. 검증된 V2Fly 설정을 이미 사용하거나 안드로이드 기기에서 V2Fly의 파싱 및 라우팅 동작을 재현해야 한다면 고려할 만한 대안입니다. 이런 명확한 요구가 없는 신규 사용자는 보통 v2rayNG부터 시작하는 편이 간단합니다. 커널 차이를 먼저 파악한 뒤 연결 문제를 해결해야 하는 수고를 줄일 수 있습니다.
프로젝트 계보가 비슷해도 설정을 함께 쓸 수 있는 것은 아닙니다
V2Fly와 Xray는 프로젝트 역사를 일부 공유하지만 기능은 각자 발전해 왔습니다. 일부 기본 설정이 비슷해 보여도 확장 필드, 보안 계층 옵션, 전체 JSON 설정을 그대로 바꿔 쓸 수 있다는 뜻은 아닙니다. 특히 Xray 기능이 필요하다고 명시된 설정은 클라이언트 이름만 바꿔 호환 문제를 해결할 수 없습니다. 두 커널의 관계는 프로토콜 및 커널 가이드에서 확인하세요.
사용 전 최근 릴리스 노트, 대상 안드로이드 시스템과의 호환성, 배포 패키지에 포함된 커널 기능도 확인해야 합니다. 세 프로젝트를 단순히 “신구 순서”로 나누기보다 커뮤니티의 유지 관리 주기가 필요한 기능과 맞는지 살펴보는 편이 유용합니다. 안정적으로 작동하는 기존 V2Fly 설정이라면 이름이 바뀌었다는 이유만으로 바로 이전할 필요는 없습니다.
사용 목적에 맞는 클라이언트 선택
클라이언트 변경 전 설정 호환성 확인
이전 작업은 구독 주소를 복사하는 것만으로 끝나지 않습니다. 공유 링크, 구독 내용, 커널 전체 설정은 서로 다른 데이터입니다. 앞의 두 가지는 보통 클라이언트가 파싱해 커널 설정을 만들지만, 전체 설정에는 특정 커널 전용 필드가 들어 있을 수 있습니다. 기존 클라이언트에서 주소로 업데이트가 되더라도 새 클라이언트가 모든 내용을 인식한다는 보장은 없습니다.
- 현재 설정을 기록하세요.설정 출처와 프로토콜, 전송 정보를 보관하고 검증된 라우팅 및 DNS 설정도 적어 두세요. 구독 주소에는 접근 정보가 포함될 수 있으니 공개 스크린샷이나 게시물에 노출하지 마세요.
- 대상 커널을 확인하세요.설정이 특정 기능에 의존하는지 살펴본 다음 새 클라이언트에서 실제로 어떤 커널이 실행되는지 확인하세요. 특히 Xray 확장 필드를 V2Fly 설정에 그대로 적용하지 마세요.
- 먼저 가져온 뒤 항목을 확인하세요.파싱 과정에서 중요한 필드가 누락되지 않았는지 확인하세요. 목록에 항목이 보인다는 것은 가져오기가 완료됐다는 뜻일 뿐, 연결까지 검증된 것은 아닙니다.
- 기본 모드부터 테스트하세요.단일 설정이 작동하는지 확인한 다음 복잡한 라우팅, 앱별 분할 설정, TUN 설정을 적용하세요. 연결 매개변수 문제와 트래픽 처리 문제를 구분하는 데 도움이 됩니다.
- 실제로 사용할 앱으로 확인하세요.브라우저와 필요한 앱을 테스트하고 네트워크가 바뀐 뒤에도 연결이 유지되는지 살펴보세요. 실패하면 로그를 확인해 원인을 찾고, 문제 해결 대신 클라이언트를 계속 바꾸지는 마세요.
새 클라이언트에 일부 항목만 가져와졌다면 먼저 구독 형식과 프로토콜 지원 범위를 확인하세요. 항목은 모두 표시되지만 웹페이지가 열리지 않는다면 프록시 모드, 시스템 권한, 라우팅, DNS를 차례로 확인하세요. 관련 개념은 용어집에서, 자주 묻는 사용 방법은 FAQ에서 확인할 수 있습니다.
선택 요약: 플랫폼을 먼저, 커널은 그다음
데스크톱은 v2rayN을 우선 추천합니다.구독 그룹, 규칙 관리, 로그 확인을 컴퓨터에서 한곳에 모아 처리하기 좋습니다. 운영체제와 아키텍처에 맞는 설치 패키지를 선택하세요. 안드로이드는 v2rayNG를 우선 추천합니다.기본 설정 가져오기와 시스템 VPN 권한 승인부터 진행한 뒤 필요에 따라 앱별 분할 설정을 구성하세요. v2flyNG는 V2Fly가 꼭 필요한 경우에 선택하세요.호환되는 설정을 이미 사용하거나 해당 커널의 동작을 확인해야 할 때 고려하면 됩니다.
클라이언트는 조작 방식을, 커널은 설정 기능을 결정하며 네트워크와 서버도 연결 결과에 영향을 줍니다. 어느 한 가지 조건만으로 나머지를 대신할 수는 없습니다. 플랫폼을 정한 뒤 클라이언트 다운로드 페이지에서 알맞은 설치 패키지를 확인하고, 가이드에 따라 처음 설정을 가져오세요. 세 클라이언트를 번갈아 설치해 보는 것보다 효율적입니다.