V2Ray Center · 클라이언트 및 설정 가이드

V2Ray 클라이언트v2rayN 다운로드 및 설정

v2rayN 및 안드로이드 클라이언트의 오픈 소스 도구 선택, 구독 가져오기 및 라우팅 분할 설정을 안내합니다.

  • Xray / V2Fly
  • 설정 가이드
  • 구독 관리

클라이언트가 지원하는 주요 프로토콜

VMess, VLESS, Trojan, Shadowsocks는 프록시 프로토콜이고 REALITY는 전송 보안 방식입니다. Xray와 V2Fly는 커널 계열입니다. 실제 지원 범위는 클라이언트에서 사용하는 커널에 따라 달라집니다.

프로토콜 및 커널 선택 가이드 →

클라이언트 다운로드

기기에 맞는 설치 경로 선택

v2rayN은 데스크톱용, v2rayNG와 v2flyNG는 안드로이드용입니다. 먼저 운영체제와 CPU 아키텍처를 확인한 뒤 설치 패키지를 선택하세요. 구독과 라우팅 설정은 설치 후 진행하면 됩니다.

Windows

v2rayN: Desktop과 WPF, 두 가지 인터페이스. Desktop은 새로운 크로스 플랫폼 인터페이스로, 여러 데스크톱 운영체제에서 비슷한 방식으로 사용하고 싶은 경우에 적합합니다. WPF는 익숙한 기존 인터페이스를 유지하므로 기존 메뉴와 조작 방식에 익숙한 사용자에게 알맞습니다. 선택할 때는 시스템 요구 사항과 사용 습관을 먼저 확인하고, 인터페이스 차이를 프로토콜 기능의 우열로 판단하지 마세요.

v2rayN을 처음 실행한 뒤에는 사용할 유효한 설정을 가져와야 합니다. 설치 프로그램, 실행 환경, 커널은 각각 다른 역할을 합니다. 프로그램이 실행되었다고 해서 설정이 끝난 것은 아닙니다. 구독 가져오기, 사용할 서버 선택, 시스템 프록시 설정을 각각 완료해야 합니다. 두 인터페이스 사이에서 설정을 옮길 때는 같은 설정 폴더를 번갈아 사용하지 말고 먼저 백업하세요.

macOS

v2rayN: 칩에 맞는 설치 패키지 선택. Apple Silicon 기기는 arm64, Intel 기기는 x64 패키지를 선택하세요. 먼저 시스템의 '이 Mac에 관하여'에서 칩 또는 프로세서 이름을 확인한 다음 해당 다운로드 항목으로 이동하면 됩니다. 설치 패키지의 파일 형식이 같아도 CPU 아키텍처는 다를 수 있습니다. 올바른 아키텍처를 선택하면 추가 호환성 문제를 줄일 수 있습니다.

v2rayN은 데스크톱에서 구독과 라우팅을 관리하지만, 시스템 프록시 적용 여부는 각 앱이 시스템 설정을 따르는지에 달려 있습니다. 브라우저에서는 접속되는데 명령줄 도구는 연결되지 않는다면 서버를 계속 바꾸기보다 도구 자체의 프록시 설정을 확인하세요. TUN을 켜기 전에는 시스템 권한과 기존 네트워크 확장 기능의 관계도 확인하고, 원래 설정으로 되돌릴 수 있도록 준비해 두세요.

Android

먼저 v2rayNG를 고려하고, 커널 요구 사항에 따라 v2flyNG를 선택하세요. v2rayNG는 Xray 커널을 사용하므로 기존 Xray 설정이나 관련 프로토콜 기능이 필요한 경우에 적합합니다. v2flyNG는 V2Fly 커널을 사용하므로 기존 V2Fly 설정과 일관성을 유지하려는 경우에 알맞습니다. 둘 다 그래픽 클라이언트이며, 가져온 설정을 실제로 사용할 수 있는지는 프로토콜, 전송 방식, 보안 매개변수에 따라 달라집니다.

안드로이드 설치 패키지는 arm64와 범용 버전을 제공합니다. 비교적 최신 기기라면 먼저 arm64 지원 여부를 확인하고, 확실하지 않다면 시스템 정보를 확인해 범용 패키지를 선택하세요. 처음 VPN 연결을 설정할 때는 시스템 권한을 허용해야 하며, 연결 후에는 백그라운드 제한도 확인해야 합니다. 배터리 제한이 지나치게 엄격하면 서비스가 종료될 수 있지만, 배터리 소모가 많다고 해서 항상 백그라운드 유지 문제인 것은 아닙니다. 연결 로그와 사용 시간을 함께 살펴보세요.

