CLIENT SELECTION / 플랫폼 → 코어 → 기능

V2Ray 클라이언트 비교

v2rayN·v2rayNG·v2flyNG 선택 가이드

먼저 기기에 맞는 클라이언트를 고른 다음 설정 요구 사항을 확인하세요. 데스크톱은 v2rayN, Android는 v2rayNG를 우선 추천합니다. v2flyNG는 v2fly 코어가 필요한 설정에 적합합니다. 이름은 비슷해도 용도는 다릅니다.

구독 그룹 라우팅 규칙 UI 시스템 프록시 / VPN / TUN

플랫폼·코어·기능 비교

이 표는 클라이언트의 작동 방식을 비교하며 속도를 순위로 매기는 자료가 아닙니다. 실제 연결 품질은 서버 설정, 네트워크 환경, 라우팅 규칙에도 영향을 받습니다. 유지 관리 상태는 정성적으로 설명했으며, 코어 구성 요소와 메뉴 이름, 사용 가능한 기능은 설치한 버전을 기준으로 확인하세요.

화면이 좁으면 표를 좌우로 스크롤하세요. 먼저 ‘플랫폼 지원’을 확인한 다음 ‘코어’와 ‘트래픽 처리 방식’을 살펴보세요.

v2rayN·v2rayNG·v2flyNG 기능 및 권장 사용자
비교 항목 v2rayN v2rayNG v2flyNG
플랫폼 지원 Windows / macOS / Linux Android Android
코어 구성 일반적으로 Xray를 사용합니다. 다른 코어 및 v2fly 설정과의 호환성은 설치한 버전에서 확인하세요. Xray 코어를 사용하며 Xray 고유 설정이 필요한 노드에 적합합니다. v2fly 코어를 사용하며 v2fly용 설정에 적합합니다.
유지 관리 상태 활발히 유지 관리 중이며 데스크톱 UI와 코어 구성 요소가 계속 개선되고 있습니다. 활발히 유지 관리 중이며 Android 인터페이스와 코어 호환성이 계속 조정되고 있습니다. 커뮤니티에서 유지 관리하며 업데이트 주기는 실제 릴리스 내역을 확인해야 합니다.
사용 난이도 기본 가져오기는 간편하지만 시스템 프록시, 라우팅, TUN은 각각의 역할을 이해해야 합니다. 기본 기능이 한곳에 모여 있습니다. 처음 사용할 때 VPN 권한을 허용해야 합니다. 다른 Android 클라이언트와 사용 방식은 비슷하지만 코어 호환성을 확인하는 것이 중요합니다.
구독 그룹 ‘구독 그룹 설정’에서 여러 구독 주소를 관리하고 그룹별로 업데이트하거나 필터링할 수 있습니다. ‘구독 그룹 설정’에 구독 주소를 저장한 다음 구독을 업데이트할 수 있습니다. 구독 관리를 지원합니다. 그룹 기능과 메뉴는 설치한 버전을 기준으로 확인하세요.
라우팅 규칙 UI ‘라우팅 설정’ 등의 GUI 메뉴에서 도메인, IP, 아웃바운드 대상을 확인할 수 있습니다. ‘설정’에서 라우팅 모드를 선택합니다. 사용자 지정 규칙 지원 여부는 버전별로 확인하세요. 라우팅 설정을 지원합니다. 규칙 메뉴와 기능은 버전에 따라 다를 수 있습니다.
트래픽 처리 / TUN 시스템 프록시는 해당 설정을 따르는 앱에 적용됩니다. TUN 사용에는 코어와 시스템 권한이 필요합니다. Android VPN 서비스를 통해 트래픽을 처리합니다. 데스크톱의 TUN 설정과 같은 기능은 아닙니다. Android VPN 서비스를 통해 트래픽을 처리합니다. 데스크톱의 TUN 설정과 같은 기능은 아닙니다.
주요 용도 데스크톱에서 여러 구독 관리, 세밀한 분할 라우팅, 시스템 프록시 및 TUN 문제 해결 Android에서 일상적인 연결, 구독 업데이트, Xray 설정 및 앱별 설정 Android에서 기존 v2fly 설정과 관련 작업 흐름 활용
권장 사용자 데스크톱 사용자와 라우팅을 확인하고 조정하려는 고급 사용자 대부분의 Android 사용자와 Xray 기능이 필요한 사용자 v2fly 코어가 필요한 Android 사용자

