CLIENT SELECTION / 클라이언트 선택

V2Ray 클라이언트 비교

v2rayN, v2rayNG, v2flyNG: 먼저 기기에 맞는 클라이언트를 고른 뒤 코어와 설정의 호환성을 확인하세요.

클라이언트는 구독을 가져오고 설정을 표시하며 코어를 실행합니다. 프로토콜 지원 여부는 코어 기능, 서버 설정, 클라이언트에서 제공하는 설정 항목에 따라 달라집니다. 이름이 비슷해도 설치 파일, 설정 파일, 트래픽 처리 방식은 서로 다를 수 있습니다.

SECTION 01 / 기능 비교표

플랫폼과 코어.먼저 사용할 수 없는 항목을 제외하세요.

아래 표는 각 클라이언트의 일반적인 사용 흐름을 비교하며, 기능 개수를 기준으로 순위를 매기지 않습니다. 메뉴 이름과 제공 옵션은 빌드에 따라 달라질 수 있습니다. 코어가 특정 설정 항목을 지원하더라도 클라이언트에서 해당 항목을 그래픽 인터페이스로 편집할 수 있다는 뜻은 아닙니다.

화면이 좁으면 가로로 스크롤해 모든 클라이언트 항목을 확인하세요.

v2rayN, v2rayNG, v2flyNG의 플랫폼·코어·사용 방식 비교
비교 항목v2rayNv2rayNGv2flyNG
지원 플랫폼Windows、macOS、LinuxAndroidAndroid
코어 구성이 페이지에서는 Xray 설정을 중심으로 설명합니다. 다른 코어의 기능은 클라이언트 빌드별로 확인하세요.XrayV2Fly / v2fly
유지 관리 상태활발히 유지 관리 중활발히 유지 관리 중꾸준히 관리되는 대안 프로젝트이며, 업데이트 주기는 별도로 운영됩니다.
사용 난이도기본 설정 가져오기는 간편하지만, 라우팅과 TUN 설정에는 추가적인 이해가 필요합니다.설정을 가져온 뒤 프로필을 선택하고 시스템 VPN 권한을 허용하면 됩니다. 기본 단계가 간단합니다.기본 사용 흐름은 일반적인 안드로이드 클라이언트와 비슷합니다. 먼저 V2Fly 설정과의 호환성을 확인하세요.
구독 그룹 관리구독 그룹 메뉴가 명확해 여러 출처와 각 구독의 업데이트 설정을 관리하기 편리합니다.구독을 관리하고 출처별로 설정을 정리할 수 있습니다.구독 가져오기와 업데이트를 지원합니다. 그룹 관리 기능은 실제 앱 화면에서 확인하세요.
라우팅 규칙 UI라우팅 설정과 규칙 관리 메뉴를 제공해 PC에서 규칙을 한곳에 모아 편집하기 좋습니다.라우팅 설정과 사용자 지정 규칙을 지원합니다. 복잡한 규칙을 휴대폰에서 편집하기는 번거로울 수 있습니다.사용 중인 빌드에서 제공하는 라우팅 메뉴를 확인하세요. Xray 전용 설정을 그대로 적용할 수는 없습니다.
TUN 및 트래픽 처리TUN 모드를 지원합니다. 시스템 권한, 관련 구성 요소, 라우팅 환경이 필요합니다.Android VPN 서비스를 통해 트래픽을 처리합니다. PC용 TUN 스위치와는 다릅니다.Android VPN 서비스를 통해 트래픽을 처리합니다. 권한과 백그라운드 실행은 시스템에서 관리합니다.
주요 기능구독 그룹 관리, 라우팅 편집, 시스템 프록시 전환, PC 로그 확인모바일 설정 전환, 앱별 프록시 설정, Xray 프로토콜 설정V2Fly 코어를 사용하는 모바일 설정 흐름
추천 대상PC에서 일상적으로 사용하거나 규칙을 편집하고 여러 구독을 관리하려는 사용자안드로이드 입문자와 모바일 기기에서 Xray 기능을 사용하려는 사용자V2Fly 설정을 사용 중이며 해당 코어 환경을 유지해야 하는 사용자

SECTION 02 / PC 클라이언트

v2rayN.PC에서 우선 추천합니다.

