플랫폼 선택 · 코어 호환성 · 설정 안내

V2Ray 클라이언트비교 및 선택

PC에서는 v2rayN, Android에서는 v2rayNG를 우선 추천합니다. 기존 v2fly 코어 설정을 사용하는 경우 v2flyNG를 고려하세요.

클라이언트 3종 기능 비교

먼저 기기에 맞는 플랫폼의 클라이언트로 범위를 좁힌 다음, 노드에서 필요한 코어 기능을 확인하세요. 표의 ‘지원’ 표시는 모든 구독이 바로 작동한다는 뜻이 아닙니다. 프로토콜, 전송 방식, 서버 측 매개변수도 확인해야 합니다.

작은 화면에서는 표를 좌우로 스크롤할 수 있습니다. 유지 관리 상태는 대략적인 안내이며, 업데이트 빈도나 다운로드 페이지의 시스템 요구 사항을 대신하지 않습니다.

V2Ray GUI 클라이언트 3종의 플랫폼, 코어, 사용 환경 비교
비교 항목 v2rayN v2rayNG v2flyNG
지원 플랫폼 Windows, macOS, Linux; WPF 버전은 Windows 전용 Android Android
코어 구성 주로 Xray를 사용합니다. 사용 가능한 코어는 버전, 설정 유형, 코어 설정에 따라 다르며 모든 기능이 동일한 코어에서 실행되는 것은 아닙니다. Xray 코어 v2fly 코어
유지 관리 상태 활발히 유지 관리됩니다. 데스크톱 버전과 WPF 버전의 릴리스 정보를 각각 확인하세요. 활발히 유지 관리됩니다. 업데이트할 때 시스템 요구 사항과 코어 변경 사항을 확인하세요. 프로젝트의 최신 릴리스 정보를 확인하세요. v2fly 설정과의 호환성에 따라 선택할 수 있습니다.
사용 난이도 메뉴가 다양합니다. 가져오기, 서버 선택, 시스템 프록시 설정부터 익히면 사용할 수 있습니다. 사용 단계가 간단합니다. 구독을 가져온 뒤 시스템 VPN 서비스 사용을 허용하면 됩니다. 기본 사용법은 Android 클라이언트와 비슷하지만, 코어 호환성을 추가로 확인해야 합니다.
구독 그룹 구독 그룹을 설정해 여러 구독 소스를 관리하고 서버를 필터링할 수 있습니다. 구독 소스별로 설정을 정리할 수 있습니다. 그룹 관리 방식은 데스크톱 버전과 다릅니다. 구독 관리를 지원합니다. 세부 그룹 기능은 현재 앱 화면에서 확인하세요.
라우팅 규칙 UI 라우팅 설정과 규칙 편집 화면을 제공해 규칙의 적용 순서를 확인하기 좋습니다. 라우팅 모드, 사용자 지정 규칙, 앱별 설정을 제공합니다. 라우팅 관련 설정을 제공합니다. 규칙과 매개변수가 v2fly에서 지원되는지 확인하세요.
TUN 및 트래픽 처리 TUN 설정을 제공합니다. 해당 기능을 사용하려면 호환되는 코어, 시스템 권한, 네트워크 환경이 필요합니다. Android VPN 서비스를 통해 트래픽을 처리합니다. 데스크톱 TUN과 설정 경로가 같지는 않습니다. Android VPN 서비스를 통해 트래픽을 처리합니다. 실제 동작은 설정과 시스템 제한에 따라 달라집니다.
주요 용도 데스크톱 구독 관리, 라우팅 규칙 설정, 시스템 프록시와 TUN 전환 스마트폰 일상 연결, Xray 노드 사용, 앱별 트래픽 설정 기존 V2Fly 설정 재사용, v2fly 코어 호환성 확인
추천 대상 데스크톱 초보자 및 세부 설정이 필요한 고급 사용자 Android 초보자, 일상 사용자, Xray 기능이 필요한 사용자 v2fly 코어가 꼭 필요하고 노드 매개변수를 확인할 수 있는 사용자
다운로드 v2rayN 데스크톱 설치 파일 선택 v2rayNG Android 설치 파일 선택 v2flyNG 대안 다운로드 확인

클라이언트별 상세 안내

PC 우선 추천 구독 그룹 라우팅 규칙 UI

v2rayN: 데스크톱 설정과 일상적인 관리

v2rayN은 PC에서 구독과 라우팅을 꾸준히 관리하려는 사용자에게 적합합니다. 서버 목록, 구독 그룹, 실행 로그가 데스크톱 화면에 모여 있어 문제를 점검할 때 ‘구독 업데이트가 완료됐는지’, ‘현재 어떤 서버를 선택했는지’, ‘시스템 프록시가 적용됐는지’를 나눠 확인하기 쉽습니다. 처음부터 모든 매개변수를 조정할 필요는 없습니다. 먼저 기본 설정으로 연결한 뒤 필요한 규칙을 하나씩 추가하세요.

