CLIENT SELECTION

V2Ray 클라이언트 비교

데스크톱에는 v2rayN, 안드로이드에는 v2rayNG를 우선 추천합니다. 기존 설정이 V2Fly 기능을 명확히 전제로 하는 경우에 v2flyNG를 고려하세요.

먼저 운영체제에 맞춰 고른 다음 설정에 필요한 코어 기능을 확인하세요. 세 클라이언트는 인터페이스뿐 아니라 구독 관리 방식, 라우팅 규칙을 수정하는 위치, 트래픽을 처리할 앱의 범위도 달라 일상적인 사용과 문제 해결에 영향을 줍니다.

CAPABILITY MATRIX

플랫폼 및 기능 비교

사용 범위를 기준으로 비교하며, 코어 이름만으로 성능을 순위 매기지 않습니다. 좁은 화면에서는 표를 좌우로 스크롤하세요.

v2rayN·v2rayNG·v2flyNG의 플랫폼, 코어, 업데이트 현황, 사용 난이도 및 기능 비교
비교 항목 v2rayN v2rayNG v2flyNG
지원 플랫폼 Windows、macOS、Linux Android Android
코어 구성 주로 Xray 사용. 다른 코어 옵션과 호환 설정은 버전별로 확인하세요. 주로 Xray 사용. 내장 코어에 맞춰 프로토콜과 전송 설정을 확인하세요. V2Fly 사용. 해당 코어의 설정 기능에 맞춰 이용하세요.
업데이트 현황 활발히 유지 관리 중. 일반 데스크톱 버전과 클래식 WPF 버전 중 선택 가능 활발히 유지 관리 중. 앱 업데이트에 따라 코어 호환성도 달라질 수 있음 지속적으로 관리되는 대안 경로. 업데이트 주기는 v2rayNG와 별개
사용 난이도 기본 설정을 가져오는 과정은 직관적입니다. 시스템 프록시, 라우팅, TUN은 각각 구분해 이해해야 합니다. 기본 단계는 간단합니다. VPN 권한을 허용하고 백그라운드 실행을 설정해야 합니다. 기본 조작은 일반적인 안드로이드 앱과 비슷합니다. 설정 호환성을 먼저 확인하는 것이 중요합니다.
구독 그룹 관리 구독별로 출처, 업데이트, 설정 목록을 그룹화해 관리할 수 있습니다. 구독 관리를 지원합니다. 그룹 표시와 업데이트 방식은 앱 인터페이스에서 확인하세요. 구독 가져오기와 관리를 지원합니다. 코어가 인식할 수 있는 설정만 사용하세요.
라우팅 규칙 UI 데스크톱에서 라우팅 규칙 편집과 규칙 모음 관리 기능을 쉽게 찾을 수 있습니다. 라우팅 설정을 지원합니다. 복잡한 규칙은 직접 설정해야 할 수 있습니다. 라우팅 관련 설정을 지원합니다. 고급 항목은 V2Fly의 설정 규칙을 따릅니다.
TUN 및 트래픽 처리 TUN 모드를 지원합니다. 사용 가능 여부는 운영체제, 권한, 관련 구성 요소에 따라 달라집니다. Android VpnService로 가상 네트워크 인터페이스를 구성합니다. 데스크톱의 TUN 설정과는 다릅니다. Android VpnService로 트래픽을 처리하며, 시스템 VPN 권한이 필요합니다.
앱별 제어 시스템 프록시는 해당 설정을 따르는 앱에 주로 적용됩니다. 더 넓은 범위의 트래픽 처리는 TUN 설정을 확인하세요. 앱별 프록시를 지원해 앱마다 트래픽 처리 여부를 선택할 수 있습니다. 클라이언트에서 제공하는 앱별 설정으로 트래픽 처리 범위를 조정할 수 있습니다.
주요 기능 구독 그룹 관리, 라우팅 편집, 시스템 프록시 전환, 데스크톱 설정 관리 QR 코드 및 구독 가져오기, 앱별 프록시, 모바일 VPN 트래픽 처리 V2Fly 설정 경로, 안드로이드 GUI 조작, 구독 관리
추천 대상 데스크톱에서 일상적으로 사용하며 라우팅과 여러 구독 출처를 한눈에 관리하고 싶은 사용자 안드로이드에서 일상적으로 사용하며 Xray 기능이나 앱별 제어가 필요한 사용자 기존 V2Fly 설정을 유지하면서 같은 코어를 사용하고 싶은 안드로이드 사용자

업데이트 현황은 전반적인 참고 정보이며, 정해진 업데이트 주기를 의미하지 않습니다. 배포 패키지에 따라 기능 위치와 코어 조합이 달라질 수 있으므로 설치한 버전의 화면과 로그를 기준으로 확인하세요.

CLIENT NOTES

클라이언트별 사용 범위

