v2rayN
Windows, macOS, Linux에 사용할 수 있습니다. 구독 그룹, 노드 관리, 시스템 프록시, 라우팅 규칙과 TUN 모드가 하나의 데스크톱 인터페이스에 모여 있어 규칙을 자주 조정하거나 여러 설정 그룹을 관리하는 사용자에게 적합합니다.
데스크톱 다운로드 메뉴 보기v2rayN, v2rayNG, v2flyNG 중에서 고를 때는 먼저 운영체제를 확인한 뒤 코어 의존성과 라우팅 요구 사항을 살펴보세요. 데스크톱에서는 v2rayN을, Android의 일반적인 사용에는 v2rayNG를 우선 고려하고, v2fly 코어 경로가 명확히 필요할 때 v2flyNG를 선택하면 됩니다.
세 클라이언트에 공통으로 적용되는 플랫폼 우선순위는 없습니다. 운영체제가 1차 범위를 정하고, 코어와 기능 요구 사항이 2차 선택을 결정합니다.
Windows, macOS, Linux에 사용할 수 있습니다. 구독 그룹, 노드 관리, 시스템 프록시, 라우팅 규칙과 TUN 모드가 하나의 데스크톱 인터페이스에 모여 있어 규칙을 자주 조정하거나 여러 설정 그룹을 관리하는 사용자에게 적합합니다.
데스크톱 다운로드 메뉴 보기Android용이며 Xray 코어를 사용합니다. 일반적인 구독 가져오기, 노드 전환, 앱별 프록시, 라우팅 설정과 시스템 수준의 트래픽 처리를 모바일에서 모두 수행할 수 있어 Android 기기의 기본 클라이언트로 적합합니다.
Android 다운로드 메뉴 보기역시 Android용이지만 코어는 v2fly에 중점을 둡니다. 단순히 인터페이스의 신구에 따른 대체재가 아니라 v2fly 코어의 동작, 설정 의미 또는 기존 사용 경로가 명확히 필요한 환경을 위한 선택지입니다.
v2flyNG 평가 읽기표는 각 클라이언트의 주요 사용 흐름을 기준으로 정리했습니다. 기능 메뉴는 유지 관리 과정에서 바뀔 수 있으므로, 선택할 때는 인터페이스 항목 수보다 플랫폼과 코어를 먼저 판단해야 합니다.
| 비교 항목 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 플랫폼 지원 | Windows、macOS、Linux | Android | Android |
| 주요 코어 | Xray | Xray | v2fly |
| 유지 관리 상태 | 활발한 유지 관리 | 활발한 유지 관리 | 지속적인 유지 관리 |
| 사용 난이도 | 보통. 기능 메뉴가 많아 처음에는 시스템 프록시, 라우팅 모드와 TUN의 차이를 이해해야 합니다 | 낮은 편. 구독 가져오기, 노드 선택, 연결 시작까지의 흐름이 짧습니다 | 보통. 기본 조작은 간단하지만 선택 전에 v2fly와 Xray의 차이를 이해해야 합니다 |
| 구독 그룹 | 여러 구독을 관리하기 좋으며 그룹별로 설정을 업데이트하고 필터링하거나 전환할 수 있습니다 | 모바일에서 구독을 관리할 수 있어 일상적인 업데이트와 노드 전환에 적합합니다 | 구독 관리를 제공하며 v2fly 코어 설정의 사용 흐름에 중점을 둡니다 |
| 라우팅 규칙 인터페이스 | 데스크톱 메뉴가 비교적 완전해 도메인, IP, 프로세스와 아웃바운드 규칙을 편집하기 좋습니다 | 사전 설정과 사용자 지정 라우팅을 제공하며 모바일 앱별 라우팅과 도메인 규칙에 적합합니다 | 모바일 라우팅 설정을 제공하며 규칙 동작은 v2fly 코어 지원 범위를 따릅니다 |
| 트래픽 처리 | 시스템 프록시와 TUN 모드를 지원해 시스템 프록시를 사용하지 않는 프로그램까지 처리할 수 있습니다 | Android 시스템 네트워크 서비스를 통해 앱 트래픽을 처리하며 앱별 적용 범위를 설정할 수 있습니다 | Android 시스템 네트워크 서비스를 통해 앱 트래픽을 처리하며 동작은 v2fly 설정에 따라 결정됩니다 |
| 주요 기능 | 구독 그룹, 라우팅 규칙 UI, 시스템 프록시 전환, TUN, 데스크톱 다중 설정 관리 | QR 코드 가져오기, 구독 업데이트, 앱별 프록시, 라우팅 설정, 모바일 네트워크 빠른 전환 | v2fly 코어 경로, 구독 관리, 앱별 제어, 사용자 지정 라우팅 설정 |
| 추천 사용자 | 데스크톱 사용자, 다중 구독 사용자, 세밀한 트래픽 분기와 TUN이 필요한 고급 사용자 | Android 일반 사용자, 처음 설정하는 사용자, Xray 설정을 사용하는 모바일 사용자 | v2fly 코어에 명확히 의존하며 기존 설정 동작을 유지해야 하는 Android 사용자 |
아래에서는 각 클라이언트의 조작 구조, 장점과 한계, 적합한 조건을 차례로 설명합니다. 단순한 기능명 나열보다 실제 설정 흐름에 초점을 맞췄습니다.
v2rayN의 핵심은 한 번 연결하는 데 있지 않고 데스크톱에서 자주 쓰는 관리 작업을 하나의 인터페이스에 모으는 데 있습니다. 구독 업데이트, 노드 필터링, 활성 설정 전환, 시스템 프록시, 라우팅 규칙과 로그 확인 메뉴가 명확하게 제공됩니다. 구독 하나만 가져오면 되는 사용자라면 기본 흐름은 여전히 “가져오기—업데이트—선택—시작”으로 간단합니다. 여러 구독을 관리해야 한다면 그룹과 필터를 활용해 설정이 뒤섞였을 때 찾는 시간을 줄일 수 있습니다.
모든 데스크톱 프로그램이 시스템 프록시 설정을 읽는 것은 아닙니다. 브라우저는 대개 시스템 프록시를 따르지만 일부 명령줄 도구, 게임 런처 또는 독립 네트워크 프로그램은 이 경로를 우회할 수 있습니다. 이때 v2rayN의 TUN 모드를 사용하면 가상 네트워크 인터페이스를 통해 처리 범위를 넓힐 수 있습니다. 활성화하기 전에 로컬 리스닝 포트, DNS와 라우팅 규칙을 확인하고, 연결 문제가 발생하면 먼저 시스템 프록시 모드로 되돌려 장애 원인이 노드인지 TUN 설정인지 구분해야 합니다.
라우팅 규칙 UI는 v2rayN이 고급 데스크톱 사용자에게 적합한 이유 중 하나입니다. 도메인, IP, 프로세스와 프로토콜을 기준으로 직접 연결, 프록시 또는 차단 아웃바운드를 지정할 수 있지만 규칙이 많아질수록 적용 순서가 중요해집니다. 처음부터 복잡한 규칙을 편집할 필요는 없습니다. 먼저 사전 설정 모드로 연결을 확인한 뒤 사용자 지정 조건을 하나씩 추가하면 문제를 더 명확하게 추적할 수 있습니다.
v2rayN 데스크톱 버전 선택v2rayNG의 일반적인 조작 흐름은 짧습니다. 구독 주소, 클립보드 내용 또는 QR 코드로 설정을 가져오고, 구독을 업데이트한 다음 노드를 선택해 시스템 네트워크 연결을 시작합니다. 모바일에서 오래 사용할 때는 구독에 식별하기 쉬운 이름을 지정하고 업데이트 전에 현재 그룹을 확인하는 것이 좋습니다. 여러 출처의 같은 이름 노드 때문에 판단이 흐려지는 일을 막을 수 있습니다.
Android의 트래픽 처리는 시스템이 제공하는 네트워크 서비스에 의존합니다. 처음 연결할 때 시스템에서 네트워크 연결 권한을 확인하며, 허용해야 클라이언트가 앱 트래픽을 로컬 처리 경로로 보낼 수 있습니다. 앱별 설정으로 해당 경로에 들어갈 프로그램을 제한할 수 있지만 목록을 바꾼 뒤에는 대상 앱을 다시 테스트해야 합니다. 일부 프로그램은 연결을 캐시하므로 필요하면 완전히 종료한 뒤 다시 시작하세요.
v2rayNG는 Xray 코어를 사용하므로 일반적인 Xray 설정과 라우팅 요구에 적합합니다. 라우팅 설정에서 도메인, IP와 앱 범위를 다룰 수 있지만 모바일 화면은 복잡한 규칙을 장기간 관리하기에 적합하지 않습니다. 규칙이 많다면 먼저 데스크톱에서 대상, 아웃바운드와 우선순위를 정리한 뒤 모바일에는 실제로 필요한 부분만 남겨 규칙 충돌로 인한 문제 해결 부담을 줄이는 편이 좋습니다.
v2rayNG Android 버전 선택v2flyNG를 구분하는 핵심은 v2fly 코어이며, 모바일 기본 조작을 새로 설계했다는 점이 아닙니다. 구독 가져오기, 노드 선택, 연결 시작, 앱별 적용 범위와 라우팅 설정은 익숙한 Android 클라이언트 흐름과 같습니다. 실제 선택을 좌우하는 것은 기존 설정이 v2fly의 기능과 의미에 맞게 준비되어 있는지, 그리고 사용자가 해당 코어 계열을 명확히 유지하려는지입니다.
하나의 구독에 여러 프로토콜과 전송 매개변수가 포함될 수 있습니다. 클라이언트가 구독 형식을 인식한다고 해서 모든 설정이 서로 다른 코어에서 완전히 같은 방식으로 동작하는 것은 아닙니다. v2rayNG에서 v2flyNG로 전환한다면 노드 이름이 표시되는지만 보지 말고 설정을 하나씩 가져올 수 있는지, 연결 로그가 정상인지, 대상 도메인이 예상대로 분기되는지 확인하세요.
코어 선호가 없는 일반 Android 사용자라면 v2rayNG가 보통 더 직접적인 출발점입니다. v2flyNG는 기존 v2fly 설정이 있거나 기존 라우팅 동작을 재현해야 하는 경우, 또는 두 코어의 설정 차이를 비교하며 문제를 해결하는 사용자에게 더 적합합니다. 두 클라이언트를 테스트에 각각 사용할 수는 있지만 시스템 네트워크 연결을 동시에 차지하게 해서는 안 됩니다.
v2flyNG 다운로드 메뉴 보기플랫폼을 정한 뒤 설정 복잡도와 기기 상태를 기준으로 선택하세요. 아래 네 가지 환경은 처음 사용하는 경우, 세밀한 트래픽 분기, 다중 기기 관리와 성능이 낮은 Android 기기를 다룹니다.
다음 네 가지 질문에 차례로 답하면 여러 클라이언트를 먼저 설치한 뒤 설정을 반복해서 옮기는 일을 피할 수 있습니다.
Windows, macOS, Linux라면 바로 v2rayN 선택 범위로 들어가고, Android라면 v2rayNG와 v2flyNG 중에서 판단합니다. 플랫폼은 절대 조건이므로 인터페이스 선호로 대신할 수 없습니다.
일반적인 Xray 설정은 데스크톱에서 v2rayN, Android에서 v2rayNG를 사용하면 됩니다. 설정 제공자가 v2fly 경로를 명확히 제시했거나 기존 v2fly 동작을 재현해야 할 때만 v2flyNG를 우선순위에 두세요.
기본적인 직접 연결과 프록시 분기만 필요하다면 클라이언트의 사전 설정으로 충분합니다. 프로세스, 도메인, IP 또는 앱을 세밀하게 제어해야 한다면 현재 플랫폼에 맞는 규칙 메뉴를 제공하는 클라이언트를 선택하고 규칙 수를 검토 가능한 수준으로 유지하세요.
데스크톱 브라우저가 시스템 프록시를 따르는 경우 TUN이 필요하지 않을 수 있습니다. 대상 프로그램이 시스템 프록시를 우회할 때만 TUN을 활성화하세요. Android는 시스템 네트워크 서비스로 트래픽을 처리한 뒤 앱별 설정으로 범위를 좁혀 문제 해결을 쉽게 할 수 있습니다.
설치가 끝나면 먼저 구독을 업데이트하고 노드 하나를 선택한 뒤 연결 로그를 확인하고 대상 도메인과 DNS 조회를 테스트하세요. 기본 연결이 정상임을 확인한 뒤 구독을 더 가져오거나 트래픽 처리를 활성화하고 사용자 지정 규칙을 추가하세요.
이름, 코어, 구독과 연결 모드는 서로 다른 계층에 속합니다. 이를 한데 묶어 판단하면 설정 문제를 클라이언트 문제로 오해하기 쉽습니다.
구독은 설정 묶음을 배포하는 방식일 뿐입니다. 실제 연결 동작은 각 노드가 사용하는 프로토콜, 전송 방식, 보안 매개변수와 코어 기능에 의해 결정됩니다. 코어를 바꾼 뒤에는 로그와 라우팅 결과를 다시 확인해야 합니다.
시스템 프록시가 대상 프로그램을 이미 처리한다면 단순한 모드를 계속 사용하는 편이 관리하기 쉽습니다. 프로그램이 프록시 설정을 읽지 않거나 전체 처리가 필요할 때만 TUN과 관련 DNS 설정을 추가하세요.
서로 겹치는 규칙이 많으면 적용 순서와 DNS 판단이 복잡해집니다. 설명 가능한 규칙을 몇 개만 남기고 각 규칙의 아웃바운드를 확인한 뒤 단계적으로 늘리는 편이 대규모 규칙 모음을 바로 가져오는 것보다 문제를 해결하기 쉽습니다.
데스크톱과 Android는 시스템 네트워크 모델이 다릅니다. v2rayN과 v2rayNG를 함께 사용하면 구독 출처는 통일하면서 시스템 프록시, TUN과 앱별 기능은 각 플랫폼에 맞게 적용할 수 있습니다.