클라이언트 3종 기능 비교
설정 기능을 비교하고, 클라이언트 이름만으로 연결 성능을 판단하지 마세요.
세 클라이언트 모두 노드 저장, 구독 업데이트, 코어 실행, 처리할 트래픽의 로컬 프록시 전달을 담당하는 그래픽 설정 도구입니다. 프로토콜과 전송 방식의 호환성을 좌우하는 것은 실제 실행 중인 코어입니다. 같은 구독이라도 구독 형식, 코어 기능, 서버 측 설정에 따라 클라이언트별 사용 가능 여부가 달라질 수 있습니다.
화면이 좁으면 표를 좌우로 스크롤해 보세요. 유지 관리 상태는 개괄적인 설명이며, 모든 플랫폼과 기능의 업데이트 주기가 같다는 뜻은 아닙니다. 시스템 요구사항과 선택 가능한 설치 파일은 다운로드 페이지의 안내를 확인하세요.
| 비교 항목 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 지원 플랫폼 | Windows / macOS / Linux | Android | Android |
| 코어 선택 | 설정에 따라 호환되는 코어를 선택할 수 있습니다. Xray와 V2Fly 지원 여부는 배포 패키지와 설정 유형에 따라 달라집니다. | Xray | V2Fly(v2fly) |
| 유지 관리 상태 | 활발히 유지 관리 중 | 활발히 유지 관리 중 | 커뮤니티에서 관리하며, 업데이트 일정은 프로젝트 릴리스 안내를 확인하세요. |
| 사용 난이도 | 기본 사용은 쉽습니다. 시스템 프록시, TUN, 복잡한 라우팅은 단계별 설정이 필요합니다. | 비교적 쉽습니다. 구독을 가져온 뒤 설정을 선택하고 VPN 연결을 허용하면 됩니다. | 기본 조작은 쉽습니다. 구독과 V2Fly 코어의 호환성을 먼저 확인해야 합니다. |
| 구독 그룹 | 지원합니다. 데스크톱에서 여러 구독 소스를 관리하기 좋습니다. | 지원합니다. 구독별로 업데이트하고 설정을 선택할 수 있습니다. | 지원합니다. 그룹 메뉴와 업데이트 옵션은 실제 앱 화면을 확인하세요. |
| 라우팅 규칙 UI | 라우팅 설정과 규칙 관리 메뉴를 제공해 트래픽 분할 정책을 한곳에서 정리할 수 있습니다. | 라우팅 설정을 제공하며, 앱별 프록시와 함께 처리할 트래픽 범위를 지정할 수 있습니다. | 라우팅 관련 설정을 제공합니다. 옵션과 규칙 지원 여부는 사용 중인 버전을 확인하세요. |
| TUN 및 트래픽 처리 | TUN 모드 관련 기능을 제공합니다. 플랫폼, 권한, 드라이버, 코어 설정에 따라 사용 가능 여부가 달라집니다. | Android VPN 모드로 트래픽을 처리합니다. 데스크톱 TUN과 설정 방식이 다릅니다. | Android VPN 모드로 트래픽을 처리합니다. 데스크톱 TUN과 설정 방식이 다릅니다. |
| 주요 기능 | 구독 그룹, 데스크톱 라우팅 관리, 시스템 프록시, 멀티 코어 설정 | Xray 코어, VPN 모드, 앱별 프록시 | V2Fly 코어, 모바일 구독 관리, 기존 설정 유지 |
| 추천 사용자 | 데스크톱 입문자 및 여러 설정을 정리하려는 고급 사용자 | 대부분의 안드로이드 사용자 및 앱별로 트래픽을 나누려는 사용자 | V2Fly 코어가 필요하고 호환되는 설정을 이미 보유한 안드로이드 사용자 |
v2rayN: 데스크톱 추천 클라이언트
구독 관리와 라우팅 설정을 한곳에서
컴퓨터에서 구독을 가져오고 설정을 바꾸며, 필요에 따라 시스템 프록시나 TUN을 사용할 수 있습니다. Windows에서는 데스크톱 버전과 클래식 WPF 버전 중에서 선택할 수 있습니다.
Windows 다운로드 보기 →v2rayN은 데스크톱 화면을 활용해 작업하기 좋습니다. 구독 그룹, 서버 설정, 라우팅 설정을 따로 관리할 수 있어 여러 설정의 매개변수를 비교하기에 적합합니다. 처음 사용할 때는 구독 그룹을 만들고 링크를 가져온 뒤 목록을 업데이트하고, 사용할 설정을 선택해 연결하세요. 기본 연결이 확인된 다음 사용자 지정 라우팅을 하나씩 추가하면 여러 설정을 동시에 바꿔 원인을 찾기 어려워지는 상황을 피할 수 있습니다.
Windows 데스크톱 버전은 크로스 플랫폼 인터페이스를 사용하고, 클래식 WPF 버전은 익숙한 Windows 레이아웃을 유지합니다. 선택할 때는 사용 습관, 실행 환경, 설치 파일 안내를 우선 확인하세요. 인터페이스 차이를 노드 성능 차이로 해석해서는 안 됩니다. macOS에서는 Apple Silicon과 Intel을 구분하고, Linux에서는 프로세서 아키텍처와 배포판 패키지 형식을 모두 확인하세요.
시스템 프록시 모드는 프록시 설정을 따르는 앱부터 확인할 때 적합합니다. 특정 앱이 계속 직접 연결된다고 해서 반드시 노드가 작동하지 않는 것은 아닙니다. 해당 앱이 시스템 프록시 설정을 사용하지 않을 수 있습니다. 더 많은 트래픽을 처리해야 할 때 TUN을 고려하고 권한, 라우팅, DNS도 확인하세요. Xray나 V2Fly 코어로 바꾸기 전에는 노드 매개변수와 선택한 코어가 호환되는지 확인해야 합니다. 코어 변경을 만능 해결책으로 여기지 마세요.
데스크톱 다운로드: macOS 설치 파일, Linux 설치 파일. 자세한 사용 방법은 빠른 시작 가이드를 확인하세요.
v2rayNG: 안드로이드 추천 클라이언트
Xray 코어와 앱별 프록시
먼저 구독을 가져오고 VPN 권한을 허용한 뒤, 필요에 따라 라우팅과 대상 앱을 설정하세요. 연결을 시작한 다음 실제 앱에서 접속 여부를 확인하세요.
v2rayNG 다운로드 보기 →v2rayNG는 안드로이드 기기에서 기본 설정을 빠르게 시작하려는 사용자에게 적합합니다. 일반적인 순서는 구독 그룹 추가, 구독 업데이트, 설정 선택, 연결 시작, 시스템 VPN 권한 허용입니다. 권한을 허용하면 클라이언트가 기기의 트래픽을 처리할 수 있지만, 원격 노드 연결까지 보장되는 것은 아닙니다. 대상 앱을 열어 페이지가 로드되는지, 실제 요청이 정상 처리되는지 확인해야 합니다.
앱별 프록시를 사용하면 지정한 앱만 처리하도록 범위를 제한할 수 있습니다. 화면의 옵션에 따라 프록시를 거치지 않을 앱을 제외할 수도 있습니다. 변경 전에는 현재 목록이 포함 모드인지 제외 모드인지 확인하고, 설정을 바꾼 뒤 다시 연결해 테스트하세요. 특정 앱 하나만 접속되지 않는다면 먼저 해당 앱이 제외 목록에 있는지, 별도의 네트워크 설정을 사용하는지, 라우팅 규칙이 관련 도메인을 직접 연결하도록 지정하는지 확인하세요.
v2rayNG는 Xray 코어를 사용하지만, 모든 공유 링크를 바로 가져올 수 있다는 뜻은 아닙니다. 링크 형식, 전송 매개변수, 클라이언트에서 설정할 수 있는 항목이 서로 맞아야 합니다. 최신 안드로이드 기기 대부분은 arm64 패키지를 먼저 확인하면 됩니다. 기기가 오래됐거나 아키텍처를 모른다면 먼저 시스템 ABI를 확인한 뒤 범용 패키지 사용 여부를 판단하세요. 범용 패키지는 아키텍처 호환 범위를 넓히지만 구형 시스템에서 실행된다는 보장은 없습니다.
v2flyNG: V2Fly 설정을 위한 대안
기존 V2Fly 코어 설정 방식 유지
코어 요구사항이 명확한 사용자에게 적합합니다. 기존 안드로이드 클라이언트에서 옮기기 전에 노드 프로토콜과 전송 매개변수를 확인하세요.
v2flyNG 다운로드 보기 →v2flyNG를 선택하는 기준은 다른 클라이언트와 이름이 비슷하다는 점이 아니라 V2Fly 코어를 사용한다는 점입니다. 검증된 V2Fly 설정을 이미 보유하고 있고 같은 코어 계열을 계속 사용하려면 안드로이드 대안으로 고려할 수 있습니다. 코어 요구사항이 분명하지 않은 초보자는 v2rayNG를 먼저 선택하면 이 사이트의 기본 가이드를 따라 설정하기 쉽습니다. 이후 실제 호환성 요구에 따라 변경 여부를 판단하세요.
Xray와 V2Fly를 모든 기능이 서로 대체 가능한 두 가지 이름으로 생각하지 마세요. 둘 다 Project V 관련 오픈 소스 생태계에 속하지만 프로토콜 확장, 설정 필드, 개발 방향은 다를 수 있습니다. 구독에 특정 코어에 의존하는 매개변수가 있다면 실제 지원 여부를 확인해야 합니다. 설정을 읽어 들이는 데 성공했다고 해서 연결까지 된다는 보장은 없습니다.
마이그레이션할 때는 기존 클라이언트의 정상 작동 설정을 보관하고, v2flyNG에 새 구독 그룹을 만든 다음 작동이 확인된 설정 하나를 비교 대상으로 선택하세요. 로컬 라우팅 설정 전체를 한 번에 덮어쓰거나 VPN 연결 두 개를 동시에 시작하지 마세요. 구독 업데이트, 앱 접속, 백그라운드 실행이 모두 정상인지 확인한 뒤 설정을 하나씩 옮기세요. 구독이 만료되거나 작동하지 않는 문제라면 클라이언트를 바꿔도 링크 자체는 복구되지 않습니다.
사용 환경에 맞는 클라이언트 선택
다운로드 전 확인할 네 가지
- 기기와 설치 파일을 확인하세요. Windows에서는 데스크톱 버전과 클래식 WPF 버전 중에서 선택하고, macOS에서는 칩을, Linux에서는 아키텍처와 deb·rpm 형식을 확인하세요. 안드로이드에서는 시스템 버전과 ABI를 확인해야 합니다. 자세한 요구사항은 클라이언트 다운로드 페이지를 참고하세요.
- 설정 출처와 코어 호환성을 확인하세요. 클라이언트 자체는 노드나 구독을 제공하지 않습니다. 사용할 수 있는 구독 링크나 공유 설정을 준비하고, 프로토콜, 전송 방식, 필수 매개변수가 선택한 코어에서 지원되는지 확인하세요.
- 처리할 앱을 확인하세요. 데스크톱 시스템 프록시, 데스크톱 TUN, 안드로이드 VPN, 프록시 전용 모드를 구분하세요. 방식마다 처리하는 트래픽 범위가 다르므로 연결 버튼이 켜져 있는지만 확인해서는 안 됩니다.
- 설정을 되돌릴 수 있는지 확인하세요. 클라이언트를 바꾸기 전에 기존 설정을 보관하고 여러 트래픽 처리 도구를 동시에 켜지 마세요. 이전 클라이언트를 종료할 때 시스템 프록시가 예전 포트를 가리키고 있지 않은지 확인한 뒤 새 클라이언트를 실행해 테스트하세요.
선택 기준은 간단합니다. 데스크톱은 v2rayN, 안드로이드는 v2rayNG를 추천하며, v2flyNG는 V2Fly 코어가 필요한 경우에 선택하세요. 노드, 네트워크, 설정 조건과 무관하게 적용되는 고정 속도 순위는 없습니다. 연결에 문제가 있다면 문제 해결 가이드에 따라 단계별로 확인하세요. 코어, 라우팅, 구독 개념이 익숙하지 않다면 먼저 용어 설명을 살펴보세요.
클라이언트 다운로드에서 플랫폼에 맞는 파일을 선택하고, 설치한 뒤 구독 가져오기 가이드에 따라 설정을 진행하세요.