구독이 여러 개라면 구독 그룹 → 구독 그룹 설정에서 이름과 소스를 정리한 뒤 구독을 업데이트하세요. 라우팅은 라우팅 설정에서 적절한 규칙 구성을 선택하는 것처럼 기본 설정부터 시작하면 좋습니다. 규칙이 의도대로 적용되는지 확인한 다음 사용자 지정 규칙을 편집하세요. 메뉴 이름은 버전별로 조금씩 다를 수 있으므로, 다른 버전의 화면을 그대로 따라 하기보다 설정 목적에 맞는 메뉴를 찾으세요.

Windows에서는 데스크톱 버전과 WPF 버전을 구분해야 합니다. 데스크톱 버전은 여러 데스크톱 운영체제에서 비슷한 사용 방식을 유지하기 편한 크로스 플랫폼 UI를 사용합니다. WPF 버전은 Windows용으로, 해당 환경에 익숙한 사용자에게 적합합니다. 어느 쪽이 노드 품질이 더 높다는 의미는 아닙니다. macOS와 Linux에서는 데스크톱 버전을 선택한 뒤 CPU 아키텍처와 시스템 패키지 형식에 맞는 파일을 다운로드하세요.

TUN은 필요할 때만 켜세요. 브라우저 등에서 시스템 프록시를 정상적으로 사용할 수 있다면 우선 단순한 트래픽 처리 방식을 유지해도 됩니다. 시스템 프록시를 사용하지 않는 앱이 있다면 TUN 권한, DNS, 기존 네트워크 도구를 확인하세요. TUN을 켠 뒤에는 LAN 접속과 대상 앱의 연결도 다시 확인해야 합니다. 스위치가 켜졌는지만 확인해서는 안 됩니다.

v2rayN 설치 및 첫 실행 방법 보기 →
Android 우선 추천 Xray 코어 앱별 설정

v2rayNG: Android에서 일상적으로 연결하기

v2rayNG는 Android 기기에서 구독 가져오기, 서버 선택, 연결 시작과 중지를 간편하게 할 수 있어 일상적인 사용에 적합합니다. Xray 코어를 사용한다는 점도 선택 시 중요한 기준입니다. 노드 안내에 Xray 기능이 명시되어 있다면 노드 이름만 보고 판단하지 말고, 현재 v2rayNG에 포함된 코어가 해당 매개변수를 지원하는지 확인하세요. 공유 링크를 가져올 수 있어도 모든 항목이 올바르게 설정됐다는 뜻은 아닙니다.

처음에는 보통 메뉴 → 구독 그룹 설정에서 구독 소스를 추가합니다. 저장 후 구독을 업데이트하고 기본 목록으로 돌아가 설정을 선택하세요. 연결을 시작하면 시스템에서 VPN 권한을 요청합니다. 이 권한은 기기 트래픽을 앱으로 전달하기 위한 것이며, 원격 노드가 작동한다는 뜻은 아닙니다. 이후 대상 앱에서 연결을 테스트하고 문제가 발생하면 클라이언트 로그를 확인하세요.

데스크톱의 시스템 프록시와 달리 Android 시스템 VPN 서비스는 기기 트래픽이 처리되는 경로를 바꿉니다. 일부 앱만 프록시를 사용하게 하려면 앱별 설정에서 포함 또는 제외 방식이 맞는지 확인하고 앱별로 테스트하세요. 시스템 절전 정책이 백그라운드 실행에 영향을 줄 수도 있습니다. 화면을 끈 뒤 연결이 끊긴다면 구독을 바로 바꾸기보다 백그라운드 제한과 배터리 최적화를 먼저 확인하세요.

시스템 VPN 서비스를 사용하는 다른 앱이 실행 중이라면 먼저 충돌 여부를 확인하세요. 일반적으로 같은 사용자 환경에서 여러 VPN 서비스가 동시에 트래픽을 처리할 수는 없습니다. 테스트할 때는 클라이언트 하나만 사용하면 설정은 올바른데 연결되지 않는 상황의 원인을 좁히기 쉽습니다.

Android 다운로드에서 v2rayNG 선택하기 →
Android 대안 v2fly 코어 기존 설정 재사용

v2flyNG: v2fly 호환성이 필요한 경우

v2flyNG를 선택하는 주된 이유는 다른 클라이언트와 이름이 비슷해서가 아니라 v2fly 코어를 사용하기 때문입니다. 검증된 V2Fly 설정이 있거나 서버 안내가 해당 코어를 기준으로 작성된 경우 Android 대안으로 고려할 수 있습니다. 특정 코어가 필요하지 않은 초보자는 v2rayNG를 우선 사용하면 처음 설정할 때 확인해야 할 항목을 줄일 수 있습니다.