세 가지 클라이언트 자세히 살펴보기

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

데스크톱 우선 추천

v2rayN의 장점은 데스크톱에서 자주 사용하는 기능을 하나의 GUI에 모아 둔 것입니다. 구독 주소 저장, 노드 업데이트, 사용할 설정 선택, 시스템 프록시 설정, 필요에 따른 라우팅 조정까지 한곳에서 처리할 수 있습니다. Windows, macOS, Linux 사용자 모두 복잡한 코어 설정 파일을 먼저 살펴보지 않고 시작할 수 있습니다.

일상적인 가져오기는 ‘구독 그룹 설정’에서 시작하면 됩니다. 그룹 이름에는 ‘구독 1’처럼 두루뭉술한 이름보다 출처나 용도를 적어 두세요. 나중에 업데이트에 실패했을 때 확인할 주소를 쉽게 찾을 수 있습니다. 주소를 저장하고 구독을 업데이트한 다음 노드를 선택하고 필요한 시스템 프록시 모드를 켜세요. 시스템 프록시는 해당 설정을 따르는 앱에 프록시 주소를 전달하는 기능이고, 라우팅 규칙은 코어로 들어온 요청을 프록시로 보낼지 직접 연결할지 결정합니다. 두 기능을 혼동하지 마세요.

트래픽을 더 세밀하게 분할하려면 내보낸 파일을 직접 수정하는 것보다 ‘라우팅 설정’에서 작업하는 편이 추적하기 쉽습니다. 규칙 순서, 도메인 및 IP 매칭, 아웃바운드 태그를 점검하는 것이 규칙을 길게 추가하는 것보다 효과적일 때가 많습니다. TUN은 더 넓은 범위의 트래픽을 처리하는 기능으로, 코어·권한·시스템 환경이 모두 맞아야 합니다. 브라우저가 이미 정상 작동한다면 기능을 모두 켜기 위해 서두를 필요는 없습니다.

Windows 다운로드 페이지에는 Desktop과 클래식 WPF 버전이 있습니다. Desktop은 크로스 플랫폼 UI이고 WPF는 기존 Windows UI입니다. 두 버전은 성능 등급이 다르다는 뜻이 아닙니다. 익숙한 인터페이스와 설치 안내에 맞춰 선택하세요. 이전할 때는 먼저 구독 주소와 사용자 지정 라우팅을 보존하고 새 인터페이스에서 해당 설정을 확인하세요. 이전 폴더의 실행 상태 파일을 통째로 덮어쓰지 마세요.

v2rayNG: Android 일상 연결 및 Xray 설정

Android 우선 추천

v2rayNG는 Android에서 설정 가져오기, 노드 선택, 연결, 구독 업데이트를 처리하려는 사용자에게 적합합니다. 주로 Xray 코어를 기반으로 하므로 Xray 고유 기능을 사용하는 설정은 현재 v2rayNG 버전이 해당 항목을 지원하는지 먼저 확인하세요. 이름에 V2Ray가 들어가더라도 실제 호환성은 코어와 설정에 따라 달라집니다.

