CLIENT / CORE / PLATFORM

V2Ray 클라이언트 비교 및 선택

데스크톱에는 v2rayN, Android에는 v2rayNG를 우선 추천합니다. 기존 V2Fly 설정이 있다면 v2flyNG도 검토해 보세요. 먼저 플랫폼과 코어를 정한 다음 구독 관리, 라우팅 편집, 트래픽 처리 방식을 비교하세요.

플랫폼·코어·기능 비교

세 클라이언트 모두 설정 관리와 연결 제어를 위한 그래픽 인터페이스지만, 플랫폼 연동 방식과 코어 기능은 서로 다릅니다. 클라이언트는 구독을 저장하고 설정을 선택해 실행 매개변수를 만들며, 코어는 프로토콜 처리와 라우팅 규칙 적용, 트래픽 전달을 담당합니다. 링크를 가져올 수 있다고 해서 링크에 포함된 모든 전송 방식이나 보안 항목을 현재 코어가 처리할 수 있는 것은 아닙니다.

화면이 좁으면 표를 가로로 스크롤해 확인하세요. 아래 내용은 제품의 일반적인 용도를 설명하며 모든 이전 버전에서 메뉴와 기능이 동일하다는 뜻은 아닙니다. 실제 메뉴는 설치한 버전을 기준으로 확인하세요.

v2rayN / v2rayNG / v2flyNG 선택 기준
비교 항목 v2rayN v2rayNG v2flyNG
플랫폼 지원 Windows, macOS, Linux 데스크톱 환경. Android。 Android。
코어 구성 주로 Xray를 사용합니다. 다른 코어와 V2Fly 지원 여부는 배포 패키지 및 설정 유형에 따라 다릅니다. 주로 Xray를 사용하며 프로토콜과 전송 기능은 사용 중인 코어에 따라 달라집니다. V2Fly 코어를 중심으로 하며, 해당 코어의 설정 문법과 기능이 필요한 경우에 적합합니다.
유지 관리 상태 활발히 유지 관리되고 있습니다. 크로스 플랫폼 데스크톱 버전과 기존 WPF 버전의 릴리스 정보는 따로 확인하세요. 활발히 유지 관리되고 있습니다. 클라이언트 업데이트와 코어 업데이트를 각각 확인해야 합니다. V2Fly 생태계의 대안입니다. 업데이트 주기는 최신 릴리스 기록을 확인하세요.
사용 난이도 기본 설정을 가져오는 과정은 간단하지만 시스템 프록시, TUN, 복잡한 라우팅을 이해하려면 추가 학습이 필요합니다. 구독을 가져와 설정을 선택한 뒤 Android VPN 서비스 권한을 허용하면 됩니다. 기본 사용 절차가 간단합니다. 기존 V2Fly 설정이 있다면 사용하기 쉽지만, 먼저 구독 항목의 호환성을 확인해야 합니다.
구독 그룹 여러 구독을 그룹별로 관리하고 각각 업데이트하거나 필터링해 설정을 선택할 수 있습니다. 구독 관리와 그룹 필터링을 지원해 스마트폰에서 설정을 바꿔 사용하기 좋습니다. 구독을 가져오고 관리할 수 있습니다. 그룹 기능과 사용 방식은 현재 버전의 화면에서 확인하세요.
라우팅 설정 UI 라우팅 설정과 규칙 편집 기능을 제공해 데스크톱에서 도메인, IP, 아웃바운드 정책을 관리하기 좋습니다. 라우팅 설정을 제공합니다. 앱별 프록시와 도메인·IP별 트래픽 분기는 서로 다른 수준의 제어 기능입니다. 기본 라우팅 설정을 사용자 지정 설정과 함께 사용할 수 있습니다. 복잡한 규칙은 코어에서 지원하는 항목을 확인하세요.
TUN 및 트래픽 처리 TUN 연결을 지원합니다. 플랫폼 권한, 관련 구성 요소, 라우팅 환경이 요구 사항을 충족해야 합니다. Android VPN 서비스로 가상 네트워크 인터페이스를 구성합니다. 데스크톱의 TUN 설정과는 다릅니다. Android VPN 서비스를 통해 트래픽을 처리합니다. 데스크톱 TUN 매개변수를 그대로 적용할 수는 없습니다.
추천 대상 데스크톱 사용자, 여러 구독을 관리하는 사용자, 라우팅 편집과 앱 프록시 문제 해결이 필요한 사용자. 일상적으로 Android를 사용하거나 Xray 프로토콜 기능이 필요한 사용자. 기존 V2Fly 설정을 사용하며 코어 동작을 동일하게 유지해야 하는 Android 사용자.
다운로드 Windows / macOS / Linux Android:v2rayNG Android:v2flyNG

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

