v2rayN 추천
Windows · x64다운로드가 끝나면 먼저 압축을 풀고 폴더 안의 설치 프로그램을 실행하세요. 압축 파일 미리보기 창에서 바로 실행하지 마세요.
클라이언트 다운로드 / 설치 파일 선택
운영체제를 선택한 다음 프로세서 아키텍처를 선택하세요.
데스크톱에서는 v2rayN, Android에서는 v2rayNG를 우선 선택하세요. 기존 V2Fly 설정이 있다면 v2flyNG를 사용할 수 있습니다. 설치 후에는 유효한 구독이나 연결 매개변수를 가져와야 합니다.
플랫폼 및 아키텍처
플랫폼 탭 선택은 페이지 주소에 저장됩니다. 같은 주소를 다시 열면 해당 플랫폼 화면으로 돌아올 수 있습니다. 아래는 그래픽 클라이언트 다운로드 경로이며, 실제 실행 조건은 운영체제 버전과 설치 프로그램 안내를 함께 확인하세요.
다운로드가 끝나면 먼저 압축을 풀고 폴더 안의 설치 프로그램을 실행하세요. 압축 파일 미리보기 창에서 바로 실행하지 마세요.
| 확인 항목 | 선택 및 준비 |
|---|---|
| 시스템 아키텍처 | 이 페이지의 두 다운로드 파일은 모두 x64용입니다. ‘설정 → 시스템 → 정보’에서 시스템 종류를 확인하세요. x64 설치 파일을 모든 아키텍처에서 쓸 수 있는 범용 파일로 간주하면 안 됩니다. |
| 운영체제 및 실행 종속성 | 지원이 계속되는 Windows를 사용하세요. 최소 버전은 설치 프로그램과 선택한 UI 프레임워크의 요구 사항을 확인해야 합니다. 런타임이 없다는 안내가 표시되면 설치 프로그램의 지침을 따르세요. |
| 파일 및 폴더 | ZIP 파일을 쓰기 가능한 폴더에 완전히 압축 해제하고, 같은 패키지에 포함된 파일을 모두 유지하세요. 임시 압축 해제 경로에서 실행하거나 실행 파일 하나만 따로 복사하지 마세요. |
| 프록시 권한 | 일반 시스템 프록시와 Tun 모드는 필요한 권한이 다릅니다. 먼저 기본 연결을 확인하고, 가상 네트워크 인터페이스를 사용해야 할 때 관리자 권한과 드라이버 상태를 확인하세요. |
처음 실행하기 전에 시스템 프록시를 이미 제어하는 다른 프로그램을 종료하세요. 두 클라이언트가 번갈아 프록시 주소를 바꾸는 상황을 방지할 수 있습니다. 구독을 가져온 뒤 사용 가능한 구성이 목록에 있는지 확인하고 시스템 프록시를 켜세요. 시스템 프록시가 모든 앱에 적용되는 것은 아닙니다. 별도의 네트워크 설정을 사용하는 앱은 각각 확인해야 합니다.
기존 버전에서 옮길 때는 구독 그룹, 서버 설정, 사용자 지정 규칙을 먼저 백업하세요. 새 UI를 설치한 뒤 수신 포트, 라우팅 모드, 시작 시 실행 옵션을 확인하세요. 기존 폴더를 새 폴더에 그대로 덮어써서 이전을 대신하지 마세요. 시작 오류가 발생하면 로그에서 실행 종속성이나 파일 경로 관련 안내를 먼저 확인한 뒤 UI 버전을 바꿀지 결정하세요.
‘이 Mac에 관하여’를 열어 ‘칩’ 또는 ‘프로세서’ 항목을 확인한 뒤 다운로드하세요.
| 확인 항목 | 선택 및 준비 |
|---|---|
| 칩 아키텍처 | Apple M 시리즈는 arm64, Intel 프로세서는 x64를 선택하세요. 시스템 메뉴의 ‘이 Mac에 관하여’에서 확인할 수 있습니다. |
| 운영체제 버전 | 현재 운영체제가 다운로드한 빌드의 실행 요구 사항을 충족하는지 확인하세요. 구형 운영체제에서 앱이 실행되지 않거나 시스템 구성 요소가 없다는 안내가 표시되면 앱과 운영체제의 구체적인 메시지를 먼저 확인하세요. |
| 설치 위치 | DMG를 열고 창의 안내에 따라 앱을 ‘응용 프로그램’ 폴더로 옮기세요. 복사가 끝나면 디스크 이미지에서 계속 실행하지 말고 해당 폴더에서 앱을 여세요. |
| 네트워크 권한 | 시스템 프록시와 Tun은 서로 다른 권한 요청을 표시할 수 있습니다. 현재 기능에 필요한 권한만 허용한 다음 네트워크 설정이 적용되었는지 확인하세요. |
앱을 처음 열 때 시스템에서 개발자 확인을 요청하면, 실행하려는 파일과 다운로드한 플랫폼이 일치하는지 먼저 확인한 뒤 시스템에서 제공하는 보안 설정을 이용하세요. 앱 하나를 실행하기 위해 시스템 보안 기능 전체를 끄지 마세요. 앱이 손상되었거나 아키텍처가 호환되지 않는다는 안내가 표시되면 다운로드가 완료되었는지, 운영체제 버전이 요구 사항을 충족하는지, 설치 위치가 올바른지 먼저 확인하세요.
설정이 끝나면 클라이언트에서 시스템 프록시를 켜고 시스템 프록시 설정을 따르는 앱으로 연결을 확인하세요. 터미널이나 특정 앱에서 연결되지 않아도 설치 실패라고 단정할 수 없습니다. 해당 앱이 시스템 프록시를 읽지 않는 경우일 수 있습니다. 먼저 적용 범위를 구분한 뒤 Tun이 필요한지 판단하고, 라우팅과 DNS 설정은 고급 설정 안내에서 확인하세요.
2015년 이후 출시된 대부분의 스마트폰은 arm64를 우선 선택하세요. 운영체제에서 지원하는 아키텍처를 모르겠다면 범용 버전을 선택할 수 있습니다.
v2rayNG는 Xray 코어를 사용하며, 대부분의 Android 초기 설정에 적합합니다. VLESS, REALITY, XTLS Vision을 사용할 때는 구독에서 제공하는 매개변수와 현재 코어의 지원 여부를 확인하세요. 프로토콜 이름만으로 연결 가능 여부를 판단하면 안 됩니다.
기존 V2Fly 설정을 사용한다면 이 클라이언트를 고려하세요. 아키텍처 선택 방법은 v2rayNG와 같습니다.
v2flyNG는 V2Fly 코어를 사용합니다. UI와 설정 가져오기 방식이 비슷해도 두 코어의 확장 설정 항목이 완전히 호환되는 것은 아닙니다. 특히 Xray 전용 매개변수를 그대로 적용하지 마세요. 클라이언트를 여러 개 설치하기보다 기존 설정의 실제 요구 사항에 맞춰 선택하세요.
| 확인 항목 | 선택 및 준비 |
|---|---|
| 앱 아키텍처 | 64비트 앱을 지원하는 기기에서는 arm64를 우선 선택하세요. 프로세서가 64비트를 지원해도 운영체제에서는 지원하지 않을 수 있으므로, 확실하지 않으면 범용 버전을 시도해 보세요. |
| 운영체제 호환성 | 최소 운영체제 버전은 설치 프로그램의 확인 결과와 앱의 실제 요구 사항을 따릅니다. 파싱 오류가 표시되면 APK 다운로드가 완료되었는지 확인한 뒤 운영체제와 아키텍처를 점검하세요. |
| 설치 권한 | 시스템 안내에 따라 APK를 여는 브라우저나 파일 관리자에 앱 설치 권한을 일시적으로 허용하세요. 설치가 끝나면 설정에서 해당 출처의 설치 권한을 해제할 수 있습니다. |
| 연결 권한 | 연결을 시작할 때 시스템 VPN 권한을 허용하세요. 보통 VPN 서비스는 한 번에 하나만 실행할 수 있으므로 연결 전에 다른 VPN 서비스를 종료하세요. |
| 백그라운드 실행 | 화면을 끈 뒤 연결이 끊기면 배터리 최적화, 백그라운드 활동, 자동 시작 제한을 확인하세요. 현재 클라이언트에 필요한 항목만 조정하고 모든 시스템 절전 기능을 끌 필요는 없습니다. |
Android 설치 프로그램에서 서명 충돌이 발생하는 흔한 원인은 이미 설치된 앱과 다른 배포 경로의 APK를 설치하는 것입니다. 기존 버전을 바로 삭제하지 마세요. 먼저 구독과 사용자 설정을 내보내고 복구할 수 있는지 확인한 뒤 설치 출처 차이를 해결하세요. 앱 이름이 비슷해도 데이터 폴더를 공유하거나 서로 덮어 업데이트할 수 있는 것은 아닙니다.
구독을 가져온 뒤 구성을 직접 선택하고 연결을 시작하세요. 상태 표시줄에 VPN 아이콘이 나타나도 시스템 터널이 생성되었다는 의미일 뿐, 원격 연결과 DNS까지 정상이라는 뜻은 아닙니다. 클라이언트 로그와 실제 접속 결과를 함께 확인하세요. 네트워크를 바꾼 뒤 문제가 생기면 연결을 중지했다가 다시 시작한 다음 라우팅 모드와 백그라운드 제한을 점검하세요.
Debian·Ubuntu 계열은 보통 deb, Fedora·RHEL 계열은 보통 rpm을 선택합니다. 실제 호환성은 배포판의 종속성 확인 결과를 따르세요.
| 확인 항목 | 선택 및 준비 |
|---|---|
| 배포판 패키지 형식 | 시스템 패키지 설치 프로그램에서 지원하는 deb 또는 rpm을 선택하세요. 파일 확장자를 바꿔도 패키지 형식이 변환되거나 종속성 차이가 해결되지는 않습니다. |
| 프로세서 아키텍처 | 시스템 정보에서 아키텍처를 확인한 뒤 x64 또는 arm64에 맞는 파일을 다운로드하세요. 가상 머신은 가상 머신 내부의 시스템 아키텍처를 기준으로 합니다. |
| 실행 환경 | 그래픽 데스크톱과 빌드에 필요한 시스템 라이브러리가 필요합니다. 그래픽 패키지 설치 프로그램에서 종속성 안내를 확인하고, 충족되지 않은 종속성을 강제로 무시하지 마세요. |
| 시스템 프록시 | 데스크톱 환경마다 프록시 설정 위치가 다릅니다. 대상 앱이 데스크톱 프록시를 사용하는지 확인하고, 별도 설정이 필요한 앱은 앱 자체 설정에서 구성하세요. |
| Tun 권한 | 가상 네트워크 인터페이스, 라우팅 테이블, DNS를 제어하려면 추가 권한이 필요한 경우가 많습니다. 먼저 일반 프록시가 작동하는지 확인한 뒤 해당 기능을 켜고 로그를 점검하세요. |
다운로드한 패키지를 배포판에서 제공하는 그래픽 소프트웨어 설치 프로그램으로 열고, 종속성과 대상 아키텍처 안내를 읽은 뒤 설치하세요. 업그레이드할 때는 같은 패키지 형식과 설치 경로를 유지하는 것이 좋습니다. 여러 설치 방식을 혼용하면 시작 항목이 중복될 수 있고 설정 폴더와 업데이트 경로를 파악하기 어려워집니다.
클라이언트를 실행한 뒤 수신 포트와 선택한 서버를 확인하고 데스크톱 시스템 프록시를 설정하세요. 브라우저는 연결되지만 다른 앱은 연결되지 않는다면 재설치보다 프록시 적용 범위를 먼저 확인하세요. Tun을 켠 뒤 전체 네트워크에 문제가 생기면 Tun을 중지하고 시스템 DNS와 라우팅을 복구한 다음 권한, 기본 경로, DNS 설정을 차례로 점검하세요.
설치부터 연결까지
클라이언트 설치, 설정 가져오기, 트래픽 전달은 서로 별개의 단계입니다. 순서대로 확인하면 설치 문제와 연결 문제를 구분하기 쉽습니다.
01 / 설치 준비
이미 클라이언트를 사용 중이라면 구독 그룹, 라우팅 모드, 수신 포트, 사용자 지정 DNS를 먼저 기록해 두세요. 구독을 업데이트해도 직접 수정한 로컬 규칙은 복구되지 않을 수 있으므로 필요한 설정을 따로 저장하면 이전하기 편합니다.
기존 설치를 덮어쓰기 전에 클라이언트를 종료하고 시스템 프록시나 VPN 연결을 끄세요. 새 버전과 기존 버전을 동시에 실행하면 포트 충돌과 프록시 설정 덮어쓰기로 인해 테스트 결과를 신뢰하기 어렵습니다.
02 / 설정 가져오기
클라이언트는 로컬 설정 도구이며 연결 서비스는 별도로 준비해야 합니다. 유효한 구독을 받았다면 구독 그룹에 주소를 추가하고 업데이트하세요. 공유 링크 하나만 받은 경우에는 해당 가져오기 기능을 사용하고, 가져온 뒤 프로토콜과 전송 설정을 확인하세요.
구독 주소에 인증 정보가 포함될 수 있습니다. 문제를 확인할 때 전체 주소, 계정 정보, 설정 화면을 공개하지 마세요. 목록이 비어 있다면 주소가 온전한지, 만료되지 않았는지, 업데이트 로그에 어떤 메시지가 표시되는지 먼저 확인하세요.
구독 가져오기 안내 보기 →03 / 연결 확인
먼저 구성을 선택한 다음 필요한 네트워크 모드를 켜세요. 시스템 프록시, 라우팅 규칙, Tun은 각각 트래픽이 클라이언트로 들어오는 방식, 아웃바운드 선택, 트래픽을 가로채는 범위에 영향을 줍니다. 이 설정들을 같은 기능으로 취급하면 안 됩니다.
실제 앱 접속과 클라이언트 로그를 함께 확인하세요. 앱 하나가 열려도 모든 트래픽이 예상대로 라우팅된다는 뜻은 아닙니다. 문제가 발생하면 간단한 설정으로 돌아가 연결을 확인한 뒤 DNS, 라우팅, Tun 설정을 하나씩 추가하세요.
고급 설정 보기 →다운로드 FAQ
패키지 이름, 플랫폼, 아키텍처를 먼저 확인한 뒤 권한과 설정을 점검하세요. 아래 질문을 펼쳐서 바로 확인할 수 있습니다.
처음 설치한다면 차세대 크로스 플랫폼 UI를 사용하는 Desktop 버전을 선택할 수 있습니다. 클래식 WPF 버전은 Windows의 익숙한 인터페이스와 안정적인 사용 방식을 유지해 기존 사용자에게 적합합니다. 두 버전 모두 유효한 연결 설정이 필요합니다. 버전을 바꾸기 전에 구독 그룹, 라우팅, 매개변수 설정을 백업하고 설정 폴더를 서로 바꿔 쓸 수 있다고 단정하지 마세요.
2015년 이후 출시된 대부분의 스마트폰은 arm64를 우선 선택하면 됩니다. 다만 최종적으로는 운영체제가 지원하는 앱 아키텍처를 확인하세요. 일부 기기는 프로세서가 64비트여도 운영체제에서 32비트 앱만 지원할 수 있으며, 이때는 범용 버전을 시도할 수 있습니다. 설치 프로그램에서 파싱 오류나 호환성 문제가 표시되면 운영체제 버전과 아키텍처를 먼저 확인하고, 맞지 않는 파일을 반복해서 설치하지 마세요.
v2rayNG는 Xray 코어를 사용하므로 Android에서 우선 선택하기 좋습니다. v2flyNG는 V2Fly 코어를 사용하며, 기존 V2Fly 설정을 위한 대안으로 적합합니다. 두 클라이언트의 프로토콜 지원 범위와 설정 항목은 완전히 같지 않습니다. REALITY 또는 XTLS Vision을 사용한다면 클라이언트 코어와 연결 매개변수의 지원 여부를 확인하세요. 설정을 가져오는 데 성공했더라도 연결이 된다고 단정할 수 없습니다.
버전 표시는 앱 단위 목록에서, 파일명은 개별 설치 파일 정보에서 가져옵니다. 두 정보는 업데이트 시점이 다를 수 있습니다. 파일을 선택할 때는 클라이언트 이름, 플랫폼, 아키텍처를 함께 확인하고 숫자만 보고 파일명을 바꾸거나 주소를 수정하지 마세요. 설치된 버전을 확인하려면 클라이언트의 정보 화면을 확인하세요.
유효한 구독 링크나 연결 매개변수가 추가로 필요합니다. 클라이언트는 설정을 읽고 아웃바운드를 선택해 기기의 트래픽을 처리하지만, 설치 파일에 바로 사용할 수 있는 연결 서비스가 포함되지는 않습니다. 설정을 가져온 뒤 유효한 구성을 선택하고 시스템 프록시나 네트워크 모드를 설정하세요. 로그와 실제 앱 접속으로 연결을 확인할 수 있습니다. 구독 링크에는 접속 정보가 포함될 수 있으므로 공개하지 마세요.
같은 클라이언트를 같은 설치 경로로 업데이트하는 경우에는 먼저 일반 업데이트를 시도하면 되며, 미리 삭제할 필요는 없습니다. 업데이트 전에 설정을 백업하고 실행 중인 클라이언트를 종료하세요. 설치 프로그램에서 서명, 아키텍처, 패키지 형식 충돌이 표시되면 기존 버전의 출처와 설치 방법을 먼저 확인하세요. 바로 삭제하면 앱 데이터가 지워질 수 있습니다. 클라이언트나 UI 버전을 바꿀 때는 설정을 각각 저장하고 라우팅과 권한을 다시 확인하는 것이 좋습니다.