v2rayN은 Windows, macOS, Linux를 지원하며 PC에서 구독을 관리하고 로그를 확인하거나 라우팅을 수정하려는 사용자에게 적합합니다. 주요 장점은 모든 설정을 자동으로 맞춰 주는 것이 아니라, 구독 출처와 서버 설정, 시스템 프록시, 라우팅 메뉴를 그래픽 인터페이스에서 한곳에 관리할 수 있다는 점입니다. 처음에는 설정을 가져와 기본 연결을 확인한 뒤 필요한 라우팅을 단계적으로 조정하세요. 모든 기능을 한꺼번에 켤 필요는 없습니다.

Windows 다운로드 페이지에서는 Desktop 버전과 클래식 WPF 버전을 제공합니다. Desktop은 크로스 플랫폼 인터페이스를 사용하고, WPF는 기존 PC용 인터페이스를 유지합니다. 평소 선호하는 인터페이스와 실행 환경에 맞춰 선택하세요. 인터페이스 종류와 프로토콜 종류는 별개입니다. 기존 안내서에 클래식 메뉴가 나온다면 해당 버전과 대조해 메뉴 위치 차이를 기능 누락으로 오해하지 않도록 하세요.

구독 그룹을 활용하면 설정 출처를 구분하고 업데이트를 각각 관리할 수 있습니다. 라우팅 규칙 화면에서는 규칙 순서와 대상 아웃바운드를 확인하기 편리합니다. 다만 그래픽 인터페이스를 사용해도 설정 자체의 제약은 그대로입니다. 규칙 순서, 도메인 확인 방식, 아웃바운드 태그가 서로 일치해야 합니다. 이 관계를 더 알아보려면 프로토콜 및 코어 참고 자료를 확인한 뒤 관련 항목을 수정하세요.

시스템 프록시와 TUN은 별도로 살펴봐야 합니다. 시스템 프록시는 시스템 프록시 설정을 읽는 앱에서 사용할 수 있어 기본 연결을 시험하기 좋습니다. TUN은 가상 네트워크 인터페이스를 통해 트래픽을 처리하므로 적절한 권한과 시스템 환경이 필요합니다. TUN은 연결이 실패했을 때 무조건 켜야 하는 해결책이 아니며, 모든 앱이 예상대로 작동한다고 보장하지도 않습니다. 문제가 생기면 먼저 한 가지 트래픽 처리 방식만 유지하고 로그와 규칙을 확인하세요.

SECTION 03 / 안드로이드 클라이언트

v2rayNG.안드로이드에서 우선 추천합니다.

v2rayNG는 Xray 코어를 사용하며 안드로이드용 우선 추천 클라이언트입니다. 설정 가져오기, 서버 선택, 연결 시작이 기본 사용 흐름입니다. 연결을 시작할 때 요청하는 시스템 VPN 권한은 트래픽 처리를 위한 통로를 만드는 데 필요합니다. 구독 내용이 검증되었거나 선택한 서버에 연결할 수 있다는 뜻은 아닙니다. 권한을 허용한 뒤에도 현재 설정과 라우팅 모드, 실제 접속 결과를 확인하세요.

Xray 기반 공유 링크를 이미 사용 중이라면 v2rayNG가 모바일에서 시작하기 좋은 선택입니다. 설정을 가져오는 데 성공했다는 것은 클라이언트가 내용을 인식했다는 뜻일 뿐입니다. 프로토콜 매개변수, 보안 설정, 전송 방식은 서버 설정과 일치해야 합니다. 특히 가져온 뒤 이름만 보고 프로토콜을 바꾸거나, 빠진 값을 임의로 기본값처럼 추가하지 마세요.

모바일에서는 설정을 전환하고 앱별로 프록시를 지정하기 편리합니다. 일부 앱이 기존 네트워크 경로를 그대로 사용해야 한다면 앱별 프록시 설정을 확인하고, 포함 목록과 제외 목록 중 어떤 방식을 사용 중인지 살펴보세요. 같은 앱을 선택해도 규칙 방식에 따라 결과가 달라질 수 있습니다. 복잡한 라우팅은 조금씩 수정하며 항목별로 확인하세요. 여러 설정을 한 번에 바꾸면 원인을 찾기 어렵습니다.