v2rayN: 데스크톱 설정 및 라우팅 관리

Windows, macOS 또는 Linux에서 사용한다면 v2rayN을 우선 고려하세요. 서버 설정, 구독 그룹, 라우팅, 로컬 리스너 등을 데스크톱 인터페이스에서 한곳에 관리할 수 있습니다. 구독 출처가 여러 곳이라면 먼저 용도별 그룹을 만든 뒤 각각 업데이트하면 임시 설정과 장기 설정이 뒤섞이는 일을 줄일 수 있습니다. V2Ray 라우팅 규칙을 수정할 때도 넓은 화면에서 매칭 조건과 아웃바운드 태그를 확인하기 편리합니다.

Windows 다운로드 페이지에서는 데스크톱 버전과 클래식 WPF 버전을 제공합니다. 데스크톱 버전은 차세대 크로스 플랫폼 인터페이스를 사용하고, WPF 버전은 기존 Windows 조작 방식을 유지합니다. 두 버전은 프록시 프로토콜이 서로 다른 것이 아니며, 인터페이스의 신구만으로 특정 설정의 연결 가능 여부를 판단할 수 없습니다. 먼저 시스템 요구 사항과 사용 방식을 고려한 뒤 실제로 사용하는 코어와 관련 설정을 확인하세요.

v2rayN을 사용할 때는 시스템 프록시와 라우팅을 구분하는 것이 중요합니다. 시스템 프록시는 해당 설정을 따르는 앱의 요청 경로를 지정하고, 라우팅은 코어에 들어온 요청에 사용할 아웃바운드를 결정합니다. 두 기능은 서로 다른 계층에서 동작합니다. 터미널이나 자체 네트워크 연결을 사용하는 일부 프로그램은 시스템 프록시 설정을 따르지 않을 수 있으므로 브라우저에서 연결된다고 모든 프로그램이 클라이언트를 거치는 것은 아닙니다. 더 넓은 범위의 트래픽을 처리하려면 TUN을 검토하고 권한, DNS, 기존 가상 네트워크 도구와 충돌하는지 확인하세요.

Windows 다운로드 옵션 · macOS 칩 종류 선택 · Linux 설치 파일 형식 선택

v2rayNG: 안드로이드 일상 사용 및 앱별 프록시

안드로이드 기기에서 특별히 V2Fly 호환성이 필요한 경우가 아니라면 v2rayNG를 우선 고려하세요. 주로 Xray 코어를 사용하며, 일반적으로 구독을 가져오고 설정을 업데이트한 뒤 항목을 선택해 연결을 시작합니다. 처음 실행할 때 시스템 VPN 권한을 허용해야 합니다. 이 권한은 VpnService가 로컬 가상 네트워크 인터페이스를 만들도록 허용하는 것으로, 클라이언트가 일괄 제공하는 원격 서비스에 휴대전화가 연결된다는 뜻은 아닙니다.

모바일에서 문제를 해결할 때는 대개 시스템의 앱 관리 설정부터 확인해야 합니다. 화면이 꺼진 뒤 연결이 끊기면 프로토콜 설정을 바로 바꾸기보다 배터리 최적화, 백그라운드 활동 제한, 제조사별 앱 절전 설정을 먼저 살펴보세요. 시스템 VPN 채널을 사용하는 다른 앱이 동시에 실행 중이면 트래픽 처리 충돌이 발생할 수도 있습니다. 현재 VPN 채널을 어느 앱이 사용하는지 확인한 다음 클라이언트 로그를 확인하면 권한 문제를 설정 오류로 오인하는 일을 줄일 수 있습니다.

앱별 프록시는 일부 앱의 트래픽만 처리하거나 특정 앱이 클라이언트를 우회하도록 할 때 유용합니다. 설정할 때는 ‘선택한 앱만 프록시 사용’과 ‘선택한 앱은 우회’의 방향을 구분하세요. 같은 앱 목록이라도 모드에 따라 결과가 완전히 달라질 수 있습니다. 고급 전송 또는 보안 옵션을 사용한다면 내장 Xray가 해당 기능을 지원하는지도 확인해야 합니다. 구독을 가져오는 데 성공했다고 모든 항목이 적용된 것은 아닙니다.

v2rayNG 안드로이드 설치 파일 보기

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

v2flyNG를 선택하는 주된 이유는 코어 구성입니다. ‘대안이니 더 가볍다’거나 ‘기능이 적으니 배터리를 덜 쓴다’고 단정할 수는 없습니다. 기존 설정, 문서 또는 서버 구성이 V2Fly 기능을 기준으로 작성되었다면 해당 클라이언트를 사용해 코어 간 설정 항목을 해석하는 과정을 줄일 수 있습니다. 구독 가져오기, 시스템 VPN 권한 허용, 백그라운드 실행 설정은 여전히 필요하며 안드로이드 자체의 트래픽 처리 제한을 우회할 수는 없습니다.

