플랫폼 · 커널 · 설정 방식

V2Ray 클라이언트 비교
v2rayN과 Android 클라이언트 선택

데스크톱은 v2rayN, Android는 v2rayNG를 추천합니다. v2fly 커널 설정을 유지해야 한다면 v2flyNG를 고려하세요. 먼저 기기에 맞는 클라이언트를 고른 뒤 프로토콜과 분할 라우팅 요구 사항을 확인하세요.

클라이언트 3종 기능 비교

이 표는 클라이언트의 용도와 특징을 비교한 것이며 속도 순위가 아닙니다. 메뉴와 커널 조합, 지원 기능은 설치한 버전에 따라 달라지며 같은 클라이언트라도 플랫폼별 화면이 다를 수 있습니다.

좁은 화면에서는 표를 좌우로 스크롤할 수 있습니다. Android의 시스템 VPN을 통한 트래픽 처리와 데스크톱 TUN 모드는 비슷해 보여도 같은 설정이 아니므로 구분해 설명합니다.

v2rayN, v2rayNG, v2flyNG의 플랫폼·커널·기능 차이
비교 항목 v2rayN v2rayNG v2flyNG
지원 플랫폼 Windows、macOS、Linux Android Android
커널 구성 일반적으로 Xray를 사용합니다. 다른 커널의 지원 여부는 클라이언트 버전, 설정 유형, 포함된 구성 요소에 따라 달라집니다. Xray v2fly
유지 관리 상태 활발히 유지 관리되고 있습니다. 크로스 플랫폼 UI와 기존 Windows WPF UI는 서로 다릅니다. 활발히 유지 관리되고 있습니다. 업데이트할 때 커널과 시스템의 호환성을 확인하세요. 계속 유지 관리되는 대안입니다. 업데이트 주기와 지원 기능은 별도로 확인해야 합니다.
사용 난이도 기본 설정을 가져오는 과정은 직관적입니다. 시스템 프록시, 라우팅, TUN은 각각 따로 이해해야 합니다. 처음 휴대폰에서 설정하기에 적합합니다. 설정을 가져온 뒤 시스템 VPN 권한을 확인해야 합니다. 기본 사용 흐름은 Android 클라이언트와 비슷하지만 설정 호환성을 먼저 확인하는 편이 좋습니다.
구독 그룹 관리 구독별로 서버를 묶어 관리하고 필터로 목록을 정리할 수 있습니다. 구독 소스를 관리하고 그룹별로 설정을 확인할 수 있습니다. 화면 구성은 버전에 따라 달라집니다. 구독을 가져오고 업데이트할 수 있습니다. 그룹 관리 방식은 현재 버전의 화면을 기준으로 확인하세요.
라우팅 규칙 UI 라우팅 프리셋과 규칙 설정 화면을 제공해 규칙의 적용 순서를 확인하기 좋습니다. 라우팅 설정을 제공하며 도메인, 주소, 앱별 분할 라우팅 요구에 맞춰 구성할 수 있습니다. 라우팅 설정 메뉴를 제공합니다. 규칙은 v2fly 커널의 지원 범위에 맞아야 합니다.
TUN 및 트래픽 처리 TUN 모드를 지원합니다. 플랫폼, 권한, 관련 구성 요소에 따라 사용할 수 있습니다. Android 시스템 VPN 서비스로 트래픽을 처리합니다. 데스크톱의 TUN 설정 방식과는 다릅니다. Android 시스템 VPN 서비스로 트래픽을 처리하며 시스템 권한 허용이 필요합니다.
주요 기능 데스크톱 서버 목록, 구독 그룹 관리, 시스템 프록시, 라우팅 관리, 로그 확인 모바일 구독 관리, QR 코드 가져오기, 앱별 분할 라우팅, 연결 로그 v2fly 커널을 기반으로 구독과 사용자 지정 설정을 사용합니다.
추천 대상 데스크톱에서 일상적으로 사용하거나 여러 구독을 관리하고 라우팅 문제를 점검하는 사용자 Android를 일상적으로 사용하거나 Xray 설정 기능이 필요한 사용자 v2fly 설정을 이미 사용 중이거나 해당 커널과의 호환성을 확인해야 하는 사용자
다운로드 데스크톱 설치 파일 선택 Android 추천 클라이언트 보기 Android 대안 클라이언트 보기

클라이언트별 선택 기준

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

주로 컴퓨터에서 사용한다면 v2rayN을 선택하세요. Windows, macOS, Linux를 지원하며 넓은 화면에서 서버 목록과 구독 소스를 정리하고 로그를 확인한 뒤 라우팅을 조정하기 좋습니다. 구독이 여러 개라면 공유 링크를 하나씩 다시 가져오는 것보다 그룹으로 관리하는 편이 수월합니다. 구독 출처가 명확해지고 문제가 있는 설정이 어느 그룹에 속하는지도 쉽게 찾을 수 있습니다.