데스크톱에는 v2rayN 추천

추천 데스크톱 설정 관리

v2rayN은 구독, 설정 목록, 라우팅 설정을 데스크톱에서 한곳에 모아 관리하기에 적합합니다. 처음 사용하는 경우 구독 가져오기, 설정 업데이트 및 선택, 시스템 프록시 설정이 기본 작업입니다. 숙련된 사용자는 라우팅 규칙을 따로 살펴보고 DNS 동작을 조정할 수 있으며, 실행 로그를 통해 설정 오류와 앱 트래픽 처리 문제를 구분할 수 있습니다.

Windows 다운로드 페이지에는 데스크톱 버전과 기존 WPF 버전이 있습니다. 데스크톱 버전은 새로운 크로스 플랫폼 인터페이스를 사용하고, WPF 버전은 기존 Windows 사용 방식을 유지합니다. 설정 메뉴의 위치가 다를 수 있으므로 특정 화면의 버튼 위치가 모든 버전에서 동일하다고 생각하지 마세요. 운영체제와 평소 사용 방식에 맞춰 고르면 되며, 인터페이스 차이만으로 설정을 반복해서 옮길 필요는 없습니다.

macOS 사용자는 Apple Silicon과 Intel을 구분해야 합니다. Linux 사용자는 프로세서 아키텍처와 deb, rpm 패키지 형식을 각각 확인해야 합니다. 같은 플랫폼용이라고 해서 설치 패키지를 서로 바꿔 쓸 수 있는 것은 아닙니다. 설치에 실패한 뒤 다른 패키지를 찾기보다 다운로드 전에 시스템 정보를 확인하는 편이 좋습니다.

시스템 프록시는 해당 설정을 읽어 사용하는 앱에만 적용됩니다. 명령줄 도구, 일부 개발 도구, 네트워크 연결을 자체 관리하는 프로그램은 별도로 설정해야 할 수 있습니다. TUN은 더 많은 트래픽을 처리할 수 있지만 권한, 라우팅, DNS 설정도 함께 고려해야 합니다. 모든 연결 문제를 해결하는 만능 스위치로 취급하지 마세요.

v2rayNG: Android 및 Xray 설정

Android에는 v2rayNG 추천

추천 Xray 코어

v2rayNG는 스마트폰 사용에 맞춰 설계되어 구독 저장, 설정 업데이트 및 선택, 연결 시작 후 시스템 안내에 따라 VPN 서비스 권한을 허용하는 방식으로 사용합니다. 호환되는 공유 링크나 구독 주소가 있다면 절차를 쉽게 따라갈 수 있습니다. 가져오기는 데이터를 저장하는 과정일 뿐이므로 현재 설정이 선택됐는지, 시스템 권한을 허용했는지는 각각 확인해야 합니다.

Xray 중심의 코어 구성 덕분에 v2rayNG는 해당 프로토콜과 전송 기능을 사용하는 Android 환경에 적합합니다. 설정에 REALITY 공개 키, 서버 이름, Vision 플로우 제어 등의 매개변수가 포함되어 있다면 가져온 뒤 편집 화면에서 항목별로 확인하세요. 필드 누락, 매개변수 불일치, 클라이언트 선택은 서로 다른 문제입니다. 인터페이스를 바꾼다고 설정이 자동으로 완성되지는 않습니다.

스마트폰에서는 앱별 프록시와 라우팅 규칙을 구분해야 합니다. 앱별 프록시는 어떤 앱을 VPN 처리 범위에 넣을지 정하고, 라우팅 규칙은 코어에 전달된 연결의 아웃바운드 경로를 결정합니다. 앱을 제외하면 도메인 규칙이 올바르더라도 해당 코어를 통해 연결되지 않습니다. 문제를 해결할 때는 먼저 앱이 트래픽 처리 대상인지 확인한 다음 라우팅 규칙이 적용되는지 살펴보세요.

일상적인 사용에는 Android의 백그라운드 관리도 영향을 줍니다. 화면이 꺼진 뒤 연결이 끊기면 코어 불안정으로 단정하기보다 배터리 최적화, 백그라운드 실행 권한, 다른 VPN 서비스와의 충돌을 확인하세요. 시스템에 VPN 표시가 나타나면 트래픽 처리 서비스가 설정된 것입니다. 원격 연결이나 DNS 조회까지 정상임을 확인했다는 뜻은 아닙니다.