V2Fly와 Xray는 서로 연관된 프록시 생태계이지만, 이후 지원 기능은 완전히 같지 않습니다. 양쪽에서 VMess 같은 프로토콜 이름을 볼 수 있더라도 전송 방식, 보안 계층, DNS, 라우팅 항목을 추가로 확인해야 합니다. 특정 코어 확장 기능을 사용하는 설정은 클라이언트 이름만 바꾼다고 호환되지 않습니다.

마이그레이션 전에 기존 설정을 보관하고, v2flyNG에 정상 작동을 확인한 노드 하나를 가져와 테스트하세요. 설정 파싱, 서비스 시작, 대상 앱 접속을 차례로 확인한 뒤 전체 구독을 가져올지 결정하세요. 유지 관리 상태와 시스템 요구 사항은 프로젝트의 최신 릴리스 정보를 확인해야 합니다. ‘대안’이라는 말이 유지 관리가 중단됐다는 뜻은 아니며, 코어를 바꾸는 것도 일반적인 문제 해결 방법은 아닙니다.

v2flyNG 다운로드 및 사용 조건 보기 →

사용 환경별 클라이언트 선택

사용 환경별 안내는 작업 순서를 정하는 데 도움을 주며, 기기 호환성 확인을 대신하지 않습니다. 먼저 연결이 되는지 확인한 뒤 구독, 규칙, 트래픽 처리 범위를 추가하세요.

다운로드 전 호환성 확인

기능 목록보다 플랫폼과 아키텍처를 먼저 확인

먼저 기기의 운영체제를 확인하고 아키텍처에 맞는 파일을 선택하세요. Windows 데스크톱 버전과 WPF 버전은 UI 방식이 다릅니다. macOS는 Apple Silicon과 Intel을 구분하고, Linux는 배포판의 패키지 형식을 확인한 다음 CPU 아키텍처를 살펴보세요. Android에서는 OS 버전과 설치 파일의 아키텍처를 모두 확인해야 합니다. 다운로드할 수 있다고 해서 설치까지 가능한 것은 아닙니다.

공유 링크를 가져오기 전에 코어 지원 여부 확인

구독 파서는 링크 형식을 인식할 수 있지만 실제 연결은 코어가 처리합니다. 가져온 뒤 지원되지 않는 항목, 전송 방식, 보안 매개변수가 나타나면 먼저 노드 안내와 코어 지원 범위를 확인하세요. 파싱 결과가 비어 있을 때는 구독 응답 내용을 우선 확인해야 합니다. 설정이 생성됐는데 코어가 시작되지 않는다면 실행 로그를 살펴보세요. 문제가 발생한 단계와 무관하게 구독 업데이트를 반복하지 마세요.

라우팅과 트래픽 처리 방식은 따로 확인

시스템 프록시, TUN, Android VPN 서비스는 트래픽이 클라이언트로 들어오는지를 주로 결정합니다. 라우팅 규칙은 들어온 트래픽이 어떤 출구를 사용할지 정합니다. 앱이 프록시 경로에 들어오지 않는다면 도메인 규칙을 바꿔도 해결되지 않는 경우가 많습니다. 반대로 트래픽이 이미 처리되고 있는데 앱 접속에 문제가 있다면 DNS나 규칙 순서가 원인일 수 있습니다. 바로 다른 클라이언트로 바꿀 필요는 없습니다.

업데이트와 설정 백업을 함께 계획

활발히 유지 관리되는 앱이라도 업데이트를 매번 즉시 적용할 필요는 없습니다. 업데이트 전에 사용 중인 라우팅 구성, 수신 대기 포트, 코어 설정을 기록하고 복원할 수 있도록 설정을 백업하세요. 업데이트 후에는 가져오기, 실행, 접속, LAN 연결을 차례로 확인하세요. 달라진 점이 있으면 먼저 로그를 살펴보세요. 구독 주소나 인증 정보가 포함된 전체 설정을 공개적으로 공유하지 마세요.

관련 점검 항목을 처음부터 일상적인 관리까지 이어서 살펴보려면 핵심 개념부터 일상 관리까지 다루는 전체 가이드를 참고하세요. 클라이언트를 정했지만 첫 연결에서 막혔다면 설치 및 설정 안내를 확인하세요.

클라이언트 선택 요약

PC에서는 v2rayN을 우선 추천합니다. 구독 그룹, 라우팅 규칙, 로그 확인 기능으로 꾸준히 관리하기 좋습니다. Android에서는 v2rayNG를 우선 추천합니다. Xray 코어를 기반으로 일상적인 연결과 앱별 설정에 적합합니다. v2flyNG는 v2fly 코어와의 호환성이 꼭 필요한 Android 환경에서 선택하세요.

클라이언트를 선택한 뒤 다운로드 페이지에서 운영체제와 CPU 아키텍처에 맞는 설치 파일을 고르세요. 클라이언트 다운로드에는 원격 서버 서비스가 포함되지 않으므로, 연결하려면 사용할 수 있는 노드 또는 구독 설정이 필요합니다.

클라이언트 다운로드 페이지로 이동