v2rayN
추천 7.24.1Windows x64 설치 파일입니다. Desktop 버전은 차세대 크로스 플랫폼 UI를 사용합니다. 클래식 WPF 버전은 기존 Windows 인터페이스를 유지하므로 예전 사용 방식에 익숙한 경우에 적합합니다.
다운로드한 파일은 ZIP 형식입니다. 파일을 완전히 압축 해제한 후 안에 있는 설치 프로그램을 실행하세요. 압축 파일 미리 보기 창에서 바로 실행하지 마세요.
CLIENT / PLATFORM / ARCHITECTURE
데스크톱용 v2rayN, Android용 v2rayNG.
운영체제를 선택한 다음 CPU 아키텍처를 고르세요.
세 클라이언트 모두 무료 오픈 소스입니다. 설치 파일은 클라이언트를 설치하는 데 사용하며, 구독과 서버 정보는 별도로 준비해야 합니다.
플랫폼과 설치 파일 선택 ↓여기서는 클라이언트, 인터페이스 버전, 설치 아키텍처만 구분합니다. 프로토콜 유형은 설정을 가져온 후 지정하므로 프로토콜마다 클라이언트를 따로 설치할 필요는 없습니다.
Windows x64 설치 파일입니다. Desktop 버전은 차세대 크로스 플랫폼 UI를 사용합니다. 클래식 WPF 버전은 기존 Windows 인터페이스를 유지하므로 예전 사용 방식에 익숙한 경우에 적합합니다.
다운로드한 파일은 ZIP 형식입니다. 파일을 완전히 압축 해제한 후 안에 있는 설치 프로그램을 실행하세요. 압축 파일 미리 보기 창에서 바로 실행하지 마세요.
| 확인 항목 | 요구 사항 또는 권장 사항 | 확인 위치 |
|---|---|---|
| 시스템 및 아키텍처 | Windows 10 또는 11의 x64 환경을 권장합니다. 구체적인 빌드 요구 사항은 설치 프로그램의 안내를 따르세요. | 설정 → 시스템 → 정보 |
| 실행 환경 | .NET 런타임이 없다는 안내가 표시되면 해당 빌드에서 요구하는 .NET 데스크톱 런타임을 설치하고 x64 아키텍처를 선택하세요. | 설치 프로그램 안내 또는 시작 오류 창 |
| 폴더 권한 | 설치 폴더와 설정 폴더에 쓰기 권한이 있어야 합니다. 읽기 전용 위치나 압축을 풀지 않은 파일 안에서 실행하지 마세요. | 파일 탐색기 → 폴더 속성 |
| 트래픽 처리 | 일반 시스템 프록시는 기본 권한으로 사용하세요. TUN은 관리자 권한과 가상 네트워크 어댑터 구성 요소가 필요할 수 있습니다. | 클라이언트의 시스템 프록시 및 TUN 설정 |
처음 실행한 후 사용 가능한 설정 하나를 가져와 연결을 확인하고 시스템 프록시를 설정하세요. 일반적인 시작 문제를 해결하려고 TUN을 반복해서 켜고 끄지 마세요. 런타임, 폴더 권한, 프록시 모드는 서로 다른 점검 항목입니다.
macOS용 데스크톱 GUI 클라이언트입니다. Apple Silicon은 arm64, Intel 프로세서는 x64를 선택하세요. 두 설치 파일 모두 DMG 디스크 이미지입니다.
DMG를 연 다음 창의 안내에 따라 앱을 「응용 프로그램」으로 옮기고, 해당 폴더에서 실행하세요.
| 확인 항목 | 요구 사항 또는 권장 사항 | 확인 위치 |
|---|---|---|
| 프로세서 | Apple Silicon은 arm64, Intel은 x64를 사용합니다. | Apple 메뉴 → 이 Mac에 관하여 |
| 시스템 버전 | 현재 macOS가 선택한 빌드의 요구 사항을 충족하는지 확인하세요. 시스템이 너무 오래되었다는 안내가 표시되면 먼저 macOS 버전을 확인하세요. | 이 Mac에 관하여 → macOS 버전 |
| 설치 위치 | 앱을 「응용 프로그램」에 옮기세요. 마운트된 디스크 이미지에서 계속 실행하는 것은 권장하지 않습니다. | Finder → 응용 프로그램 |
| 네트워크 권한 | 시스템 프록시를 변경하거나 TUN을 활성화할 때 시스템 권한이 필요할 수 있습니다. 실제 안내에 따라 진행하세요. | 시스템 설정 및 클라이언트 권한 안내 |
설치 아키텍처를 바꾸기 전에 실행 중인 클라이언트를 종료하세요. 이전 앱이 백그라운드에서 실행 중인 상태로 파일을 덮어쓰면 메뉴 막대 상태와 실제 프로세스가 일치하지 않을 수 있습니다. 이전을 마친 후 시스템 프록시가 가리키는 로컬 포트를 다시 확인하세요.
Android용 추천 클라이언트이며 Xray 코어를 사용합니다. 2015년 이후 출시된 대부분의 스마트폰에서는 arm64를 먼저 선택하세요. 기기 아키텍처가 확실하지 않거나 시스템이 arm64 설치 파일을 지원하지 않으면 범용 버전을 고려할 수 있습니다.
VLESS, REALITY 등의 설정을 선택하기 전에 구독 항목과 현재 코어의 지원 여부를 확인하세요.
V2Fly 생태계의 설정을 계속 사용하려는 Android 사용자에게 적합합니다. v2rayNG와는 별개의 클라이언트이므로 이름이 비슷하다는 이유로 프로토콜 확장, 구독 파싱, 데이터 폴더가 모두 동일하다고 가정하지 마세요.
클라이언트를 바꾸기 전에 구독 출처를 보관하세요. 기존 앱의 데이터가 다른 앱으로 자동 이전되지는 않습니다.
| 확인 항목 | 요구 사항 또는 권장 사항 | 확인 위치 |
|---|---|---|
| 아키텍처 및 시스템 | arm64 설치 파일은 시스템이 해당 ABI를 지원해야 합니다. 프로세서가 64비트를 지원하더라도 시스템이 반드시 64비트 ABI를 지원하는 것은 아닙니다. | 기기 시스템 정보 및 설치 프로그램 안내 |
| 설치 출처 | APK를 여는 데 사용하는 브라우저나 파일 관리자에 앱 설치 권한을 허용하세요. 설치가 끝난 후에는 권한을 다시 해제할 수 있습니다. | 설정 → 앱 → 특별한 앱 접근 |
| 시스템 호환성 | 최소 Android 버전은 설치 파일에 명시된 요구 사항을 확인하세요. 설치 파일을 분석할 수 없다는 오류가 발생하면 시스템 버전과 아키텍처도 점검하세요. | 설정 → 휴대전화 정보 |
| 연결 권한 | 처음 연결을 시작할 때 Android의 VPN 연결 요청을 확인해야 합니다. | 시스템 VPN 권한 대화상자 |
| 백그라운드 실행 | 장시간 연결은 배터리 절약 정책의 영향을 받을 수 있습니다. 백그라운드에서 실제로 연결이 끊기는 경우에만 해당 앱의 배터리 제한을 조정하세요. | 설정 → 앱 → 배터리 |
범용 버전에는 더 많은 아키텍처 지원 파일이 포함되어 있지만, 연결 성능이 더 뛰어나다는 뜻은 아닙니다. 설치 중 기존 앱과 충돌한다는 안내가 표시되면 서명이나 버전 차이가 원인일 수 있습니다. 먼저 설정을 백업한 다음 설치 출처를 바꿔야 하는지 판단하세요. 원래 구독 정보를 확인하기 전에 앱부터 삭제하지 마세요.
Linux GUI 데스크톱 클라이언트입니다. Debian, Ubuntu 등에서는 보통 DEB를 선택합니다. RPM 패키지 관리 체계를 사용하는 배포판에서는 RPM을 선택한 뒤 배포판의 의존성과 CPU 아키텍처를 확인하세요.
amd64와 x86_64는 일반적으로 x64를, aarch64는 보통 arm64를 뜻합니다. 패키지 형식이 같아도 의존성 조건은 다를 수 있습니다.
| 확인 항목 | 요구 사항 또는 권장 사항 | 확인 위치 |
|---|---|---|
| 데스크톱 환경 | 그래픽 데스크톱 세션과 해당 빌드에 필요한 그래픽 런타임 의존성이 필요합니다. | 시스템 정보 및 그래픽 소프트웨어 설치 프로그램 |
| 패키지 관리 형식 | 배포판에 맞는 DEB 또는 RPM을 선택하세요. 다른 배포판의 의존성 처리 방식을 혼용하지 마세요. | 배포판 안내 및 소프트웨어 관리자 |
| 아키텍처 | 일반적인 데스크톱 PC는 x64를 선택하세요. ARM 데스크톱 기기는 시스템 아키텍처에 맞춰 arm64를 선택하면 됩니다. | 설정 → 정보 → 시스템 아키텍처 |
| 권한 및 프록시 | 소프트웨어 설치에는 필요한 권한이 있어야 합니다. 시스템 프록시가 앱에서 적용되는지는 데스크톱 환경과 앱 자체 설정에 따라 달라집니다. | 소프트웨어 설치 프로그램, 시스템 네트워크 설정 |
설치 후에는 하나의 프록시 방식만 사용해 브라우저 연결을 확인하세요. 시스템 프록시, 앱 내 수동 프록시, TUN을 동시에 설정하면 원인을 찾기 어려워집니다. 더 많은 트래픽을 처리해야 한다면 TUN 권한과 라우팅 안내를 별도로 확인하세요.
설치 성공, 설정 가져오기 성공, 프록시를 통한 트래픽 전송은 서로 다른 단계입니다. 순서대로 진행하면 문제가 생겼을 때 원인을 더 쉽게 찾을 수 있습니다.
데스크톱에서는 해당 패키지 형식에 맞게 설치하고, Android에서는 APK를 열어 설치 권한을 확인하세요. 처음 실행한 후에는 메인 창, 메뉴, 설정 목록이 표시되는지 확인합니다. 이 단계에서 문제가 생기면 서버 정보를 수정할 필요 없이 시스템 호환성, 런타임, 폴더 권한부터 점검하세요.
v2rayN의 구독 그룹 설정에서 구독 주소를 추가한 다음 업데이트하세요. Android에서는 구독 설정이나 가져오기 메뉴를 이용합니다. 메뉴 이름은 인터페이스 버전에 따라 조금 다를 수 있습니다. 가져온 후 프로토콜, 주소, 보안 계층 매개변수를 확인하고 사용할 설정을 선택하세요. 목록에 표시되는 것만으로는 설정이 완료된 것이 아닙니다.
데스크톱에서는 먼저 시스템 프록시를 설정하고, Android에서는 연결을 시작해 VPN 권한을 확인하세요. 브라우저로 접속을 확인하면서 클라이언트 로그에 명확한 오류가 있는지도 살펴보세요. 설정 응답 테스트는 참고 자료일 뿐 실제 웹 접속을 대신하지 않습니다. 문제가 생기면 한 번에 설정 하나만 변경하세요.
설치 파일은 기기와 플랫폼에 맞추는 데 사용됩니다. 구독 연결 여부는 프로토콜, 보안 계층, 코어 기능이 서로 맞는지에 따라 달라집니다.
v2rayN, v2rayNG, v2flyNG는 설정 관리와 연결을 위한 인터페이스를 제공합니다. 실제 연결 처리는 Xray 및 V2Fly 코어 생태계에서 담당합니다. Project V는 이 기술 계열을 이해하는 출발점이지만, 서로 다른 분기에서 모든 확장이 호환되는 것은 아닙니다. 설치 파일을 비교할 때는 플랫폼과 아키텍처를 먼저 확인하고, 연결 기능은 설정 요구 사항과 코어 지원 여부를 확인하세요.
예를 들어 VLESS는 프로토콜 유형이고 REALITY는 관련 전송 계층 보안 방식이므로 서로 바꿔 입력할 수 없습니다. 구독의 주소, 포트, 사용자 ID, 흐름 제어, 보안 계층 매개변수는 서로 맞아야 합니다. 설치 파일을 바꿔도 누락된 항목이 자동으로 채워지거나 서버 설정 오류가 해결되지는 않습니다.
처음 설치할 때는 클라이언트의 기본 설정을 사용해 구독 가져오기, 설정 선택, 시스템 프록시를 하나씩 완료하는 것이 좋습니다. 기본 연결을 확인한 다음 분할 라우팅, DNS, TUN을 조정하세요. 앱이 시스템 프록시를 따르지 않는다면 클라이언트 설치 실패로 단정하지 말고 해당 앱의 프록시 지원 여부를 확인하세요.
모바일 기기에서는 백그라운드 배터리 절약 정책, 네트워크 전환, 다른 VPN 앱의 영향도 고려해야 합니다. 장시간 실행 시 배터리 소모량은 트래픽, 무선 신호, 전송 방식, 시스템 스케줄링에 따라 달라지므로 클라이언트 이름만으로 성능 순위를 매길 수 없습니다. 프로토콜 선택과 코어 차이는 프로토콜 및 코어 기술 참고 자료에서 확인하세요.
먼저 설치 단계부터 확인한 다음 연결 설정을 점검하세요. 아래에서는 패키지 형식, 아키텍처, 설정 이전 관련 문제를 다룹니다.
처음 설치한다면 차세대 크로스 플랫폼 인터페이스를 사용하는 Desktop 버전을 먼저 선택해 보세요. 클래식 WPF 버전은 기존 Windows 인터페이스와 익숙한 사용 방식을 유지하려는 경우에 적합합니다. 두 버전은 서로 다른 프로토콜 패키지가 아닙니다. 전환하기 전에 설정을 백업하고, 두 인스턴스에서 동시에 시스템 프록시를 설정하지 마세요.
Windows에서는 「설정 → 시스템 → 정보」에서 시스템 종류를 확인하세요. macOS에서는 「이 Mac에 관하여」에서 칩 또는 프로세서를 확인하고, Linux에서는 시스템 정보에서 아키텍처를 확인하면 됩니다. Apple Silicon은 arm64, Intel 데스크톱 프로세서는 일반적으로 x64에 해당합니다.
2015년 이후 출시된 대부분의 Android 스마트폰은 arm64를 먼저 선택하면 되지만, 기기 시스템에서 지원하는 아키텍처를 기준으로 선택해야 합니다. 확실하지 않다면 범용 버전을 이용하세요. 프로세서 모델만 알아서는 시스템이 다른 ABI를 사용하는 경우를 배제할 수 없습니다.
Android를 처음 사용하는 경우 Xray 코어를 사용하는 v2rayNG를 우선 권장합니다. 기존 V2Fly 설정을 계속 사용해야 한다면 v2flyNG를 고려하세요. VLESS, REALITY 또는 특정 전송 설정을 사용할 때는 해당 클라이언트와 코어의 지원 여부를 확인해야 합니다. 구독을 가져올 수 있다는 이유만으로 모든 설정이 호환된다고 단정하지 마세요.
클라이언트는 설정과 연결을 관리하는 도구이므로, 설치만으로 연결이 준비되는 것은 아닙니다. 사용 권한이 있는 서비스에서 구독 주소나 서버 정보를 받아 가져온 뒤, 사용할 설정을 선택하고 프록시 모드를 지정해야 합니다. 예시 도메인, 사용자 ID, 공개 키는 실제 연결에 사용할 수 없습니다.
먼저 설치 파일이 시스템 아키텍처에 맞는지 확인하세요. Windows ZIP 파일은 완전히 압축을 푼 다음 안에 있는 설치 프로그램을 실행해야 합니다. 런타임 설치 안내가 표시되면 안내에 따라 해당 .NET 데스크톱 런타임을 설치하세요. Android에서는 설치 출처 권한, 저장 공간, 기존 앱과의 서명 충돌을 확인하세요. 데스크톱에서는 폴더 쓰기 권한과 보안 경고도 살펴보세요.
계속 문제를 해결해야 한다면 오류 메시지를 원문 그대로 기록하고 자주 묻는 질문을 확인하세요. 설정 실행을 시작하기도 전이라면 라우팅이나 DNS를 반복해서 바꿔도 앱 실행 문제는 대개 해결되지 않습니다.
같은 클라이언트의 일반 업데이트는 대개 기존 데이터를 유지하지만, 인터페이스나 설치 폴더가 다르거나 다른 클라이언트로 옮기는 경우에는 호환성이 보장되지 않습니다. 업데이트 전에 클라이언트의 백업 또는 내보내기 기능을 사용해 구독 출처와 사용자 지정 규칙을 보관하세요. 새 버전이 정상적으로 작동하는지 확인한 후 이전 폴더를 정리하면 됩니다. Android 앱을 삭제하기 전에는 특히 로컬 설정을 먼저 백업하세요.