Linux

v2rayN: 패키지 형식과 CPU 아키텍처를 따로 확인하세요. Debian, Ubuntu 등에서는 보통 deb를, Fedora 등에서는 보통 rpm을 선택합니다. 그다음 x64와 arm64 중 맞는 아키텍처를 고르세요. 패키지 형식은 배포판의 패키지 관리 체계에 따라, CPU 아키텍처는 기기에 따라 결정됩니다. 두 조건을 모두 맞춰야 하며 파일 확장자만 보고 선택하면 안 됩니다.

v2rayN의 데스크톱 인터페이스에서는 구독, 활성 서버, 라우팅 규칙을 한곳에서 관리할 수 있습니다. 설치 전 데스크톱 환경과 실행 종속성 요구 사항을 확인하세요. 시스템 프록시를 설정한 뒤에는 현재 데스크톱 세션의 앱이 해당 설정을 읽는지도 확인해야 합니다. TUN은 권한과 네트워크 라우팅에 영향을 주므로, 먼저 일반 프록시 연결을 확인한 다음 단계적으로 활성화하세요. 종속성, 권한, 서버 문제를 한꺼번에 다루지 않도록 주의하세요.

v2rayN, v2rayNG, v2flyNG는 모두 클라이언트이며, 설치만으로 사용할 수 있는 서버가 자동 제공되지는 않습니다. 구독 주소나 공유 링크는 실제로 이용하는 서비스의 설정에서 받아야 하며, 가져오기 전에 출처와 사용 권한을 확인하세요. 구독 링크에 접근 정보가 포함될 수 있으므로 스크린샷, 로그, 문의 내용을 공유하기 전에 관련 정보를 삭제하세요.

클라이언트는 플랫폼, 아키텍처, 커널, 설정 순서로 선택하세요. 먼저 프로그램을 정상적으로 실행하고, 구독의 프로토콜 유형을 확인한 뒤 연결 방식과 분할 규칙을 조정하면 됩니다. 연결 문제가 생기면 한 번에 하나의 조건만 바꾸세요. 동시에 여러 고급 옵션을 켜기보다 정상 작동하는 설정을 보존하는 편이 원인을 찾기 쉽습니다.

전체 클라이언트 보기 →

설정 패널 살펴보기

구독, 라우팅 및 프록시 모드

v2rayN에서는 서버 관리, 트래픽 연결 방식, 출구 선택을 따로 설정합니다. 아래 화면은 설정 예시이며 현재 기기의 상태를 나타내지 않습니다. 실제 메뉴 위치는 사용하는 클라이언트에서 확인하세요.

v2rayN은 구독 그룹과 공유 링크 가져오기를 지원합니다. 구독은 여러 서버를 한꺼번에 업데이트할 때 사용하고, 공유 링크 하나는 개별 설정을 추가할 때 사용합니다. 두 가지는 서로 다른 형식입니다. 먼저 구독 그룹에 주소를 입력하고 업데이트한 다음 사용할 서버를 선택하세요. 서버 정보를 하나씩 입력하는 수고는 덜 수 있지만, 프로토콜과 전송 매개변수는 직접 확인해야 합니다. v2rayNG에도 클립보드에서 가져오는 기능이 있습니다. 내용을 인식하지 못하면 먼저 전체 링크가 복사되었는지 확인하고, 웹페이지 주소를 구독 주소로 사용하지 마세요.

처음 가져오는 방법 보기 →

v2rayN 문제는 실제 연결 흐름을 따라가며 확인하세요. 앱이 로컬 프록시를 사용하는지, 선택한 서버가 올바른지, 커널이 연결을 수립하는지, 라우팅이 예상한 출구에 적용되는지 살펴보면 됩니다. 앞 단계가 제대로 되지 않으면 뒷단 설정을 바꿔도 대개 해결되지 않습니다. 예를 들어 앱이 시스템 프록시를 사용하지 않는다면 '전역'이나 '중국 본토 우회'를 바꿔도 해당 트래픽이 클라이언트로 들어오지 않습니다.

v2rayNG의 VPN 아이콘은 시스템이 트래픽 연결 인터페이스를 만들었다는 뜻일 뿐, 원격 서버와의 연결이 정상이라는 의미는 아닙니다. 스위치 색상만 보지 말고 실제 웹페이지 접속, 도메인 확인, 클라이언트 로그를 함께 살펴보세요. 서버 매개변수, 기기 시간, 로컬 네트워크 환경 모두 연결에 영향을 줄 수 있습니다. 정상 작동하는 설정을 따로 저장해 두면 변경 전후를 비교하기 좋습니다.