V2Fly와 Xray는 모두 Project V 생태계에 속하지만 이후 기능 발전 방향은 완전히 같지 않습니다. 기본 프로토콜 이름이 같더라도 모든 전송 매개변수, 보안 옵션, 설정 형식을 그대로 서로 바꿔 쓸 수 있는 것은 아닙니다. 특히 Xray 전용 기능인 REALITY 등을 V2Fly에서도 바로 사용할 수 있다고 기대해서는 안 됩니다. 이런 경우에는 설정의 표시 이름만 바꾸지 말고 호환되는 클라이언트와 코어를 선택해야 합니다.

현재 v2flyNG 설정이 안정적으로 작동하고 새 기능이 필요하지 않다면 앱 이름을 통일하려고 굳이 이전할 필요는 없습니다. 반대로 구독 출처에서 Xray 전용 설정을 주로 제공한다면 안드로이드에서는 v2rayNG를 우선 고려하세요. 두 앱에 저장된 구독, 라우팅, 앱 목록은 각각 확인해야 합니다. 다른 클라이언트를 설치해도 기존 설정이 모두 자동으로 옮겨지지는 않습니다.

v2flyNG 및 안드로이드 패키지 종류 안내

USAGE SCENARIOS

기기와 사용 경험에 맞춰 선택

CONFIGURATION TRANSFER

클라이언트 변경 전 설정 확인

클라이언트는 연결 정보를 가져와 사용하는 프로그램이며, 클라이언트 자체가 바로 쓸 수 있는 원격 서비스를 제공하지는 않습니다. 선택하기 전에 기존 구독이나 설정의 출처와 사용 범위를 확인한 다음 필요한 앱을 결정하세요. 유효한 연결 정보가 없다면 클라이언트만 바꾸어도 대개 연결 문제가 해결되지 않습니다.

  1. 프로토콜과 코어를 확인하세요. 프로토콜, 전송 방식, 보안 옵션을 기록하세요. 설정 이름만 보면 안 됩니다. 이름은 임의로 지정할 수 있으며 호환성을 결정하는 것은 실제 항목과 코어 구현입니다.
  2. 구독과 로컬 설정을 구분하세요. 구독은 일반적으로 연결 항목을 제공하지만 시스템 프록시, 리슨 포트, 앱별 프록시, 일부 라우팅 설정은 기기에서 따로 관리합니다. 구독을 업데이트해도 클라이언트 설정 전체가 복원되는 것은 아닙니다.
  3. 기존 설정을 보관한 뒤 테스트하세요. 이전 클라이언트의 현재 설정을 저장한 다음 새 클라이언트에서 기본 모드로 연결 하나를 확인하세요. 기본 연결이 작동하는지 확인하기 전에 기존 그룹을 삭제하거나 전체 설정을 덮어쓰지 마세요.
  4. 규칙의 의존 항목을 다시 확인하세요. 라우팅의 outboundTag가 실제 아웃바운드와 연결되는지 확인하세요. geosite 또는 geoip 조건을 사용한다면 필요한 데이터가 있는지도 살펴봐야 합니다. 규칙 문구를 복사해도 모든 의존 항목까지 복사되는 것은 아닙니다.
  5. 단계별로 문제를 확인하세요. 먼저 클라이언트가 시작되는지 확인하고, 이어서 핸드셰이크와 연결 상태를 살핀 다음 DNS와 라우팅을 점검하세요. 안드로이드에서는 VPN 권한과 백그라운드 제한을, 데스크톱에서는 앱이 시스템 프록시를 따르는지 추가로 확인하세요.

인터페이스의 설정 항목과 최종 생성되는 JSON이 항상 일대일로 대응하는 것은 아닙니다. 일부 클라이언트는 시작할 때 설정을 생성하거나 병합하므로 생성된 파일을 직접 수정해도 다음 저장 시 덮어써질 수 있습니다. 항목의 의미를 파악하려면 설정 항목 참고서를 먼저 읽고, 가져오기나 연결 문제가 있다면 증상에 따라 자주 묻는 질문에서 확인하세요.

선택 요약 및 다운로드

데스크톱에서 일상적으로 사용한다면 v2rayN을 우선 고려하고 Windows, macOS, Linux에 맞는 설치 파일을 선택하세요. 안드로이드에서는 v2rayNG를 우선 추천합니다. 설정이 V2Fly에 맞춰져 있고 Xray 전용 기능을 사용하지 않는 경우에만 v2flyNG를 대안으로 고려하세요. 플랫폼과 프로토콜 호환성을 먼저 확인한 뒤 인터페이스 선호도를 비교하면 여러 앱을 번갈아 설치하는 것보다 안정적이고 관리하기 쉬운 설정을 만들 수 있습니다.