플랫폼 / 커널 / 설정 호환성

V2Ray 클라이언트 선택

v2rayN, v2rayNG, v2flyNG를 비교합니다. 먼저 기기에 맞는 클라이언트를 고른 다음 커널과 설정 요구 사항을 확인하세요. 이름이 비슷해도 기능과 설정을 그대로 바꿔 쓸 수 있는 것은 아닙니다.

클라이언트 항목별 비교

표의 ‘사용 난이도’는 설정을 가져오고, 사용할 설정을 선택하고, 트래픽을 처리하는 데 필요한 이해도를 뜻합니다. 사용자의 기술 수준을 평가하는 항목이 아닙니다. 메뉴와 기능 위치는 클라이언트 업데이트에 따라 달라질 수 있으니 설치 후 화면을 기준으로 확인하세요. 좁은 화면에서는 표를 좌우로 스크롤해 전체 내용을 볼 수 있습니다.

v2rayN·v2rayNG·v2flyNG 플랫폼, 커널 및 기능 비교
비교 항목 v2rayN v2rayNG v2flyNG
지원 플랫폼 Windows、macOS、Linux Android Android
커널 계열 주로 Xray를 사용하며, 사용할 수 있는 커널과 설정 유형은 현재 빌드에 따라 다릅니다. Xray V2Fly, 즉 v2fly 커널
유지 관리 상태 활발히 유지 관리 중입니다. 데스크톱 버전과 WPF 버전을 구분해야 합니다. 활발히 유지 관리 중이며, 인터페이스와 커널이 업데이트에 따라 발전합니다. 커뮤니티에서 유지 관리하며, 업데이트 주기는 별도로 확인해야 합니다.
사용 난이도 기본 설정 가져오기는 간편합니다. 시스템 프록시, TUN, 라우팅은 각각 구분해 이해해야 합니다. 기본 사용 절차는 간단합니다. VPN 권한과 백그라운드 실행 조건을 확인해야 합니다. 기본 설정 가져오기는 간편합니다. V2Fly 설정과의 호환성을 추가로 확인해야 합니다.
구독 그룹 구독 그룹을 관리할 수 있어 출처별 분류와 업데이트 설정에 적합합니다. 구독 그룹 관리와 업데이트를 지원해 모바일에서 설정을 전환하기 편리합니다. 구독 설정을 관리할 수 있습니다. 그룹 기능과 가져오기 형식은 현재 인터페이스에서 확인하세요.
라우팅 규칙 UI 라우팅 규칙 관리 화면을 제공해 데스크톱에서 규칙을 정리하고 적용 순서를 확인하기 편리합니다. 라우팅 설정을 지원합니다. 사용할 수 있는 프리셋과 사용자 설정 메뉴는 현재 인터페이스에서 확인하세요. 라우팅 관련 설정을 제공합니다. 고급 항목은 V2Fly 설정의 의미와 맞는지 확인해야 합니다.
TUN 및 트래픽 처리 방식 TUN 기능을 제공하지만 플랫폼, 선택한 커널, 드라이버, 권한에 따라 사용 조건이 달라집니다. Android VpnService로 트래픽을 처리합니다. 데스크톱의 TUN 설정과는 다릅니다. Android VpnService로 트래픽을 처리하며, 시스템 VPN과 백그라운드 정책의 영향을 받습니다.
추천 대상 데스크톱에서 일상적으로 사용하거나 구독을 관리하고 라우팅을 조정하는 사용자 Android 입문자 및 Xray 설정이 필요한 사용자 기존 V2Fly 설정을 유지하고 커널 동작의 일관성이 필요한 사용자

v2rayN: 데스크톱 설정 관리

v2rayN의 가장 큰 장점은 데스크톱에서 설정을 체계적으로 관리할 수 있다는 점입니다. 구독 출처가 여러 곳이라면 그룹별로 설정을 분류하고 업데이트 결과를 따로 확인할 수 있습니다. 트래픽 분할을 조정할 때도 도메인 조건, 아웃바운드 태그, 규칙 순서를 비교하기 쉽습니다. 전체 JSON을 직접 작성하지 않아도 데스크톱 설정을 관리할 수 있습니다. 문제를 진단할 때는 로그를 열어 어떤 커널이 어떤 설정을 불러왔는지 확인하세요.