Windows 다운로드 페이지에서는 데스크톱 버전과 클래식 WPF 버전을 제공합니다. 데스크톱 버전은 최신 크로스 플랫폼 UI를 사용하고 WPF 버전은 기존 UI를 유지합니다. 두 버전은 서로 다른 서비스에서 제공되는 것이 아니며, UI가 다르다고 연결 속도가 빨라지는 것도 아닙니다. 처음이라면 데스크톱 버전으로 시작해도 좋습니다. WPF 사용법에 익숙하다면 기존 UI를 계속 사용해도 되며, 버전 이름 때문에 사용 방식을 바꿀 필요는 없습니다.

v2rayN에서는 프록시 설정과 트래픽 출구를 따로 이해하는 것이 중요합니다. ‘시스템 프록시 자동 설정’을 사용하면 시스템 프록시를 따르는 앱의 트래픽이 로컬 수신 포트로 전달되고, 라우팅 규칙에 따라 직접 연결하거나 차단하거나 프록시를 거치게 됩니다. TUN 모드는 더 많은 앱의 트래픽을 처리할 수 있지만 권한, 라우팅, DNS 문제를 추가로 점검해야 합니다. 기본 연결이 정상인지 확인하기 전에는 시스템 프록시, TUN, 사용자 지정 DNS를 한꺼번에 변경하지 않는 것이 좋습니다.

고급 사용자는 라우팅 규칙 화면과 로그를 활용해 문제를 찾을 수 있지만, 클라이언트에서 커널을 선택할 수 있다고 해서 모든 설정을 그대로 전환할 수 있는 것은 아닙니다. 설정 형식과 프로토콜 필드, 전송 방식 지원에는 차이가 있습니다. 전환하기 전에 설정을 백업하고 선택한 설정 유형이 대상 커널에서 처리되는지 확인하세요. 자세한 설정은 고급 사용법을 참고하세요.

v2rayNG: Android 일상 사용 추천

Android 기기를 사용하고 v2fly 커널이 꼭 필요한 상황이 아니라면 v2rayNG를 선택하세요. Xray 커널을 기반으로 하며 구독 주소, 공유 링크, QR 코드로 설정을 가져올 수 있습니다. 서버 목록을 계속 업데이트하려면 구독을, 설정 하나를 간편하게 전달하려면 QR 코드를 이용하는 것이 좋습니다. 노드 하나를 가져왔다고 해서 이후 자동 업데이트까지 설정된 것은 아닙니다.

처음 연결할 때는 시스템 VPN 권한 안내를 읽고 허용해야 합니다. 여기서 말하는 VPN 서비스는 클라이언트가 트래픽을 처리할 때 사용하는 시스템 인터페이스이며, 원격 서버를 제공한다는 뜻은 아닙니다. 접속 가능 여부는 기존 설정, 원격 서버 상태, 라우팅, DNS에 따라 달라집니다. 휴대폰 상태 표시줄에 연결 아이콘이 나타나도 트래픽 처리 기능이 활성화됐다는 뜻일 뿐이므로 실제 웹사이트나 앱에서 연결을 확인해야 합니다.

일부 앱을 직접 연결하려면 클라이언트의 앱별 분할 라우팅 설정을 확인하세요. 특정 도메인이나 주소를 기준으로 나누려면 라우팅 규칙을 살펴보세요. 두 설정은 적용 대상이 다르므로 같은 문제를 점검하면서 동시에 변경하지 않는 편이 좋습니다. 백그라운드 연결이 자주 끊긴다면 먼저 시스템 배터리 정책과 백그라운드 실행 제한을 확인한 뒤 프로토콜이나 커널 문제인지 살펴보세요. 시스템이 백그라운드 프로세스를 종료하는 경우에는 클라이언트를 바꿔도 해결되지 않을 수 있습니다.

Xray 전용 기능을 사용하는 설정이라면 클라이언트에 포함된 커널이 해당 필드를 지원하는지 확인하세요. 이름이 비슷한 공유 링크라도 매개변수가 모두 같은 것은 아닙니다. 가져오기에 실패하면 전송 방식이나 TLS 등 설정 제공자가 지정한 항목을 일괄 변경하기보다 오류 메시지와 로그부터 확인하세요.

v2flyNG: v2fly 설정을 이어서 사용할 대안

v2flyNG를 선택하는 주된 이유는 커널 구성이지, ‘대안이므로 리소스를 덜 사용한다’는 뜻이 아닙니다. v2fly 커널을 사용하므로 관련 설정이 이미 있거나 기존 설정의 의미를 유지해야 하는 사용자, 특정 조건에서 커널 호환성을 확인해야 하는 사용자에게 적합합니다. Android 클라이언트를 처음 설치하는 경우라면 보통 두 앱을 모두 설치해 무작정 시험할 필요는 없습니다.