오픈 소스 생태계와 유지 관리 범위

Project V, V2Fly 및 Xray

클라이언트는 프로토콜이 아니며, 프로토콜도 커널이 아닙니다. 이 세 가지를 구분해야 설정을 가져올 수는 있지만 현재 기기에서 실행되지 않을 수도 있는 이유를 파악할 수 있습니다.

그래픽 클라이언트v2rayN · v2rayNG · v2flyNG

구독 관리, 연결 방식 설정, 실행 설정 생성

프록시 커널Xray · V2Fly

설정 해석, 연결 수립, 라우팅 및 트래픽 전달

프로토콜 및 보안 방식VMess · VLESS · Trojan · REALITY

서버와 통신 방식 및 연결 매개변수 협의

Project V의 모듈형 설계

Project V 생태계는 연결 진입점, 출구, 라우팅, 전송 등의 기능을 조합 가능한 모듈로 나눕니다. V2Ray는 이 생태계에서 널리 알려진 프로젝트 이름이며, V2Fly 커뮤니티는 관련 커널과 기능을 계속 관리합니다. 클라이언트에서 프로토콜을 선택하고 서버를 추가한 뒤 트래픽 분할을 설정하면, 결과는 커널이 실행 중에 읽는 설정으로 변환됩니다. 메뉴의 위치를 외우기보다 각 모듈의 역할을 이해하는 것이 더 유용합니다.

v2rayN은 데스크톱 설정 관리 인터페이스를 제공해 설정 파일을 직접 편집할 필요를 줄입니다. 그래픽 인터페이스로 조작은 쉬워지지만 서버 매개변수의 제약까지 없어지는 것은 아닙니다. 주소, 포트, 사용자 ID, 전송 방식, 보안 옵션은 서로 맞아야 합니다. 설정 필드가 비슷해 보여도 다른 프로토콜에 속할 수 있으므로 임의로 바꿔 쓰지 마세요.

Xray와 V2Fly의 관계

Xray와 V2Fly는 공통된 기술적 배경에서 출발했지만 이후 각각 발전했습니다. 기본 개념과 설정 구조가 비슷한 부분도 있지만 지원 기능, 매개변수의 의미, 업데이트 주기는 서로 다릅니다. Xray의 기능을 V2Fly도 지원한다고 단정할 수 없으며, 공유 링크 형식이 비슷하다고 모든 클라이언트에서 확장 필드까지 동일하게 유지되는 것도 아닙니다.

REALITY는 이 차이를 이해하기 좋은 사례입니다. VLESS와 같은 계층의 프록시 프로토콜이 아니라 전송 보안 방식입니다. 관련 설정을 선택할 때는 프록시 프로토콜, 전송 방식, 커널의 지원 여부를 함께 확인해야 합니다. 모든 프로토콜에 고정된 속도 순위를 매기기보다 서버의 실제 요구 사항과 기기 환경에 맞춰 선택하세요.

세 클라이언트의 오픈 소스 여부

v2rayN, v2rayNG, v2flyNG는 모두 오픈 소스 클라이언트입니다. v2rayN은 GPL 계열 라이선스를 따르고, v2rayNG와 v2flyNG도 각 프로젝트의 오픈 소스 라이선스에 따라 관리됩니다. 배포하거나 수정할 때는 프로젝트에 포함된 라이선스 문서를 확인하세요. 그래픽 클라이언트와 클라이언트가 사용하는 커널은 서로 다른 소프트웨어 계층입니다. 커널의 오픈 소스 기능을 사용한다고 해서 라이선스 조건이나 관리 주체가 모두 같아지는 것은 아닙니다.

v2rayNG는 Xray 커널을 사용해 안드로이드 설정 관리와 VPN 연결을 지원하고, v2flyNG는 V2Fly 커널이 필요한 설정을 처리합니다. v2rayN은 데스크톱 플랫폼에서 서버와 커널 설정을 관리합니다. 이 사이트는 클라이언트 선택과 사용 방법을 안내하며, 사이트 브랜드가 클라이언트 제작자를 뜻하지는 않습니다. 실제 기능은 클라이언트 인터페이스, 릴리스 노트, 사용하는 커널을 기준으로 확인하세요.

클라이언트 업데이트와 설정 이전