v2flyNG: 기존 V2Fly 설정을 위한 대안

코어 요구 사항에 따라 v2flyNG 선택

V2Fly 대안

v2flyNG를 선택하는 기준은 v2rayNG와 이름이 비슷해서가 아니라 V2Fly 코어를 사용한다는 점입니다. 검증된 V2Fly 설정을 이미 사용하고 있거나 해당 코어의 문서에 따라 동작을 확인해야 하는 경우 Android용 대안으로 고려할 수 있습니다. 특정 코어 요구 사항 없이 일반 구독을 처음 가져오는 경우에는 v2rayNG를 사용하는 편이 더 간단합니다.

이전하기 전에 프로토콜, 보안 계층, 전송 방식, DNS, 라우팅 항목을 확인해야 합니다. 두 코어가 일부 개념을 공유하더라도 기능 발전 방향과 지원하는 설정 항목이 완전히 같지는 않습니다. 특히 Xray 전용 기능을 사용하는 설정은 V2Fly로 바로 전환할 수 있다고 가정하지 마세요. 설정 목록의 표시 이름만 비교하지 말고 실제 항목을 대조해야 합니다.

기본적인 구독 및 연결 절차에도 Android VPN 권한이 필요합니다. 복잡한 사용자 지정 JSON을 사용한다면 먼저 작동이 확인된 설정으로 기본 연결을 확인한 뒤 라우팅, DNS, 정책을 하나씩 추가하세요. 한 번에 한 종류의 매개변수만 변경해야 로그와 앱 동작을 바탕으로 문제 원인을 파악할 수 있습니다.

유지 관리 상태도 별도로 확인해야 합니다. 설치 파일을 다운로드할 수 있다고 해서 코어에 최신 기능이 포함됐다는 뜻은 아닙니다. 최신 릴리스 정보를 참고해 클라이언트와 코어의 업데이트 범위를 확인하세요. 이 페이지는 세 제품의 업데이트 주기를 일률적으로 비교하지 않으며, 업데이트 간격만으로 안정성을 판단하지 않습니다.

사용 환경에 맞는 클라이언트 선택

선택 기준과 다운로드 전 확인 사항

데스크톱에는 v2rayN, Android에는 v2rayNG를 우선 추천하며 V2Fly 설정이 꼭 필요한 경우 v2flyNG를 고려하세요. 이는 플랫폼과 코어에 따른 선택 기준이지 속도 순위가 아닙니다. 같은 클라이언트라도 설정, 네트워크 경로, DNS, 시스템 트래픽 처리 방식에 따라 결과가 다를 수 있으므로 한 번의 지연 시간 테스트만으로 장기적인 선택을 결정하지 마세요.

  1. 플랫폼과 패키지 형식을 확인하세요. Windows는 데스크톱 버전과 기존 WPF 버전, macOS는 칩 종류, Linux는 아키텍처와 배포판 패키지 형식, Android는 arm64와 범용 버전을 구분해야 합니다.
  2. 코어와 설정 항목을 확인하세요. 프로토콜, 전송 방식, 보안 계층, 플로우 제어 요구 사항을 살펴보세요. Xray 전용 항목이 있다면 가져오기에 성공했다는 이유만으로 다른 코어와 호환된다고 판단하지 마세요.
  3. 앱 트래픽 처리 방식을 확인하세요. 데스크톱은 시스템 프록시부터 설정하고, 필요한 경우에만 TUN을 검토하세요. Android는 먼저 VPN 권한을 허용한 뒤 앱별 프록시 설정과 백그라운드 권한을 확인하세요.
  4. 이전할 설정 범위를 확인하세요. 기존 설정을 보존한 뒤 새 클라이언트에 가져오세요. 구독 그룹, 현재 선택된 항목, 라우팅 모드를 확인하고 정상 동작을 검증한 뒤 이전 설정을 정리하세요.

처음 설치한다면 클라이언트 다운로드 페이지에서 플랫폼에 맞는 패키지를 선택하세요. 설치 후 연결에 문제가 생기면 먼저 자주 묻는 질문 및 문제 해결을 확인하세요. inbounds, outbounds, routing, dns의 관계를 항목별로 이해하고 싶다면 JSON 가이드를 읽어 보세요. 문제 해결의 첫 단계로 클라이언트부터 바꿀 필요는 없습니다.