v2fly와 Xray는 관련 기술 생태계에서 출발했지만 이후 구현과 지원 범위는 완전히 같지 않습니다. 특히 특정 커널 기능에 의존하는 설정은 프로토콜 이름만 보고 사용 가능 여부를 판단할 수 없습니다. v2rayNG에서 작동한 설정이 v2flyNG에서도 똑같이 작동한다고 단정하지 말고 프로토콜, 전송 방식, 보안 매개변수, 설정 형식을 각각 확인하세요.

다른 클라이언트로 옮길 때는 기존 설정을 보관하고, 호환성이 확인된 사용 가능한 설정 하나로 먼저 시험하세요. 기본 연결과 DNS 해석, 라우팅이 예상대로 작동하는지 확인한 뒤 구독 그룹을 정리하면 됩니다. 전체 설정 백업에는 앱 고유의 설정 구조가 포함될 수 있어 다른 앱에 그대로 복원하기에 적합하지 않습니다. 마이그레이션할 때는 두 앱 모두에서 지원하는 구독이나 단일 노드 공유 방식을 우선 이용하세요.

사용 사례별 선택

기기 플랫폼이 첫 번째 기준이고 커널 호환성이 두 번째 기준입니다. 기능이 많다고 해서 매번 모든 설정을 켤 필요는 없습니다.

커널 차이와 성능 비교

클라이언트는 GUI, 설정 관리, 시스템 연동을 담당하고 커널은 설정에 따라 연결을 처리합니다. Xray와 v2fly의 차이는 우선 프로토콜과 설정 지원 범위에 있으며, 어느 쪽이 더 빠른지 일괄적으로 결론 내릴 수 없습니다. 같은 클라이언트라도 원격 서버, DNS, 라우팅 규칙이 다르면 클라이언트를 바꾸는 것보다 사용 환경 차이가 더 크게 느껴질 수 있습니다.

연결 성능을 비교할 때는 기기, 네트워크, 원격 설정, 테스트 대상을 가능한 한 동일하게 유지하세요. TCP 포트에 연결된다고 프로토콜 핸드셰이크까지 성공한 것은 아니며, 웹페이지가 한 번 열렸다고 모든 앱의 트래픽이 예상한 경로를 따른다는 뜻도 아닙니다. 다운로드 속도 측정 결과는 원격 서버 부하와 테스트 대상의 영향도 받으므로 세 클라이언트의 고정 순위를 매기는 기준으로 적절하지 않습니다.

유지 관리 상태는 버전 번호가 더 높은지를 겨루는 문제가 아닙니다. 업데이트할 때는 시스템 요구 사항, 설정 마이그레이션 안내, 필요한 수정 사항을 확인하세요. 현재 설정이 안정적이라면 먼저 백업한 뒤 업데이트를 진행하세요. 시스템, 클라이언트, 구독 규칙을 동시에 변경해 문제가 생겼다면 원인을 특정 커널 하나로 단정하지 마세요.

테스트 결과를 먼저 이해하려면 TCPing, 실제 연결 지연 시간, 다운로드 속도 측정의 차이를 참고하세요. 시스템 프록시와 라우팅의 관계를 점검하려면 시스템 프록시와 라우팅 모드 안내를 확인하세요.

설치 전 확인 목록

  1. 기기 플랫폼을 확인하세요. Windows, macOS, Linux에서는 v2rayN을 선택하세요. Android는 먼저 v2rayNG를 살펴보고, v2fly가 꼭 필요할 때 v2flyNG를 고려하세요.
  2. 설정 출처를 확인하세요. 클라이언트는 이미 보유한 서비스에 연결하는 도구이며 바로 사용할 수 있는 원격 설정을 제공하지 않습니다. 구독 주소에는 접근 권한이 포함될 수 있으므로 공개적으로 공유하지 마세요.
  3. 커널 호환성을 확인하세요. 프로토콜, 전송 방식, 보안 매개변수를 점검하세요. 설정을 가져오는 데 성공했다고 모든 필드가 지원된다는 뜻은 아닙니다.
  4. 설치 파일 종류를 확인하세요. 데스크톱은 운영체제, 칩, 배포판 형식에 맞게 선택하세요. Android는 아키텍처와 시스템 요구 사항에 맞춰 선택하며 다운로드 링크는 다운로드 페이지에서 확인할 수 있습니다.
  5. 복구 방법을 준비하세요. 업데이트하거나 옮기기 전에 설정을 백업하세요. 처음에는 설정 하나로 테스트하고 정상 작동을 확인한 뒤 여러 구독과 복잡한 라우팅을 추가하세요.

선택 기준은 간단합니다. 데스크톱은 v2rayN, Android는 v2rayNG를 추천하며 v2flyNG는 v2fly 설정이 필요한 경우에 사용하세요. 모든 기능을 사용하려고 세 클라이언트를 모두 설치할 필요는 없습니다. 기기와 설정에 맞는 하나를 선택한 다음 라우팅과 DNS를 차례로 구성하세요.

먼저 플랫폼에 맞는 클라이언트를 고르고 설정에 맞는 커널을 선택하세요. 데스크톱은 v2rayN, Android는 v2rayNG를 우선 추천합니다.