Windows 다운로드 페이지에서 데스크톱 버전과 기존 WPF 버전을 선택할 수 있습니다. 데스크톱 버전은 크로스 플랫폼 인터페이스를 사용하고, WPF 버전은 기존 Windows 인터페이스를 유지합니다. 조작 방식과 시스템 호환성을 기준으로 선택하세요. 두 인터페이스가 서로 다른 네트워크 프로토콜을 사용하는 것은 아닙니다. macOS에서는 Apple Silicon과 Intel을 구분하고, Linux에서는 배포판에 맞춰 deb 또는 rpm을 고른 뒤 프로세서 아키텍처를 확인하세요.

‘시스템 프록시 설정’과 ‘TUN 활성화’는 구분해야 합니다. 시스템 프록시는 주로 시스템 프록시 설정을 따르는 앱에 영향을 줍니다. TUN은 더 많은 트래픽을 처리하는 대신 권한, 라우팅, DNS 설정이 필요합니다. 처음 사용할 때는 일반 프록시 경로부터 정상 작동하는지 확인한 뒤 TUN을 검토하세요. 특정 앱이 프록시를 거치지 않는다면 노드 설정을 바로 바꾸기보다 어떤 방식으로 트래픽을 처리하는지 먼저 확인하세요.

고급 사용자의 경우 v2rayN의 라우팅 화면을 이용하면 규칙을 정리하기 쉽지만, 화면에서 설정한 내용은 커널이 실행할 수 있는 구조로 변환되어야 합니다. 사용자 지정 설정은 일부 GUI 설정을 우회할 수 있으므로 최종 동작은 생성되거나 불러온 설정과 로그를 기준으로 확인하세요. 복잡한 규칙은 JSON 설정 참고 자료와 함께 inbounds, outbounds, routing의 관계를 확인할 수 있습니다.

v2rayNG: Android 일상 사용

Android 우선 추천

우선 추천

Xray 커널을 사용합니다. 휴대폰에서 구독을 가져오고 설정을 선택하며, 라우팅과 앱별 트래픽 처리 범위를 조정할 수 있습니다.

v2rayNG의 기본 사용 절차는 간단합니다. 구독 또는 개별 설정을 가져오고 목록을 업데이트한 다음, 사용할 설정을 선택해 연결을 시작하면 됩니다. VPN 모드를 처음 켜면 Android 시스템 권한 요청이 표시됩니다. 이 권한은 기기 내 트래픽 처리 통로를 만드는 데 필요하며 서버 주소, 인증 정보, 전송 매개변수를 대신하지 않습니다. 설정 자체도 올바르게 입력해야 합니다.

Xray 설정을 이미 사용 중이라면 v2rayNG가 Android에서 가장 간편한 선택인 경우가 많습니다. 다만 Xray를 사용한다고 해서 모든 항목을 앱 화면에서 편집할 수 있는 것은 아닙니다. 일부 고급 설정은 사용자 지정 방식으로 가져와야 하며, 기능 지원 여부는 함께 제공되는 커널에 따라 달라집니다. 구독을 변환한 뒤 일부 항목이 사라졌다면 라우팅 모드를 계속 바꾸기보다 가져온 내용을 먼저 확인하세요.

휴대폰에서 트래픽을 처리할 때는 시스템 환경도 영향을 줍니다. 시스템 VPN을 사용하는 다른 앱이 현재 연결과 충돌할 수 있고, 배터리 절약 정책이 백그라운드 실행을 제한할 수 있습니다. 앱별 처리 범위 설정에 따라 일부 앱은 프록시를 거치지 않을 수도 있습니다. 연결 후 일부 앱만 작동하지 않는다면 대상 앱 범위, DNS, 라우팅 조건을 각각 확인하세요. 시스템에 VPN 연결됨으로 표시되어도 통로가 만들어졌다는 뜻일 뿐, 원격 요청 성공을 보장하지는 않습니다.

데스크톱처럼 여러 설정을 한꺼번에 편집할 필요는 없지만, 일반적인 구독 및 라우팅 기능은 사용하고 싶은 경우 v2rayNG가 적합합니다. 모바일과 데스크톱에서 같은 구독 출처를 사용할 수 있지만 그룹 이름, 화면 옵션, 로컬 포트까지 완전히 같을 필요는 없습니다. 처음 사용할 때는 사용 가이드를 따라 단계별로 확인하고, 여러 고급 설정을 한 번에 바꾸지 마세요.

v2flyNG: V2Fly 커널 대안

