두 버전의 주요 차이는 UI 기술과 화면 구성에 있습니다. 이를 근거로 연결 속도를 판단해서는 안 됩니다. 사용 경험은 노드 품질, 원격 서버 부하, 라우팅, 로컬 네트워크에 따라 달라집니다. 한 버전을 선택해 설정을 가져오고 연결을 확인한 뒤 필요하면 변경하세요. 인터페이스 차이와 설정 차이를 한꺼번에 문제 원인으로 혼동하지 않는 것이 좋습니다.
파일을 저장한 다음 쓰기 권한이 있는 폴더에 압축을 완전히 푼 뒤 설치 또는 실행 프로그램을 시작하세요. 압축 파일 미리보기 창에서 바로 실행하지 마세요. 실행 환경이 없다는 메시지가 표시되면 안내에 나온 구성 요소를 확인해 설치하세요. 파일명만 보고 오래된 런타임을 임의로 설치하지 마세요.
기존 설정이 있다면 먼저 내보내 백업하고, 트레이에서 실행 중인 클라이언트를 종료한 뒤 설치하거나 이전하세요. Desktop과 WPF를 동시에 실행하는 것은 권장하지 않습니다. 창이 따로 열려 있어도 로컬 포트를 함께 사용하거나 시스템 프록시 설정을 반복해서 변경할 수 있습니다. 이전 후 구독 그룹과 라우팅을 확인하고 실제 접속을 테스트하세요.
Windows 시스템 및 설치 준비
확인 항목
설치 전 확인
CPU 아키텍처
이 페이지의 두 설치 파일은 모두 x64용입니다. ‘설정 → 시스템 → 정보’에서 시스템 종류를 확인하세요. 32비트 환경에서는 사용할 수 없습니다.
운영체제 및 실행 환경
지원이 계속되는 Windows 버전을 권장합니다. 최소 운영체제 버전과 런타임 요구 사항은 다운로드한 빌드의 설치 안내를 확인하세요.
폴더 및 권한
쓰기 가능한 폴더를 선택하고 압축 해제에 필요한 공간을 확보하세요. 일반적인 사용은 보통 권한으로 시작하고, 특정 기능에서 명시적으로 요구할 때만 권한을 부여하세요.
연결 준비
기존 구독 또는 노드 설정을 보관하세요. 처음 연결을 확인할 때는 시스템 프록시를 사용하고, TUN 등의 기능은 기본 연결이 확인된 뒤 별도로 테스트하세요.
macOS 설치 파일
‘Apple 메뉴 → 이 Mac에 관하여’에서 칩 또는 프로세서 이름을 확인한 뒤 해당 DMG를 선택하세요.
v2rayN
macOS · DMG · 7.24.1
데스크톱 클라이언트
Apple Silicon
‘이 Mac에 관하여’에 Apple M 시리즈 칩이 표시되면 네이티브 arm64 패키지를 선택하세요.
다운로드가 끝나면 DMG를 열고 이미지에 표시된 안내에 따라 앱을 ‘응용 프로그램’ 폴더에 넣은 다음 해당 폴더에서 실행하세요. 마운트한 이미지에서 계속 실행하지 마세요. 이미지를 꺼내거나 다운로드 폴더를 정리한 뒤 실행 경로가 사라질 수 있고, 어느 버전을 사용 중인지 헷갈리기 쉽습니다.
칩 아키텍처와 운영체제 버전은 별개의 조건입니다. arm64 또는 x64를 올바르게 선택해도 현재 시스템이 빌드 요구 사항을 충족한다는 뜻은 아닙니다. 앱을 열 수 없거나 호환되지 않는다는 메시지가 표시되면 전체 메시지, 운영체제 버전, 칩 모델을 기록하세요. 보안 경고가 표시되면 먼저 파일 출처와 경고 내용을 확인하고 시스템이 제공하는 절차를 따르세요. 보안 기능을 통째로 끄지 마세요.
처음 실행하면 사용 가능한 노드 하나를 가져온 다음 시스템 프록시 상태를 확인하세요. 브라우저는 연결되지만 특정 앱이 연결되지 않는다면 해당 앱이 시스템 프록시를 따르는지 먼저 확인하세요. 바로 설치 파일을 바꾸지는 마세요. TUN은 권한과 트래픽 처리 방식이 다르므로 시스템 프록시와 분리해 테스트해야 합니다. 여러 기능이 동시에 트래픽을 가로채면 원인을 파악하기 어렵습니다.
macOS 시스템 및 설치 준비
확인 항목
설치 전 확인
칩 아키텍처
Apple M 시리즈는 arm64, Intel 프로세서는 x64를 사용합니다. 하드웨어에 맞는 네이티브 빌드를 우선 선택하세요.
운영체제 버전
‘이 Mac에 관하여’에서 전체 버전을 확인하세요. 최소 요구 사항은 빌드마다 다르므로 앱 또는 시스템의 호환성 안내를 따르세요.
설치 위치
앱 설치 폴더에 쓸 수 있는 권한이 필요합니다. 설치를 마친 뒤에는 ‘응용 프로그램’ 폴더에서 실행하고 DMG 안에서 계속 실행하지 마세요.
시스템 권한
기능에 필요한 권한만 부여하세요. 네트워크 트래픽 처리 기능에서 추가 권한을 요청하면 안내를 읽고 활성화 여부를 결정하세요.
Android 설치 파일
먼저 v2rayNG를 선택하세요. v2fly 코어 설정이 필요한 경우에만 v2flyNG를 고려하세요. 두 클라이언트는 설정을 각각 관리합니다.
v2rayNG
Android · Xray · 2.2.6
추천
arm64
2015년 이후 출시된 대부분의 스마트폰은 우선 선택할 수 있지만, 최종적으로는 기기에서 지원하는 앱 ABI를 확인하세요.
v2rayNG는 구독 가져오기, 노드 전환, Android VPN 서비스를 통한 트래픽 처리에 적합합니다. 설치 후 구독 설정에서 그룹을 추가하고 전체 구독 주소를 입력한 다음 업데이트하세요. 링크를 클립보드에 복사하는 것만으로는 구독 그룹이 만들어지지 않습니다. 단일 노드 공유 링크도 계속 업데이트할 수 있는 구독 주소와는 다릅니다.
처음 연결을 누르면 시스템에서 VPN 연결을 설정할지 묻습니다. 이는 클라이언트가 네트워크 트래픽을 처리하도록 허용하는 시스템 절차이므로 현재 작업을 확인한 뒤 승인하세요. 다른 VPN 서비스가 실행 중이라면 먼저 중지한 다음 테스트하세요. 또한 분할 앱 프록시 설정을 확인해 테스트할 앱이 제외되어 있지 않은지 살펴보세요.
목록 업데이트 시점에 따라 카드의 버전 표기와 설치 파일명이 일시적으로 다를 수 있습니다. 설치 후 ‘정보’ 화면에서 실제 버전을 확인할 수 있습니다. 주소의 버전 번호를 임의로 바꾸지 말고, 파일명이 다르다는 이유만으로 아키텍처가 맞지 않는다고 판단하지 마세요.
v2flyNG
Android · v2fly · 1.10.31
대체 클라이언트
arm64
arm64 앱을 지원하는 기기에서 사용할 수 있으며, 해당 코어 설정이 필요할 때 선택하세요.
v2flyNG는 v2fly 코어를 사용하며, 관련 설정이 필요한 경우 대안으로 사용할 수 있습니다. 이름은 v2rayNG와 비슷하지만 같은 앱의 다른 외형은 아닙니다. 지원하는 프로토콜, 전송 방식, 매개변수는 각각 확인해야 합니다. 한 클라이언트에서 설정을 가져오는 데 성공했다고 해서 다른 클라이언트에서도 모든 항목을 완전히 인식한다고 단정할 수 없습니다.
v2rayNG에서 이전할 때는 새 클라이언트에 사용 권한이 있는 구독을 다시 추가하고 노드 수와 설정을 확인한 다음 연결을 테스트하세요. 앱 내부 전체 백업은 다른 클라이언트에서 그대로 복원되지 않을 수 있습니다. 새 클라이언트에서 확인을 마칠 때까지 기존 설정을 보관하고, 테스트 중에는 VPN 서비스를 하나만 실행하세요.
Android 시스템 및 설치 준비
확인 항목
설치 전 확인
앱 아키텍처
arm64를 우선 선택하세요. 프로세서가 64비트를 지원해도 운영체제에서 64비트 앱을 사용할 수 있는 것은 아닙니다. 확실하지 않다면 범용 버전을 선택하고 설치 결과를 확인하세요.
운영체제 버전
시스템 설정에서 Android 버전을 확인하세요. 최소 요구 사항은 다운로드한 APK의 설치 안내를 따르며, 범용 버전도 시스템 요구 사항을 낮춰 주지는 않습니다.
설치 권한
시스템에서 현재 브라우저 또는 파일 관리자에 앱 설치 권한을 허용하라고 요청할 수 있습니다. 실제로 사용하는 출처에만 권한을 부여하고 설치 후에는 해제할 수 있습니다.
업데이트 충돌
서명 또는 앱 충돌이 발생하면 먼저 설정을 백업하고 기존 앱의 설치 출처를 확인하세요. 백업 없이 기존 앱을 바로 삭제하지 마세요.
백그라운드 실행
화면을 잠근 뒤 연결이 끊긴다면 배터리 최적화와 백그라운드 제한을 확인하세요. 먼저 앱을 켜 둔 상태에서 연결을 테스트하고, 여러 시스템 설정을 한꺼번에 바꾸지 마세요.
Linux 설치 파일
먼저 배포판의 패키지 관리 체계를 확인한 다음 CPU 아키텍처를 확인하세요. deb와 rpm은 서로 바꿔 쓸 수 있는 파일 확장자가 아닙니다.
v2rayN
Linux · deb / rpm · 7.24.1
데스크톱 클라이언트
deb · x64
Debian, Ubuntu 등 deb 패키지 관리 체계를 사용하는 데스크톱 배포판용입니다.
시스템의 ‘정보’ 또는 하드웨어 정보에서 아키텍처를 확인하세요. amd64와 x86_64는 일반적으로 여기서 x64에 해당하고, aarch64는 arm64에 해당합니다. 패키지 관리자는 배포판 의존성과 패키지 메타데이터도 확인합니다. 따라서 파일 확장자와 아키텍처가 같다고 해서 모든 배포판에 같은 빌드를 설치할 수 있는 것은 아닙니다.
다운로드한 패키지를 배포판의 그래픽 소프트웨어 설치 프로그램으로 열고 의존성 및 변경 사항 요약을 읽은 뒤 설치를 진행하세요. 의존성을 충족할 수 없다는 메시지가 나오면 누락된 항목과 시스템 버전을 기록하세요. 의존성 검사를 강제로 무시해 오류를 우회하지 마세요. 그래픽 클라이언트에는 사용 가능한 데스크톱 세션이 필요하므로 순수 명령줄 서버에서 직접 대체 프로그램으로 사용하기에는 적합하지 않습니다.
설치 후 시스템 프록시가 적용되는지는 데스크톱 환경과 대상 앱의 프록시 지원 여부에 따라 다릅니다. 특정 앱이 시스템 프록시를 따르지 않으면 앱 자체의 네트워크 설정을 확인하세요. 나중에 TUN을 활성화한다면 기능 안내에 따라 권한을 처리하세요. 앱 하나를 점검하기 위해 그래픽 클라이언트를 계속 높은 권한으로 실행하지 마세요.
Linux 시스템 및 설치 준비
확인 항목
설치 전 확인
패키지 형식
배포판에 맞춰 deb 또는 rpm을 선택하세요. 확장자를 바꾸거나 패키지 형식을 임의로 변환해 호환성 문제를 해결하려 하지 마세요.
아키텍처
x64는 amd64 / x86_64, arm64는 aarch64에 해당합니다. 두 패키지 형식 모두 해당 아키텍처용 설치 파일을 제공합니다.
데스크톱 및 의존성
그래픽 데스크톱 환경이 필요합니다. 시스템 라이브러리, 데스크톱 구성 요소, 최소 버전 요구 사항은 설치 프로그램과 빌드 의존성에 따라 달라집니다.
설치 권한
시스템 설치 프로그램이 설치 권한을 요청합니다. 설치 후에는 일반 사용자 데스크톱 세션에서 실행하세요.
02 / 첫 실행 및 설정 이전
설치 후 확인 순서
설정을 확인한 다음 트래픽 처리 범위를 넓히세요
클라이언트 다운로드와 구독 서비스는 별개입니다. 프로그램을 설치한 뒤 기존 구독 주소 또는 단일 노드 설정을 가져오고, 현재 사용할 노드를 선택해 연결을 시작해야 합니다. 구독 업데이트에 성공해도 설정을 가져왔다는 뜻일 뿐, 모든 노드에 연결할 수 있다는 의미는 아닙니다. 목록에 표시되는지만 확인하지 말고 실제 요청 결과와 코어 로그를 살펴보세요.
데스크톱에서는 먼저 시스템 프록시를 확인하고, Android에서는 VPN 서비스가 연결되었는지 확인하세요. 기본 연결이 확인된 다음 라우팅, 앱별 프록시 또는 TUN을 하나씩 설정하세요. 한 번에 하나의 변수만 바꾸고 전후 상황을 기록하면 설치 문제, 설정 문제, 네트워크 경로 문제를 구분할 수 있습니다.
업데이트 전에 복구 가능한 설정을 보관하세요
클라이언트에서 제공하는 설정 백업을 저장하고 사용자 지정 라우팅, 수신 대기 포트, 필요한 DNS 설정을 별도로 기록하세요. 백업에는 구독 인증 정보와 노드 연결 정보가 포함될 수 있으므로 개인 디렉터리에 보관하고 공개 공유 공간에 업로드하지 마세요. 로그를 공유할 때도 구독 주소, 서버 식별 정보, 인증 매개변수를 먼저 제거하세요.
업데이트 후 구독 그룹, 현재 노드, 아웃바운드 규칙을 확인한 다음 명확한 접속 대상 하나를 테스트하세요. 문제가 생기면 처음 발생한 유효 오류와 시간을 기록하고 문제 해결 가이드에서 증상에 따라 원인을 찾으세요. 설정 가져오기와 첫 연결 방법은 설정 가이드를 참고하세요.
03 / 다운로드 관련 자주 묻는 질문
설치 파일 및 업데이트 문제
Windows Desktop 버전과 WPF 버전 중 무엇을 선택해야 하나요?
처음 설치한다면 차세대 크로스 플랫폼 UI를 사용하는 Desktop 버전을 선택해 보세요. 기존 인터페이스와 조작 방식에 익숙하다면 WPF 클래식 안정 버전이 적합합니다. 한 번에 하나만 설치하고, 이전하기 전에 설정을 내보내세요. 두 버전을 동시에 실행하면 같은 포트를 점유할 수 있습니다.
Android arm64 버전과 범용 버전은 어떻게 다른가요?
2015년 이후 출시된 대부분의 스마트폰은 arm64를 우선 선택할 수 있지만, 최종적으로는 기기에서 지원하는 앱 ABI를 확인해야 합니다. 범용 버전은 여러 아키텍처를 포함하므로 아키텍처를 모르는 기기에 적합합니다. 파싱 또는 설치 오류가 발생하면 시스템 요구 사항, 서명 충돌, 저장 공간도 확인하세요.
클라이언트를 다운로드하면 노드도 포함되어 있나요?
설치 파일에는 클라이언트 프로그램만 포함되며, 바로 사용할 수 있는 노드나 구독 서비스는 제공되지 않습니다. 설치 후 사용 권한이 있는 구독 또는 노드 설정을 가져온 다음 서버를 선택하고 라우팅을 설정해 연결을 확인하세요. 구독 주소는 민감한 정보이므로 공개하지 마세요.
다운로드 파일명과 카드에 표시된 버전이 다르면 어떻게 확인하나요?
버전 표기와 다운로드 주소는 목록의 서로 다른 항목에서 가져오므로 업데이트 중에는 일시적으로 다를 수 있습니다. 파일명을 바꿔 다른 버전을 다운로드하려 하지 마세요. 먼저 플랫폼과 아키텍처를 확인하고, 설치 후 클라이언트의 정보 화면에서 실제 버전을 확인한 다음 기존 설정을 이전할지 결정하세요.
클라이언트를 업데이트하기 전에 무엇을 저장해야 하나요?
먼저 클라이언트의 백업 또는 내보내기 기능으로 구독 그룹, 사용자 지정 노드, 라우팅 규칙과 필요한 설정을 저장하고 개인 디렉터리에 보관하세요. 실행 중인 클라이언트를 종료한 뒤 업데이트하고, 처음 실행할 때 노드 하나로 연결을 확인하세요. 기존 백업을 바로 덮어쓰지 마세요.
설치했는데 연결되지 않으면 다시 다운로드해야 하나요?
먼저 코어가 실행되는지, 노드 설정이 완전한지, 로컬 포트가 사용 중인지, 시스템 프록시 또는 Android VPN 서비스가 활성화되어 있는지 확인하세요. 설치에 성공해도 구독이나 원격 서비스가 작동한다는 뜻은 아닙니다. 민감 정보를 가린 첫 오류 로그를 보관하고 문제 해결 가이드에 따라 원인을 찾는 편이 반복해서 재설치하는 것보다 효과적입니다.
그 밖의 설정 질문은 자주 묻는 질문에서 확인하세요. 포트 충돌, 구독 실패, DNS 오류가 발생하면 문제 해결 가이드를 참고하세요.