단일 노드 공유 링크는 ‘클립보드에서 가져오기’로 불러올 수 있습니다. 계속 업데이트할 주소는 ‘구독 그룹 설정’에 추가한 뒤 구독을 업데이트하세요. 웹페이지 주소를 구독 주소로 착각하지 말고, 구독에 포함된 비공개 매개변수를 공개 게시판에 올리지 마세요. 처음 연결 버튼을 누르면 시스템에서 VPN 권한을 요청합니다. 이는 Android가 앱에 트래픽 처리 통로를 제공하는 절차이며 서버 프로토콜이 다른 종류로 바뀐다는 뜻은 아닙니다.

라우팅 모드는 ‘설정’에서 확인할 수 있습니다. 예를 들어 ‘LAN 및 중국 본토 주소 우회’와 같은 옵션이 있습니다. 메뉴 이름은 버전에 따라 달라질 수 있지만 문제 해결 순서는 같습니다. 먼저 연결 상태를 확인하고, 다음으로 트래픽이 클라이언트에 들어오는지 확인한 뒤, 규칙에 따라 어떻게 분기되는지 살펴보세요. 스니핑을 켜면 일부 요청의 대상 식별에 영향을 줄 수 있습니다. Mux 다중화도 많이 켤수록 좋은 것은 아닙니다. 노드에서 별도로 요구하지 않는다면 기본 설정을 유지해 변수를 줄이세요.

백그라운드 연결이 시스템에 의해 종료되면 코어를 바꾸기 전에 배터리 최적화, 백그라운드 실행 제한, 현재 활성화된 VPN 서비스를 확인하세요. Android 설치 패키지는 프로세서 아키텍처에 맞춰 선택해야 하며, 일반적으로 arm64 기기라면 arm64 버전을 우선 사용할 수 있습니다. 확실하지 않다면 범용 버전의 설치 안내를 확인하세요. 패키지 크기만으로 호환성이나 속도를 판단할 수는 없습니다.

v2flyNG: v2fly 코어가 필요한 경우 선택

Android 대안

v2flyNG는 모든 Android 사용자에게 선택지를 하나 더 추가하기 위한 앱이 아닙니다. v2fly 코어가 필요한 설정을 GUI로 다룰 수 있는 대안입니다. V2Fly용 설정이나 안내, 작업 흐름을 이미 사용하고 있다면 고려할 수 있습니다. 이름이 비슷하다는 이유만으로 v2rayNG를 바로 대체할 수 있다고 볼 수는 없습니다.

기본 사용 흐름은 구독 관리, 노드 선택, Android VPN 권한 설정으로 다른 클라이언트와 비슷합니다. 메뉴와 가져오기 위치는 설치한 버전을 기준으로 확인하세요. 이전하기 전에는 프로토콜, 전송 방식, 보안 매개변수를 확인해야 합니다. 특히 Xray 고유 설정을 두 클라이언트가 모두 지원하는 공통 항목으로 간주하지 마세요. 구독 항목 중 일부만 실행되지 않는다면 구독 주소 전체가 만료된 것으로 보기보다 항목별 호환성을 확인하세요.

선택하기 전에 설치 패키지의 시스템 요구 사항과 유지 관리 상태도 확인하세요. 커뮤니티에서 유지 관리한다고 해서 모든 클라이언트의 업데이트 주기가 같은 것은 아니며, 앱 이름을 바꾼다고 오래된 기기 문제가 해결되는 것도 아닙니다. 코어를 따로 선호하지 않는 Android 초보자라면 먼저 v2rayNG로 기본 연결을 구성하는 편이 이 사이트의 안내에 따라 문제를 해결하기 쉽습니다.

사용 상황에 맞는 클라이언트 선택

선택 전에 알아둘 세 가지 기능 차이

코어 계열과 클라이언트 인터페이스는 별개

Project V는 관련 프록시 기술 생태계의 배경이며, V2Fly와 Xray는 서로 다른 코어 개발 계열입니다. GUI 클라이언트는 설정 표시와 저장, 구독 관리, 코어 실행을 담당하고 코어는 프로토콜, 전송, 라우팅 로직을 처리합니다. 따라서 두 클라이언트에서 ‘구독 가져오기’를 하더라도 가져온 항목이 요구하는 코어는 다를 수 있습니다.