커널 요구 사항에 따라 선택

V2Fly

기존 V2Fly 설정을 사용하며 호환성이 명확히 필요한 Android 사용자에게 적합합니다. 커널 계열이 다른 대안이며 v2rayNG를 두루 대체하는 앱은 아닙니다.

v2flyNG를 선택할 때는 이름이 아니라 설정 요구 사항을 기준으로 삼아야 합니다. Project V는 이 오픈소스 프록시 생태계의 중요한 출발점입니다. V2Fly는 관련 커널을 커뮤니티에서 이어서 관리하고, Xray는 별도의 방향으로 발전해 온 커널입니다. 두 커널은 일부 프로토콜과 설정 개념을 공유하지만 확장 기능, 항목 지원, 처리 방식이 항상 같지는 않습니다.

검증된 V2Fly 설정이 있고 Android에서도 같은 커널 계열을 사용하려는 경우 v2flyNG를 선택할 이유가 분명합니다. 옮기기 전에 프로토콜 유형, 전송 방식, DNS 항목, 라우팅 규칙을 확인하세요. 두 클라이언트에 모두 ‘라우팅 설정’이 있다고 해서 모든 고급 옵션을 그대로 복사할 수 있는 것은 아닙니다. Xray 전용 기능을 사용하는 설정은 가져오기 전에 V2Fly 지원 여부부터 확인하세요.

유지 관리 상태와 기능 호환성은 별도로 살펴야 합니다. 클라이언트 인터페이스와 커널은 각각 다른 주기로 업데이트되므로 화면이 비슷하다는 이유만으로 보안 수정이나 프로토콜 지원이 함께 반영되었다고 볼 수 없습니다. 여기서는 v2flyNG를 커뮤니티에서 유지 관리하는 대안으로 소개하며, 특정 출시일이나 버전을 추천 기준으로 삼지 않습니다. 장기간 사용하기 전에 현재 빌드가 기기의 시스템에 설치되고 실행되며 필요한 설정을 불러오는지 확인하세요.

V2Fly 관련 요구 사항이 없다면 Android 입문자는 v2rayNG부터 사용하는 것이 좋습니다. 두 클라이언트를 동시에 실행해 연결을 겹치지 말고, 구독이 만료된 문제를 해결하려고 클라이언트만 바꾸지도 마세요. 도구를 바꾸면 로컬 처리 방식은 달라질 수 있지만, 만료된 서버 설정까지 복구되지는 않습니다.

사용 환경별 선택

설치 전 확인 순서

  1. 플랫폼과 프로세서를 확인하세요.데스크톱에서는 해당 플랫폼의 v2rayN을, Android에서는 모바일 클라이언트 영역을 확인하세요. 설치 파일 형식과 프로세서 아키텍처가 모두 맞아야 합니다.
  2. 설정에 필요한 커널을 확인하세요.클라이언트 이름보다 구독에 포함된 프로토콜과 전송 매개변수가 중요합니다. 기존 설정에 특정 커널이 명시되어 있다면 해당 호환 조건을 우선 따르세요.
  3. 트래픽 처리 범위를 확인하세요.브라우저에서 시스템 프록시를 사용하는 것과 더 많은 앱의 트래픽을 클라이언트로 보내는 것은 서로 다른 목적입니다. 필요한 범위를 먼저 정한 뒤 관련 기능을 켜세요.
  4. 진단 방법을 확인하세요.설치 후 로그와 구독 업데이트 결과를 확인할 위치를 알아두세요. 오류가 발생하면 설정 가져오기 실패, 커널 시작 실패, DNS 확인 실패, 원격 연결 실패 중 어느 단계인지 기록하세요.

최종 선택은 간단하게 할 수 있습니다. 데스크톱에서는 v2rayN, Android에서는 v2rayNG로 시작하고, V2Fly 커널 호환성이 꼭 필요한 경우에만 v2flyNG를 사용하세요. 세 클라이언트 모두 기기에서 설정과 트래픽을 처리하지만, 구독 유효성, 서버 매개변수, 네트워크 환경은 별도로 확인해야 합니다.

클라이언트 및 설치 파일 페이지로 이동해 운영체제와 아키텍처에 맞는 항목을 선택하세요. 설치 후 작동하지 않는다면 자주 묻는 질문에서 오류가 발생한 단계를 확인하고, 프로토콜과 커널 이름을 확인하려면 용어집을 참고하세요.