백그라운드 실행과 배터리 소모를 클라이언트 탓으로만 돌릴 수는 없습니다. 네트워크 품질, 재연결 빈도, 프로토콜 전송 방식, 상시 연결 앱, 시스템 배터리 정책이 모두 사용 경험에 영향을 줍니다. 백그라운드에서 연결이 끊기면 먼저 시스템의 앱 백그라운드 제한을 확인하세요. 배터리가 계속 소모된다면 클라이언트 이름만 보고 코어 효율을 판단하지 말고 로그에서 재연결 여부를 살펴보세요.

SECTION 04 / 코어 호환성 대안

v2flyNG.V2Fly가 필요할 때 선택하세요.

v2flyNG는 V2Fly 코어 환경을 위한 클라이언트로, 호환성이 필요한 경우 안드로이드용 대안으로 사용할 수 있습니다. 이름이 v2rayNG와 비슷하다는 이유가 아니라 기존 설정의 요구 사항과 사용 방식, 실제 테스트 결과를 기준으로 선택하세요. 두 클라이언트는 서로 다른 코어를 사용하므로 한쪽 코어의 새 기능이 다른 쪽에도 자동으로 추가된다고 볼 수 없습니다.

V2Fly 기반 설정과 사용 흐름을 이미 갖췄다면 같은 클라이언트를 유지해 변경 요소를 줄일 수 있습니다. 다만 구독 링크, 개별 공유 링크, 기본 JSON 설정은 서로 다른 형식입니다. 구독을 읽을 수 있다고 해서 그 안의 모든 프로토콜이 실행되는 것은 아닙니다. 특정 코어에서 실행되는 기본 설정도 다른 클라이언트의 그래픽 설정 화면에 그대로 가져올 수 있다는 뜻은 아닙니다.

Xray 전용 필드에 의존하는 설정이라면 기능 지원 범위를 먼저 파악한 뒤 클라이언트 변경 여부를 결정하세요. 오류가 난 필드를 삭제해 설정을 억지로 가져오지 마세요. 연결 방식이 달라지거나 설정이 작동하지 않을 수 있습니다. 안드로이드 기기에 처음 클라이언트를 설치하고 V2Fly 호환성이 필요하지 않다면 v2rayNG부터 시작하는 편이 선택하기 쉽습니다.

v2flyNG는 v2rayNG와 별도로 업데이트되므로 버전 번호만 비교해 유지 관리 수준을 판단하기 어렵습니다. 실제로 사용하기 전에 현재 설치 파일이 기기의 시스템에서 실행되는지, 필요한 프로토콜을 지원하는지, 기존 설정을 올바르게 인식하는지 확인하세요. 유지 관리 상태는 선택할 때 참고할 사항이지, 기기에서 직접 기능을 확인하는 과정을 대신하지 않습니다.

SECTION 05 / 사용 환경별 선택

사용 목적에 맞춰 선택하세요.기능 개수로 순위를 매기지 않습니다.

SECTION 06 / 다운로드 전 확인

PC는 v2rayN.안드로이드는 v2rayNG.

특별한 코어 제약이 없다면 기기에 맞춰 위 조합을 선택하면 됩니다. v2flyNG는 명확한 V2Fly 호환성이 필요한 경우에 사용하고, 연결 실패 후 무작정 바꿔 보는 대안으로 쓰지 마세요. 클라이언트를 바꾸면 인터페이스뿐 아니라 기본 설정과 코어 환경도 달라지므로 원래 문제를 찾는 데 도움이 되지 않을 수 있습니다.

다운로드 전에 운영체제, 프로세서 아키텍처, 기존 설정의 요구 사항을 차례로 확인하세요. macOS는 Apple Silicon과 Intel용을 구분합니다. Linux는 배포판에 맞춰 deb 또는 rpm을 선택하고 프로세서 아키텍처도 확인하세요. 안드로이드는 기기에 맞는 arm64 또는 범용 패키지를 선택합니다. Windows에서는 Desktop과 클래식 WPF 인터페이스 중에서 고르세요. 다운로드 링크는 모두 클라이언트 다운로드 페이지에 있습니다.

설치 후에는 설정을 가져올 수 있는지, 코어가 시작되는지, 트래픽 처리가 작동하는지, 라우팅 결과가 예상과 맞는지 순서대로 확인하세요. 문제가 생기면 로그와 자주 묻는 질문을 먼저 살펴보세요. 프로토콜 변경, 코어 교체, TUN 활성화, 규칙 재작성까지 한꺼번에 하지 마세요. 한 번에 조건 하나만 바꿔야 결과를 제대로 파악할 수 있습니다.