v2rayN의 인터페이스 업데이트, 커널 업데이트, 구독 업데이트는 서로 다른 작업입니다. 인터페이스 업데이트는 메뉴 위치나 설정 생성 방식을 바꿀 수 있고, 커널 업데이트는 프로토콜 지원이나 매개변수 처리에 영향을 줄 수 있습니다. 구독 업데이트는 주로 서버 설정을 변경합니다. 연결에 문제가 생기면 어느 계층에서 변화가 있었는지 먼저 확인하세요. 모든 문제를 설치 프로그램 탓으로 돌릴 필요는 없습니다.

v2rayNG와 v2flyNG를 업데이트하기 전에도 사용자 지정 라우팅, DNS, 앱별 트래픽 분할 설정 등 필요한 정보를 저장하세요. 이전 후에는 먼저 기존 기본 연결을 확인한 뒤 새 기능을 사용하면 됩니다. 로그에 구독 주소, 사용자 ID, 접속 대상이 포함되어 있다면 공유 전에 정리하고 민감한 정보를 가리세요. 문의할 때는 오류 유형과 발생 조건만 남기면 충분하며 인증 정보를 공개할 필요는 없습니다.

처음 설정할 때 자주 묻는 질문

v2rayN 설치 후에는 무엇을 준비해야 하나요?

v2rayN을 사용하려면 유효한 서버 설정이나 구독 주소가 필요합니다. 가져온 뒤 사용할 서버를 선택하고 시스템 프록시와 라우팅 프리셋을 설정하세요. 클라이언트는 설정 관리와 연결을 담당할 뿐 원격 서비스를 자동으로 제공하지 않습니다. 가져온 결과가 비어 있다면 프로그램을 반복해서 재설치하기보다 복사한 내용과 구독 응답을 먼저 확인하세요. 입문 가이드에 따라 처음 설정하기 →

시스템 프록시를 켰는데 일부 앱에서만 적용되는 이유는 무엇인가요?

v2rayN의 시스템 프록시 설정은 해당 설정을 따르는 앱에 주로 적용됩니다. 일부 개발 도구, 게임, 백그라운드 서비스는 자체 네트워크 설정을 사용하므로 프록시를 별도로 지정하거나 권한 및 라우팅 영향을 확인한 뒤 TUN을 사용해야 할 수 있습니다. 먼저 앱의 트래픽 연결 방식을 확인한 다음 출구 규칙을 살펴보세요. '전역 모드'가 기기의 모든 연결을 강제로 처리한다는 뜻은 아닙니다. 연결 및 트래픽 분할 문제 보기 →

v2rayNG와 v2flyNG 중 무엇을 선택해야 하나요?

Xray 커널 기능이 필요한 안드로이드 설정에는 v2rayNG가, 기존 V2Fly 설정이나 관련 기능이 필요한 경우에는 v2flyNG가 적합합니다. 서버 요구 사항에 따라 먼저 선택한 다음 앱별 트래픽 분할과 DNS 설정을 확인하세요. 설정을 가져올 수 있다는 것은 시작일 뿐입니다. 확장 매개변수가 유지되는지, 커널이 지원하는지도 중요하므로 클라이언트 이름만 보고 사용 가능 여부를 판단하지 마세요. 용어집에서 커널과 클라이언트 구분하기 →

서버를 바꿨는데도 웹페이지가 열리지 않으면 어디부터 확인해야 하나요?

v2rayN과 v2rayNG에서 먼저 활성 서버, 기기 시간, 트래픽 연결 방식, 로그의 오류 유형을 확인하세요. 도메인 확인 실패와 연결 핸드셰이크 실패는 서로 다른 문제이므로 해결 방법도 다릅니다. 정상 작동하는 설정을 하나 남겨 비교하고, 한 번에 하나의 옵션만 바꾸세요. 문제가 모든 앱에서 발생하는지 특정 앱에서만 발생하는지도 기록해 두면 좋습니다. 문제 해결 항목 더 보기 →

설정 주제

DNS, FakeDNS 및 안드로이드 백그라운드 실행

기본 연결이 완료되면 DNS 확인 경로, 주소 매핑, 모바일 기기의 배터리 설정을 점검하세요. 각 가이드는 한 가지 문제에 집중해 여러 네트워크 조건을 동시에 바꾸지 않도록 돕습니다.

v2rayNG 배터리 소모가 빠를 때: 백그라운드 실행 및 절전 설정 점검

v2rayNG의 배터리 소모는 VPN 상시 연결, 앱 트래픽, 백그라운드 제한, 연결 동작과 관련이 있습니다. 문제가 발생한 시간대에 따라 점검 순서를 정리하고, 백그라운드에서 종료되는 문제와 지속적인 배터리 소모를 구분해 백그라운드 유지와 절전 설정 방법을 안내합니다.

백그라운드 실행 문제 해결 보기 →