v2rayN
추천 7.24.1Desktop 버전은 차세대 크로스 플랫폼 UI를 사용합니다. 클래식 WPF 버전은 익숙한 Windows 인터페이스와 조작 방식을 유지합니다. 처음 사용하는 경우 Desktop 버전을, WPF에 익숙한 경우 클래식 버전을 선택하세요.
패키지 형식: ZIP, 설치 프로그램 포함. 두 버전을 모두 설치할 필요 없이 한 가지만 선택하면 됩니다.
데스크톱은 v2rayN, Android는 v2rayNG를 우선 추천합니다.
운영체제와 CPU 아키텍처를 확인한 뒤 알맞은 설치 파일을 선택하세요.
무료 오픈 소스 클라이언트 · 설치와 구독 설정은 별도로 진행
하나의 클라이언트, 두 가지 UI. 아래 파일은 모두 x64 설치 파일입니다. ZIP을 다운로드한 뒤 압축을 풀고 설치 프로그램을 실행하세요.
Desktop 버전은 차세대 크로스 플랫폼 UI를 사용합니다. 클래식 WPF 버전은 익숙한 Windows 인터페이스와 조작 방식을 유지합니다. 처음 사용하는 경우 Desktop 버전을, WPF에 익숙한 경우 클래식 버전을 선택하세요.
패키지 형식: ZIP, 설치 프로그램 포함. 두 버전을 모두 설치할 필요 없이 한 가지만 선택하면 됩니다.
| 확인 항목 | 선택 기준 |
|---|---|
| CPU 및 운영체제 | 이 페이지에서는 x64 패키지를 제공합니다. 설정 → 시스템 → 정보에서 시스템 종류를 확인하세요. |
| 운영체제 버전 | 지원이 계속되는 Windows 버전을 우선 사용하세요. 최소 요구 사항은 선택한 배포 패키지의 안내를 확인하세요. |
| 설치 방법 | 쓰기 가능한 폴더에 압축을 완전히 푼 뒤 설치 프로그램을 실행하세요. 실행 환경 안내가 표시되면 설치 프로그램의 설명을 따르세요. |
| 네트워크 권한 | 시스템 프록시와 TUN은 서로 다른 방식입니다. TUN을 사용하려면 관리자 권한과 가상 네트워크 인터페이스 지원이 필요할 수 있습니다. |
압축 파일의 미리보기 화면에서 프로그램을 바로 실행하지 마세요. 프로그램이 같은 폴더의 구성 요소를 읽어야 할 수 있으므로 압축을 완전히 풀어야 경로 누락으로 인한 실행 오류를 방지할 수 있습니다. 설치 후에는 먼저 일반 사용자 권한으로 실행하세요. 높은 권한이 필요한 기능을 사용할 때만 안내에 따라 권한을 부여하면 됩니다.
이전 버전에서 전환할 때는 구독 그룹, 라우팅 모드, 사용자 지정 수신 포트를 먼저 기록하세요. UI 버전에 따라 설정 메뉴 위치가 달라질 수 있으므로 창 모양만 보고 설정이 이전됐다고 판단하지 마세요. 실행 후 구독 업데이트, 현재 서버, 시스템 프록시 상태를 차례로 확인하세요. 이전 프로세스가 백그라운드에서 실행 중이라면 로컬 포트 충돌을 방지하기 위해 먼저 종료하세요.
칩에 맞는 DMG를 선택하세요. 이 Mac에 관하여에서 Apple 칩이라고 표시되면 arm64를, Intel 프로세서라고 표시되면 x64를 선택하세요.
Apple Silicon과 Intel은 서로 다른 CPU 아키텍처에 해당합니다. 칩에 맞는 버전을 선택해 아키텍처 불일치 문제를 설정 오류로 오해하지 않도록 하세요.
패키지 형식: DMG. 마운트한 뒤 앱을 응용 프로그램 폴더로 복사하고 해당 위치에서 실행하세요.
| 확인 항목 | 선택 기준 |
|---|---|
| Apple Silicon | Apple 칩을 사용하는 기기에는 arm64 DMG를 선택하세요. |
| Intel | Intel 프로세서를 사용하는 기기에는 x64 DMG를 선택하세요. |
| 운영체제 호환성 | 현재 배포 패키지의 최소 macOS 요구 사항을 확인하세요. CPU 아키텍처가 맞더라도 운영체제 버전이 요구 사항을 충족하지 않을 수 있습니다. |
| 권한 설정 | 시스템 프록시를 변경하거나 가상 네트워크 인터페이스를 활성화할 때는 시스템 안내에 따라 필요한 권한을 부여하세요. |
설치 후에는 마운트된 디스크 이미지에서 앱을 계속 실행하지 마세요. 앱을 고정된 위치로 복사하면 업데이트와 권한 관리가 수월합니다. 처음 실행할 때 보안 경고가 표시되면 다운로드 출처, 선택한 아키텍처, 경고 원인을 확인한 뒤 시스템에서 제공하는 앱별 허용 절차를 따르세요. 시스템 전체 보안 기능을 끄지 마세요.
시스템 프록시가 적용되는지는 앱이 시스템 프록시 설정을 읽는지에 따라 달라집니다. 브라우저에서는 연결되지만 다른 프로그램에서는 되지 않는다면 설치 파일을 반복해서 바꾸기보다 해당 프로그램의 네트워크 동작을 먼저 확인하세요. TUN을 켜기 전에는 네트워크를 제어하는 다른 도구를 종료하고 기존 프록시 설정을 기록하세요. 클라이언트를 종료한 뒤 네트워크에 문제가 생기면 시스템 네트워크 설정에 이전 프록시가 남아 있는지 확인하세요.
2015년 이후 출시된 대부분의 스마트폰은 arm64를 먼저 선택하면 됩니다. 시스템에서 지원하는 앱 아키텍처를 모른다면 범용 버전을 선택하세요. 최종적으로는 기기에서 실제 지원하는 아키텍처를 확인해야 합니다.
Xray 코어를 사용하는 클라이언트입니다. 일반적으로 이 버전부터 시작해 구독을 가져오고 서버를 선택한 다음 Android VPN 권한을 허용해 설정된 범위의 트래픽을 연결하세요.
패키지 형식: APK. 범용 버전은 여러 아키텍처용 구성 요소를 포함하므로 단일 아키텍처 패키지보다 용량이 큰 편입니다.
V2Fly 코어를 사용하는 클라이언트입니다. 관련 설정을 이미 사용 중인 경우에 적합합니다. 프로토콜 및 매개변수 지원 여부는 코어 버전에 따라 다르므로 전환 전에 구독 내용을 읽을 수 있는지 확인하세요.
패키지 형식: APK. 두 클라이언트는 설정을 각각 관리하며, 대체 클라이언트를 설치해도 구독이 자동으로 이전되지는 않습니다.
| 확인 항목 | 선택 기준 |
|---|---|
| 앱 아키텍처 | 64비트 앱을 지원하는 대부분의 기기에서는 arm64를 우선 선택하세요. 아키텍처를 모른다면 범용 버전을 사용하세요. |
| 운영체제 버전 | 최소 Android 요구 사항은 설치 프로그램과 해당 버전의 안내를 확인하세요. 범용 패키지를 선택해도 최소 시스템 요구 사항은 달라지지 않습니다. |
| 설치 권한 | 이번에 APK를 여는 브라우저나 파일 관리자에만 설치 출처 권한을 허용하고, 설치 후에는 권한을 취소할 수 있습니다. |
| 연결 권한 | 처음 연결할 때 시스템 VPN 확인 창에서 허용해야 합니다. 다른 VPN 앱과 동시에 사용하면 네트워크 제어가 충돌할 수 있습니다. |
설치 중 애플리케이션을 설치할 수 없다는 메시지가 표시되면 여유 저장 공간, 시스템 아키텍처, 기존 앱의 설치 출처를 먼저 확인하세요. 같은 이름의 앱이 이미 설치되어 있다면 배포 경로가 달라 서명이 일치하지 않을 수 있습니다. 범용 패키지로 바꿔도 이 충돌은 해결되지 않습니다. 보존할 설정을 먼저 내보낸 뒤 업데이트나 이전 방법을 정하세요. 바로 삭제하면 구독 그룹과 사용자 규칙을 잃을 수 있습니다.
백그라운드 연결 끊김은 대개 설치 패키지의 아키텍처와 직접 관련이 없습니다. 연결 후 화면을 잠그면 끊기는 경우 배터리 최적화, 백그라운드 실행, 제조사별 자동 시작 제한을 확인하세요. 앱별 프록시 설정은 VPN을 거치는 앱의 범위도 바꿉니다. 테스트 전에 브라우저가 프록시 대상에 포함되어 있는지 확인하세요. 앱 목록을 변경한 뒤에는 클라이언트 안내에 따라 연결을 다시 설정하고 결과를 확인하세요.
배포판에 맞춰 deb 또는 rpm을 선택한 다음 x64와 arm64 중 알맞은 아키텍처를 확인하세요. 아래는 사용 가능한 데스크톱 세션이 필요한 그래픽 클라이언트 설치 패키지입니다.
Debian 및 Ubuntu 계열은 보통 deb, Fedora 및 RHEL 계열은 보통 rpm을 선택합니다. 같은 패키지 형식이라도 배포판에 따라 의존성이 다를 수 있으므로 패키지 관리자의 호환성 안내를 확인하세요.
x64는 amd64 또는 x86_64로, arm64는 aarch64로 표기되기도 합니다.
| 확인 항목 | 선택 기준 |
|---|---|
| 패키지 형식 | 파일 크기만 보고 선택하지 말고 배포판의 패키지 관리 방식에 따라 deb 또는 rpm을 선택하세요. |
| CPU 아키텍처 | 시스템 정보에서 아키텍처를 확인하세요. amd64와 x86_64는 x64에, aarch64는 arm64에 해당합니다. |
| 실행 환경 | 그래픽 데스크톱과 배포 패키지의 의존성이 필요합니다. 오래된 배포판에는 필요한 버전의 시스템 라이브러리가 없을 수 있습니다. |
| 프록시 및 권한 | 시스템 프록시는 데스크톱 환경의 설정을 따릅니다. TUN을 사용하려면 네트워크 인터페이스 권한, 라우팅, DNS 설정도 필요합니다. |
다운로드한 패키지는 배포판의 소프트웨어 설치 프로그램으로 열 수 있습니다. 의존성이 충족되지 않는다는 오류가 표시되면 배포판 버전과 아키텍처부터 확인하세요. 의존성 검사를 무시하거나 다른 운영체제의 패키지를 시스템 폴더에 바로 풀지 마세요. 확장자가 같아도 의존성 조건이 완전히 같은 것은 아니며, 특히 배포판이나 주요 버전이 다른 경우 주의해야 합니다.
데스크톱 환경의 시스템 프록시 설정을 모든 프로그램이 사용하는 것은 아닙니다. 브라우저, 터미널 앱, 백그라운드 서비스는 각각 다른 프록시 설정을 사용할 수 있으므로 테스트 대상을 명확히 하세요. TUN을 켜기 전에는 기존 VPN, 컨테이너 네트워크, 사용자 지정 라우트를 확인해 여러 규칙이 동시에 연결 경로를 바꾸지 않도록 하세요. 문제가 생기면 로그를 보존하고 활성화 전후의 네트워크 설정 변화를 기록하세요.
플랫폼은 패키지 형식을, 아키텍처는 실행 가능 여부를, 클라이언트와 코어는 불러올 수 있는 설정을 결정합니다. 세 조건을 각각 확인하세요.
카드의 버전 표시는 클라이언트 정보를 기준으로 하며, 각 버튼은 별도의 설치 파일로 연결됩니다. 배포 시점이 다르면 파일 이름의 버전과 카드 표시가 다를 수 있습니다. 실제 설치 버전은 다운로드한 파일과 설치 후 정보 화면을 함께 확인하세요. 상단의 표시만으로 판단하지 마세요.
업데이트 전 클라이언트 이름, 플랫폼, 아키텍처를 확인하세요. v2rayN, v2rayNG, v2flyNG는 서로 다른 앱이므로 이름이 비슷해도 설치 파일을 바꿔 사용할 수 없습니다. 데스크톱 버전과 클래식 WPF 버전도 별도의 UI 버전으로 선택하고 관리해야 합니다.
설치 패키지에는 그래픽 인터페이스와 관련 실행 구성 요소가 포함되지만 바로 사용할 수 있는 구독은 제공되지 않습니다. 구독 링크, 서버 매개변수, 접근 권한을 별도로 준비하세요. 가져오기 전에 출처를 확인하고 선택한 클라이언트와 코어 버전이 설정 형식을 지원하는지 살펴보세요.
클라이언트에 여러 서버를 저장할 수 있지만, 설정을 한 번 가져왔다고 모든 서버에 연결할 수 있는 것은 아닙니다. 먼저 서버 하나를 선택하고 로컬 프록시 방식을 확인한 뒤 실제 요청을 테스트하세요. 이후 라우팅이나 앱별 프록시 설정을 하나씩 추가하면 변경의 원인을 파악하기 쉽습니다.
먼저 최소한의 설정으로 연결을 확인한 다음 프록시 적용 범위를 조정하세요. 구독, 코어, 라우팅, DNS를 한꺼번에 변경하지 마세요.
클라이언트에서 구독 또는 구독 그룹 메뉴를 찾아 알아보기 쉬운 그룹 이름을 입력하고, 구독 링크 전체를 붙여 넣은 뒤 업데이트하세요. 링크에 접근 인증 정보가 포함될 수 있으므로 매개변수와 인코딩을 유지하고 메신저에서 잘리지 않도록 주의하세요. 업데이트 후 서버 항목이 표시되는지 확인하세요. 목록이 비어 있다면 업데이트 메시지부터 살펴보고, 곧바로 TUN을 켜거나 재설치하지 마세요.
데스크톱에서는 시스템 프록시를 설정해 브라우저 요청을 먼저 확인할 수 있습니다. Android에서는 시스템 VPN 권한을 허용해 연결하세요. TUN은 가상 네트워크 인터페이스를 통해 트래픽을 제어하며 권한과 라우팅이 필요하므로 모든 문제에 기본으로 적용할 해결책은 아닙니다. 테스트 전에 현재 서버, 라우팅 모드, 앱별 프록시 범위를 확인하세요. 시스템 프록시와 TUN을 함께 사용할 경우 클라이언트가 트래픽을 처리하는 방식을 파악해야 합니다.
테스트할 웹페이지를 열고 클라이언트 로그에 해당 요청이 기록되는지 확인하세요. DNS 실패, 핸드셰이크 실패, 연결 시간 초과를 구분해야 합니다. 지연 시간 테스트는 특정 조건의 결과일 뿐 모든 웹사이트에서의 사용 경험을 보여 주지는 않습니다. 연결이 확인되면 현재 모드와 사용자 설정을 기록하세요. 클라이언트를 업데이트하거나 기기를 바꾸기 전에 구독 그룹과 규칙을 백업해 두면 복구하기 쉽습니다.
설치 실패, 설정 가져오기 실패, 연결 실패를 먼저 구분하세요. 각 문제에 따라 확인할 항목이 다릅니다.
처음 설치한다면 차세대 크로스 플랫폼 UI를 사용하는 Desktop 버전을 먼저 선택해 보세요. 클래식 WPF 버전은 익숙한 Windows 인터페이스를 유지하므로 기존 사용 방식에 익숙한 사용자에게 적합합니다. 두 버전을 함께 실행할 필요는 없습니다. 전환 전 설정을 백업하고 구독, 라우팅, 로컬 수신 포트를 확인하세요.
2015년 이후 출시된 대부분의 스마트폰은 arm64를 우선 선택하면 됩니다. 다만 최종적으로는 기기에서 실제 지원하는 앱 아키텍처를 확인하세요. 아키텍처를 모르겠다면 범용 버전을 선택할 수 있습니다. 범용 버전은 여러 아키텍처용 구성 요소를 포함해 용량이 더 클 수 있으며, 낮은 Android 버전이나 설치 서명 충돌 문제를 해결해 주지는 않습니다.
클라이언트는 설정과 프록시 트래픽을 관리하며, 설치 파일에는 바로 사용할 수 있는 구독이 포함되어 있지 않습니다. 유효한 구독이나 서버 설정을 가져온 뒤 서버를 선택하고 현재 운영체제에 적합한 프록시 방식을 활성화해야 합니다. 문제를 확인할 때는 구독 상태, 시스템 시간, 라우팅 규칙, 코어 로그를 함께 살펴보세요.
먼저 다운로드가 완료됐는지, 파일 확장자가 선택한 패키지 형식과 일치하는지 확인한 다음 기기의 여유 공간과 시스템 아키텍처를 살펴보세요. Windows용 ZIP 파일은 먼저 압축을 완전히 풀어야 합니다. 다운로드가 중단됐다면 다시 받으세요. 보안 경고가 표시되면 파일 출처와 경고 내용을 확인하고 시스템 전체 보호 기능을 끄지 마세요.
일반적으로는 같은 클라이언트와 같은 배포 경로의 덮어쓰기 업데이트를 먼저 시도하고, 구독 그룹·라우팅·사용자 설정을 미리 백업하세요. Android에서 서명 충돌이 발생하면 바로 삭제하지 말고 설치 출처부터 확인하세요. UI 버전이나 설치 출처를 바꿀 때는 해당 버전 안내에 따라 설정을 이전해야 합니다.
두 앱 모두 Android용 그래픽 클라이언트입니다. v2rayNG는 Xray 코어를, v2flyNG는 V2Fly 코어를 사용하며 지원하는 프로토콜과 매개변수는 각 버전에 따라 다릅니다. 일반적으로는 v2rayNG를 먼저 선택하고, 기존 V2Fly 설정이 필요하다면 v2flyNG를 고려하세요. 클라이언트를 바꾸면 설정을 다시 가져오고 VPN 연결을 허용해야 합니다.
각 플랫폼의 프록시 권한, 구독 가져오기, 호환성 문제를 자세히 알아보려면 전체 플랫폼 가이드를 확인하세요.