모든 VMess 또는 VLESS 공유 링크가 동일한 설정이라고 가정하지 마세요. 프로토콜 이름은 시작점일 뿐이며 전송 방식, 보안 매개변수, 확장 항목도 일치해야 합니다. 설정 출처에서 특정 코어를 요구한다면 해당 안내를 우선 따르세요. 공유 링크만 있다면 소프트웨어 이름으로 추측하지 말고 노드 세부 정보와 오류 로그를 확인하세요.

구독·시스템 프록시·라우팅은 각각 다른 역할

구독 주소는 업데이트할 수 있는 노드 목록을 제공하지만 기기에서 모든 트래픽을 처리하도록 자동 설정해 주지는 않습니다. 시스템 프록시는 시스템 설정을 따르는 데스크톱 앱에 로컬 프록시 주소를 제공합니다. 라우팅 규칙은 코어에 들어온 트래픽이 어떤 아웃바운드를 사용할지 결정합니다. 시스템 프록시를 무시하는 데스크톱 앱은 라우팅을 전역 모드로 바꾸는 것만으로도 작동하지 않을 수 있습니다.

라우팅 설정에서 domainStrategy는 도메인과 IP 매칭 방식을 결정하고, outboundTag는 규칙이 선택할 아웃바운드를 지정합니다. 인터페이스의 ‘우회’ 모드는 여러 규칙을 조합한 것으로 클라이언트를 끄는 기능이 아닙니다. 라우팅 UI를 비교할 때는 설정 항목 수보다 규칙을 쉽게 찾고 조정하고 복구할 수 있는지 살펴보세요.

TUN과 Android VPN을 같은 기능으로 보면 안 됩니다

v2rayN의 TUN은 가상 네트워크 인터페이스로 더 넓은 범위의 트래픽을 처리하지만, 적절한 코어와 권한, DNS 설정이 필요합니다. Android 클라이언트는 시스템 VPN 서비스로 트래픽 진입점을 만들며, 권한과 적용할 앱, 백그라운드 실행은 시스템 환경의 영향을 받습니다. 둘 다 트래픽을 처리하지만 같은 설정이 아니므로 옵션을 그대로 옮겨 사용할 수 없습니다.

일반적인 데스크톱 브라우저는 시스템 프록시만으로 요구 사항을 충족하는지 먼저 확인하세요. Android에서는 VPN 권한이 제대로 허용되었는지, 다른 VPN 서비스가 통로를 사용 중인지 확인하세요. 프록시를 거치지 않는 앱이 어떤 앱인지 파악한 뒤 TUN이나 적용 앱 범위를 조정하면 됩니다. 플랫폼별 차이는 전체 플랫폼 설치 및 설정 문서에서 확인하고, 구체적인 문제는 자주 묻는 질문을 참고하세요.

클라이언트 선택 결론 및 다운로드

Windows·macOS·Linux: v2rayN 우선 추천. 데스크톱 구독 관리, GUI 라우팅 설정, 다양한 트래픽 처리 방식을 지원합니다. 다운로드할 때 운영체제, 프로세서 아키텍처, 설치 형식을 확인하고 다른 플랫폼용 패키지를 혼용하지 마세요.

Android: v2rayNG 우선 추천. 구독을 가져와 일상적으로 사용하고 Xray 설정을 적용하려면 v2rayNG부터 시작하는 편이 간편합니다. v2fly 코어가 명시적으로 필요한 경우에는 v2flyNG를 선택하고 노드 매개변수와의 호환성을 먼저 확인하세요.

세 클라이언트는 모두 연결 설정을 관리하고 실행하는 도구이며, 설치만으로 사용할 수 있는 구독이 생기지는 않습니다. 구독 출처, 클라이언트, 코어를 구분해서 살펴보면 선택과 문제 해결이 한결 수월해집니다.