PC에는 v2rayN, Android에는 v2rayNG를 추천합니다. 기존 설정에 V2Fly 코어가 필요하다면 v2flyNG를 고려하세요. 먼저 운영체제로 후보를 좁힌 다음 프로토콜, 라우팅, 트래픽 연결 방식을 확인하세요.
플랫폼 및 아키텍처Xray / V2Fly구독 그룹라우팅
플랫폼·코어·기능 비교
이 표는 선택 방향을 가늠하기 위한 것으로, 모든 설치 패키지에 동일한 설정이 포함되는 것은 아닙니다. 실제 설치 버전에서 화면의 항목명, 코어 기능, 권한 요구 사항을 확인하세요. 좁은 화면에서는 표 영역을 좌우로 스크롤할 수 있습니다.
v2rayN·v2rayNG·v2flyNG의 플랫폼, 코어, 유지 관리 및 사용 환경 비교
비교 항목
v2rayN
v2rayNG
v2flyNG
지원 플랫폼
Windows、macOS、Linux
Android
Android
사용 코어
Xray 지원. 선택 가능한 코어와 기본 구성은 플랫폼, 버전, 설정 유형에 따라 다릅니다.
Xray
V2Fly( v2fly로도 표기)
유지 관리 상태
활발히 유지 관리 중입니다. 업데이트 전 데스크톱 버전과 WPF 버전의 차이를 확인하세요.
활발히 유지 관리 중입니다. 업데이트 시 Android 호환성과 코어 변경 사항을 확인하세요.
커뮤니티에서 유지 관리합니다. 사용 전 최근 릴리스 노트와 설정 호환성을 확인하세요.
사용 난이도
기본 설정 가져오기는 간편하지만, 고급 라우팅과 TUN을 사용하려면 관련 지식이 필요합니다.
처음 시작하기 쉽지만, 첫 연결 시 시스템 VPN 권한을 승인해야 합니다.
기본 사용법은 비슷합니다. 먼저 서버 설정이 V2Fly에 맞는지 확인하세요.
구독 그룹
여러 구독 소스와 그룹을 데스크톱에서 한곳에 모아 관리하고 업데이트하기 좋습니다.
구독 설정 관리를 지원해 휴대폰에서 설정을 가져오고 전환하기 편리합니다.
구독 설정 관리를 지원합니다. 구독 소스에서 제공하는 프로토콜 형식을 확인하세요.
라우팅 규칙 UI
규칙을 GUI에서 관리할 수 있어 규칙 순서와 트래픽 출구를 확인하기 편리합니다.
도메인, 주소, 앱별 라우팅을 설정할 수 있습니다.
라우팅 설정을 지원합니다. 규칙 기능은 V2Fly 코어의 지원 범위에 따라 달라집니다.
TUN 및 트래픽 연결
TUN 모드를 지원합니다. 사용 조건은 시스템 권한과 선택한 코어에 따라 달라집니다.
Android VPN 인터페이스로 트래픽을 처리합니다. 데스크톱 TUN 사용법과는 다릅니다.
Android VPN 인터페이스로 트래픽을 처리하며 시스템 권한 승인이 필요합니다.
주요 기능
구독 그룹, 데스크톱 라우팅 관리, 시스템 프록시 및 TUN 전환
Android 일상 연결, 앱별 라우팅, Xray 설정 호환
V2Fly 설정 방식과 관련 코어 생태계 활용
추천 대상
데스크톱 입문자, 개발자, 규칙을 한곳에서 관리하려는 사용자
Android 입문자 및 Xray 관련 설정을 사용하는 사용자
V2Fly 코어가 필요한 Android 사용자
데스크톱 클라이언트
v2rayN: 구독과 라우팅을 한곳에서 관리
데스크톱 추천
주로 PC에서 사용한다면 v2rayN부터 시작하세요. Windows, macOS, Linux를 지원하며 넓은 화면에서 구독 그룹을 살펴보고 라우팅 규칙을 편집하거나 실행 로그를 확인하기 좋습니다. 프록시 설정을 처음 접하는 사용자라면 우선 설정을 가져오고, 사용할 항목을 선택한 뒤 적절한 연결 방식을 활성화하고 접속을 확인하면 됩니다. 처음부터 모든 고급 기능을 켤 필요는 없습니다.
데스크톱 버전과 클래식 WPF 버전 중 선택하기
Windows 다운로드 페이지에서 데스크톱 버전과 클래식 WPF 버전을 제공합니다. 데스크톱 버전은 새로운 크로스 플랫폼 UI를, WPF 버전은 클래식 UI를 사용합니다. 둘 다 v2rayN이지만 메뉴 구성, 작업 순서, 일부 설정 화면이 다를 수 있습니다. 처음 사용하는 경우 데스크톱 버전부터 시작해 보세요. WPF UI에 익숙해 기존 사용 방식을 유지하고 싶다면 클래식 버전을 선택하면 됩니다. 다른 버전의 화면 캡처만 보고 버튼 위치를 찾지 말고 설정 항목 이름을 기준으로 확인하세요.
규칙을 단계적으로 늘리기 편리
구독 소스가 여러 개라면 그룹을 각각 만들어 업데이트할 때 직접 설정과 구독 설정이 섞이지 않도록 하세요. 라우팅 규칙은 명확한 대상 몇 개부터 시작해 일치 순서와 트래픽 출구를 확인한 뒤 범위를 넓히는 편이 좋습니다. 데스크톱에서 흔히 겪는 ‘브라우저는 되는데 다른 프로그램은 안 되는’ 문제는 노드 탓이 아닐 수 있습니다. 일부 프로그램은 시스템 프록시를 사용하지 않으므로 프록시를 별도로 설정하거나, 권한과 DNS 영향을 이해한 뒤 TUN을 사용하세요.
v2rayN의 장점은 관리 기능이 한곳에 모여 있다는 것이지, 모든 설정이 자동으로 호환된다는 뜻은 아닙니다. 코어를 변경한 뒤에도 프로토콜, 보안 매개변수, 전송 방식을 확인해야 합니다. TUN을 켜기 전에 기본 연결부터 확인하면 원격 설정 오류와 시스템 트래픽 처리 문제를 나눠 점검할 수 있습니다.
Android 휴대폰에서는 v2rayNG를 우선 추천합니다. Xray 코어를 사용하며 모바일 화면에서 구독 가져오기, 설정 선택, 연결 제어를 할 수 있습니다. 서버에서 Xray를 명시적으로 요구하거나 VLESS 및 REALITY 설정을 사용하는 경우에는 프로토콜 이름만 볼 것이 아니라 v2rayNG에 포함된 코어가 해당 매개변수 조합을 지원하는지 먼저 확인하세요.
첫 연결 전에 시스템 권한 승인
연결할 때 Android VPN 권한을 요청하는 것은 트래픽을 처리하기 위한 절차입니다. 권한을 승인해야 클라이언트가 시스템 인터페이스를 통해 앱 트래픽을 처리할 수 있습니다. 일반적으로 VPN 서비스 여러 개를 동시에 사용할 수 없습니다. 다른 VPN 서비스가 이미 실행 중이라면 현재 활성화된 서비스를 먼저 확인하세요. 상태 표시줄에 연결 아이콘이 나타나도 시스템 서비스가 시작되었다는 뜻일 뿐이므로, 실제 연결은 대상 사이트에 접속해 확인해야 합니다.
휴대폰에서는 백그라운드와 앱별 설정 확인
화면을 잠근 뒤 연결이 끊긴다면 구독을 바꾸기 전에 시스템 배터리 정책, 백그라운드 실행 권한, 네트워크 전환 상태를 확인하세요. 앱별 라우팅으로 업무용 앱과 다른 앱의 트래픽을 나눌 수 있지만, ‘선택한 앱만 프록시 사용’과 ‘선택한 앱 우회’ 중 어느 설정을 골랐는지 확인해야 합니다. 두 설정은 의미가 반대입니다. 변경 후 다시 연결하고 해당 앱에서 동작을 확인하세요.
구독 업데이트는 구독 소스의 설정 변경을 가져오는 데 유용하지만, 로컬 설정 관리를 대신하지는 않습니다. 라우팅, 앱 선택, 백그라운드 권한은 휴대폰에서 각각 확인해야 합니다. 처음에는 신뢰할 수 있는 소스의 설정 하나로 시작해 연결이 안정적인지 확인한 뒤 앱별 라우팅과 사용자 규칙을 추가하세요.
v2flyNG는 V2Fly 코어가 필요한 것이 확인된 Android 사용자에게 적합합니다. 예를 들어 기존 설정이 V2Fly를 대상으로 명시되어 있거나 같은 코어 계열에서 기존 동작을 재현해야 하는 경우입니다. ‘더 가볍다’거나 ‘더 빠르다’는 이유로 고르는 대체품이 아니며, 구형 휴대폰의 기본 선택지도 아닙니다. 실제 리소스 사용량은 전송 방식, 규칙 규모, 동시 연결 수, 백그라운드 환경에 따라 달라집니다.
프로토콜 이름이 같아도 매개변수까지 같은 것은 아닙니다
Project V는 관련 프록시 기술 생태계의 출발점이며, V2Fly와 Xray는 각각 고유한 구현 방식과 발전 방향을 가진 코어 프로젝트입니다. GUI 클라이언트는 설정을 구성하고 코어를 호출합니다. 클라이언트가 공유 링크를 읽을 수 있다고 해서 링크에 포함된 모든 확장 매개변수를 코어가 지원하는 것은 아닙니다. Xray 환경에서 옮겨올 때는 특히 보안 기능, 전송 설정, 필드의 의미를 확인하세요.
v2flyNG를 선택하기 전에 구독 소스가 V2Fly에서 사용할 수 있는 설정 형식을 제공하는지 확인하세요. 설정이 Xray의 REALITY 구현에 명시적으로 의존한다면 가져오기 방법을 반복해서 바꾸는 것으로 코어 기능 차이를 해결할 수 없습니다. 호환되는 클라이언트를 사용하거나 설정 제공자에게 적절한 방법을 문의하세요.
세 클라이언트 모두 오픈소스 GUI 클라이언트 생태계에 속하지만, 클라이언트와 코어의 업데이트 주기는 서로 다릅니다. 유지 관리 상태는 선택을 위한 참고 자료일 뿐 호환성 확인을 대신할 수 없습니다. 업데이트 전에 변경 사항을 읽고 로컬 설정을 백업한 뒤, 사용 가능 여부를 알고 있는 설정 몇 개로 테스트하고 일상적인 사용을 재개하세요.
항상 그런 것은 아닙니다. 지연 시간은 네트워크 경로, 원격 서버 부하, 프로토콜, 측정 방법의 영향을 함께 받습니다. 비교할 때는 같은 원격 설정을 사용하고 비슷한 시간대에 동일한 방법으로 테스트하세요. 먼저 라우팅과 DNS 차이를 배제한 뒤 클라이언트나 코어 구현에 따른 차이인지 판단하세요.
세 클라이언트에서 같은 구독을 바로 사용할 수 있나요?
구독 형식과 프로토콜 매개변수에 따라 다릅니다. 공통 공유 링크 형식은 가져올 수 있어도 코어 확장 기능, 라우팅 파일, 로컬 설정까지 호환된다고 보장할 수는 없습니다. 이전할 때는 설정 몇 개만 먼저 가져와 테스트하고, 민감한 연결 정보가 포함된 구독 주소를 출처가 불분명한 변환 서비스에 입력하지 마세요.
일상적인 사용에도 TUN을 켜야 하나요?
그럴 필요는 없습니다. 데스크톱 앱이 시스템 프록시를 올바르게 사용하거나 프록시 주소를 직접 입력할 수 있다면 먼저 해당 방식을 이용하세요. 시스템 프록시를 사용하지 않는 앱의 트래픽까지 처리해야 할 때 TUN을 검토하면 됩니다. Android에서는 클라이언트의 시스템 VPN 권한 승인 절차에 따라 연결하며 데스크톱 메뉴 사용법을 그대로 적용하지 마세요.
클라이언트를 바꿀 때 기존 설정을 삭제해야 하나요?
먼저 설정을 백업하고 기존 클라이언트의 프록시 처리를 중지한 뒤 새 클라이언트를 테스트하는 것이 좋습니다. 두 클라이언트가 동시에 시스템 프록시를 변경하거나 VPN 서비스를 점유하게 하지 마세요. 구독, 라우팅, 자주 사용하는 앱이 모두 정상인지 확인한 뒤 더 이상 사용하지 않는 설정을 정리하면 문제가 생겼을 때 되돌릴 방법을 남겨둘 수 있습니다.