V2Ray 클라이언트 자주 묻는 질문
v2rayN, v2rayNG, v2flyNG 세 클라이언트의 설치, 구독, 라우팅, 문제 해결을 다룹니다. 분류별로 문제를 찾아 항목을 펼치면 답변을 확인할 수 있습니다.
- 4개 분류
- 24개 Q&A
- v2rayN · v2rayNG · v2flyNG
- 4개 플랫폼
기초 개념
V2Ray 생태계의 기초 개념을 알아봅니다. 클라이언트와 코어의 관계, 주요 프로토콜의 차이, 구독의 작동 방식을 다룹니다. 이 내용이 이후 설정과 문제 해결의 방향을 결정합니다.
V2Ray란 무엇인가요? v2rayN과 v2rayNG는 어떤 관계인가요?
V2Ray는 Project V 오픈소스 프로젝트의 핵심 네트워크 구성 요소로, 다중 프로토콜 프록시 전송 기능을 제공합니다. V2Ray 자체에는 그래픽 인터페이스가 없으며, v2rayN과 v2rayNG가 V2Ray의 그래픽 클라이언트입니다. v2rayN은 Windows, macOS, Linux 데스크톱에서 실행되고 v2rayNG는 Android에서 실행됩니다. 둘은 동일한 구독 및 노드 설정 개념을 공유하므로 하나만 익히면 다른 하나도 빠르게 사용할 수 있습니다.
VMess, VLESS, Trojan 세 프로토콜의 차이는 무엇인가요?
세 가지 모두 V2Ray 생태계에서 흔히 쓰이는 프록시 프로토콜입니다. VMess는 클래식한 암호화 전송 프로토콜로 호환성이 가장 넓고, VLESS는 불필요한 암호화 과정을 제거한 경량 프로토콜로 XTLS 및 REALITY와 함께 사용할 때 성능이 더 좋습니다. Trojan은 트래픽을 일반 TLS 연결로 위장하므로 일반 HTTPS처럼 보여야 하는 상황에 적합합니다. 일상적인 사용에서는 구독에서 제공하는 프로토콜을 그대로 선택하면 되며 수동으로 조정할 필요가 없습니다.
Xray 코어와 V2Fly 코어의 차이는 무엇인가요?
둘 다 V2Ray 생태계에서 활발히 개발되는 코어입니다. Xray 코어는 커뮤니티가 유지보수하며 기능 업데이트가 빠르고 VLESS, XTLS, REALITY 등 새로운 기능을 지원합니다. V2Fly 코어는 기존 V2Ray 코어의 유지보수를 이어받아 안정성과 호환성에 중점을 둡니다. v2rayN은 기본적으로 Xray 코어를 사용하며 V2Fly로 전환할 수도 있습니다. v2rayNG는 기본적으로 Xray를 사용하고 v2flyNG에는 V2Fly 코어가 내장되어 있습니다. 일상적인 사용에서는 클라이언트 기본 설정을 그대로 사용하면 됩니다.
구독이란 무엇인가요? 노드를 직접 입력하는 대신 구독을 권장하는 이유는 무엇인가요?
구독은 서비스 제공자가 제공하는 URL로, 클라이언트가 이를 읽으면 노드 목록과 업데이트를 자동으로 가져옵니다. 주소, 포트, 사용자 ID 등을 직접 입력하는 방식과 달리 구독은 모든 노드를 한 번에 가져오고, 서비스 제공자가 회선을 변경한 뒤에는 '구독 업데이트'로 동기화할 수 있습니다. 구독 URL은 민감한 정보이므로 다른 사람과 공유하지 마세요.
v2rayN, v2rayNG, v2flyNG는 무료인가요? 코드는 오픈소스인가요?
네. v2rayN, v2rayNG, v2flyNG 모두 무료 소프트웨어이며 클라이언트와 코어 코드가 오픈소스로 공개되어 커뮤니티 자원봉사자가 유지보수합니다. 설치 패키지를 다운로드할 때는 본 사이트에서 제공하는 다운로드 경로를 이용하고, 출처가 불분명한 제3자 다운로드 사이트의 파일은 피하세요.
설치 및 설정
Windows, macOS, Android, Linux 4개 플랫폼의 설치, 버전 선택, 구독 가져오기 문제를 다룹니다. 설치 전에 칩 아키텍처와 배포판 유형을 먼저 확인하세요.
Windows에서 v2rayN을 어떻게 설치하나요? 추가 런타임을 설치해야 하나요?
다운로드 센터에서 v2rayN 데스크톱 버전 설치 패키지를 받아 실행한 뒤 안내에 따라 설치를 완료하세요. 처음 실행할 때 클라이언트가 필요한 코어 파일을 자동으로 감지하여 다운로드합니다. 시스템에서 .NET 런타임이 없다고 안내하면 해당 버전을 설치한 후 다시 시작하세요. 설치 디렉터리는 기본 경로를 유지하고 관리자 권한이 필요한 시스템 디렉터리에는 두지 않는 것이 좋습니다.
macOS에서 Apple Silicon과 Intel 버전 중 어떤 것을 선택해야 하나요?
'이 Mac에 관하여'를 열어 칩 정보를 확인하세요. Apple M1, M2, M3 등으로 표시되면 Apple Silicon(arm64) 버전을, Intel로 표시되면 Intel(x64) 버전을 선택하세요. macOS에서 클라이언트를 처음 열 때 개발자를 확인할 수 없다는 안내가 나오면 '시스템 설정 → 개인정보 보호 및 보안'에서 '그래도 열기'를 클릭하세요.
Android에서 arm64와 universal 버전 중 어떤 것을 선택해야 하나요?
2015년 이후 출시된 대부분의 Android 스마트폰은 64비트 ARM 프로세서를 사용하므로 arm64 버전을 선택하면 용량이 더 작고 실행 효율이 더 높습니다. 일부 구형 기기나 특수 아키텍처 기기는 universal 범용 버전을 선택할 수 있습니다. arm64 설치가 되지 않거나 실행 중 종료되면 universal 버전으로 바꿔 설치하세요.
Linux에서 deb와 rpm 중 어떤 것을 선택해야 하나요?
Debian, Ubuntu, Linux Mint 등의 배포판은 deb 패키지를 사용하고 Fedora, RHEL, openSUSE 등은 rpm 패키지를 사용합니다. 배포판이 확실하지 않으면 터미널에서 cat /etc/os-release를 실행해 확인하세요. ARM 아키텍처 기기는 해당 arm64 항목을 선택하세요.
구독 가져오기가 실패하고 형식 오류가 표시되면 어떻게 하나요?
먼저 구독 URL을 공백이나 줄바꿈 없이 완전하게 복사했는지 확인하세요. 그다음 '구독 그룹 설정'을 열어 구독 주소를 확인하고 '구독 업데이트'를 클릭해 다시 시도하세요. 그래도 실패하면 구독 주소를 브라우저에 붙여넣어 열어 보고, 로그인 페이지가 아닌 텍스트 내용이 반환되는지 확인하세요. 일부 서비스 제공자의 구독 주소는 유효기간이 있어 만료되면 다시 받아야 합니다.
단일 노드를 수동으로 추가하려면 어떻게 하나요?
v2rayN에서 '서버 → 서버 추가'를 열고 서비스 제공자가 제공한 매개변수에 따라 주소, 포트, 사용자 ID, 암호화 방식, 전송 프로토콜을 입력한 뒤 저장하면 서버 목록에 노드가 나타납니다. 수동 추가는 노드가 한두 개뿐이거나 구독을 사용할 수 없는 경우에 적합합니다.
사용 팁
구독 업데이트, 라우팅 모드, 시스템 프록시, TUN 모드의 일상적인 사용 방법을 다룹니다. 이 설정들을 익히면 연결이 더 안정적이고 트래픽 흐름을 더 잘 제어할 수 있습니다.
구독을 업데이트하려면 어떻게 하나요?
v2rayN에서는 구독 그룹을 마우스 오른쪽 버튼으로 클릭해 '구독 업데이트'를 선택하고, v2rayNG에서는 오른쪽 위 새로고침 아이콘을 클릭하세요. 업데이트가 성공하면 노드 목록이 서비스 제공자의 최신 설정으로 동기화됩니다. 노드가 자주 바뀌거나 오랫동안 사용하지 않았을 때 업데이트하는 것이 좋으며, 매번 연결 전에 새로고침할 필요는 없습니다.
라우팅 모드 '중국 본토 우회', '전역', '직접 연결' 중 어떤 것을 선택해야 하나요?
'중국 본토 우회'는 중국 내 사이트는 직접 연결하고 해외 사이트는 프록시를 거치게 하는 모드로, 일상적인 사용에 가장 권장됩니다. '전역'은 모든 트래픽이 프록시를 거치므로 고정된 출구 IP가 필요한 상황에 적합합니다. '직접 연결'은 모든 트래픽이 프록시를 거치지 않음을 의미합니다. v2rayN에서는 '라우팅' 메뉴에서 선택하고, v2rayNG에서는 '라우팅' 설정에서 선택하세요.
시스템 프록시와 TUN 모드의 차이는 무엇인가요?
시스템 프록시는 시스템 프록시를 지원하는 애플리케이션만 처리하며 브라우저와 대부분의 일반 소프트웨어가 이를 지원합니다. TUN 모드는 시스템 계층에 가상 네트워크 어댑터를 만들어 모든 트래픽을 처리하므로 명령줄 도구, 게임처럼 시스템 프록시를 사용하지 않는 프로그램에 적합합니다. TUN 모드는 macOS와 Linux에서 추가 권한이 필요하며 Android에서는 VPN 모드에 해당하고 처음 켤 때 시스템 승인이 필요합니다.
해외 사이트는 프록시를 거치고 중국 내 사이트는 직접 연결하려면 어떻게 하나요?
'중국 본토 우회' 라우팅 모드를 사용하면 대부분의 상황을 해결할 수 있습니다. 이 모드에 내장된 GeoIP 및 도메인 규칙은 중국 내 트래픽을 직접 연결로 표시합니다. 일부 사이트가 잘못 판단되면 라우팅 규칙에서 해당 도메인에 직접 연결 규칙을 추가하거나 '전역'으로 전환한 뒤 우회 규칙을 수동으로 추가하세요.
부팅 시 자동 실행을 설정하려면 어떻게 하나요?
v2rayN에서는 '설정 → 매개변수 설정 → 일반'에서 '부팅 시 자동 시작'을 체크하고, v2rayNG에서는 앱 설정에서 '부팅 시 자동 시작'을 켜세요. 켜면 클라이언트가 시스템 시작 시 자동으로 실행되고 이전 프록시 상태를 복원합니다.
노드를 빠르게 전환하고 연결 상태를 확인하려면 어떻게 하나요?
v2rayN 서버 목록에서 원하는 노드를 클릭하면 전환되며 현재 노드는 강조 표시됩니다. v2rayNG에서는 노드 목록에서 노드를 클릭해 전환합니다. 전환 후 브라우저에서 아무 웹사이트나 열어 연결 상태를 확인하고 새 노드가 사용 가능한지 확인하세요.
문제 해결
증상별로 문제를 찾아봅니다. 인터넷 연결 불가, 노드 시간 초과, 시스템 프록시 미적용, TUN 권한, 구독 실패를 다루며 각 항목마다 실행 가능한 확인 순서를 제시합니다.
노드가 연결됨으로 표시되는데 인터넷이 안 되면 어떻게 해결하나요?
순서대로 확인하세요. ① 시스템 프록시가 켜져 있고 브라우저가 별도의 프록시 플러그인으로 우회하고 있지 않은지 확인합니다. ② 클라이언트에서 '서버 실제 연결 테스트'를 실행해 노드 자체가 사용 가능한지 확인합니다. ③ 라우팅 모드를 임시로 '전역'으로 전환해 테스트합니다. ④ DNS 설정을 확인하고 필요하면 1.1.1.1 또는 8.8.8.8로 전환합니다. ⑤ 브라우저 캐시를 지운 뒤 다시 시도합니다. 모두 소용없으면 다른 노드로 바꿔 테스트하세요.
모든 노드가 시간 초과되면 어떻게 하나요?
노드 시간 초과는 보통 회선이나 네트워크 환경 문제입니다. 먼저 구독을 업데이트해 최신 노드를 받은 뒤 하나씩 테스트하세요. 모든 노드가 시간 초과되면 로컬 네트워크가 정상인지, 시스템 시간이 정확한지 확인하세요. 시간 오차가 크면 TLS 핸드셰이크가 실패할 수 있습니다. 필요하면 클라이언트와 공유기를 재시작하세요.
시스템 프록시가 적용되지 않으면 어떻게 하나요?
클라이언트 상태 표시줄에 '시스템 프록시 켜짐'이 표시되는지 확인하고, 브라우저에 프록시 플러그인이 설치되어 있다면 꺼져 있는지 확인하세요. Windows에서는 '설정 → 네트워크 및 인터넷 → 프록시'에서 시스템 프록시 주소가 127.0.0.1인지, 포트가 클라이언트의 로컬 수신 포트와 일치하는지 확인할 수 있습니다. 포트가 사용 중이면 클라이언트에서 로컬 수신 포트를 변경한 뒤 다시 켜세요.
TUN 모드가 켜지지 않거나 권한이 필요하면 어떻게 하나요?
Windows에서는 클라이언트를 관리자 권한으로 실행하면 됩니다. macOS에서는 '시스템 설정 → 개인정보 보호 및 보안'에서 권한을 부여해야 합니다. Linux에서는 관리자 권한으로 실행하거나 tun 장치에 현재 사용자 접근 권한을 부여해야 합니다. Android에서는 VPN 모드에 해당하며 처음 켤 때 시스템이 승인 요청을 표시하므로 허용을 클릭하면 됩니다. 켜지지 않으면 시스템 프록시를 먼저 끈 뒤 다시 시도하세요.
구독 업데이트가 실패하고 네트워크 오류가 표시되면 어떻게 하나요?
먼저 현재 네트워크에서 구독 주소에 접근할 수 있는지 확인하세요. 구독 주소에 접근하려면 프록시가 필요하다면 임시로 '전역' 모드로 전환해 업데이트한 뒤 다시 '중국 본토 우회'로 돌아가면 됩니다. 구독 주소를 브라우저에 복사해 접근 가능한지 확인해 서비스 제공자 회선이 정상인지도 확인할 수 있습니다.
속도가 느리면 어떻게 해결하나요?
속도 저하는 보통 노드 부하, 전송 회선, 로컬 설정과 관련이 있습니다. 먼저 노드 목록에서 각 노드의 지연 시간을 테스트해 지연 시간과 패킷 손실이 더 낮은 노드를 선택하세요. 그다음 라우팅 모드를 확인해 중국 내 트래픽이 실수로 프록시를 거치지 않도록 하세요. 마지막으로 로컬에서 다른 프록시 소프트웨어가 포트를 점유하고 있지 않은지 확인하세요. 계속 느리면 서비스 제공자 회선이나 시간대를 바꿔 다시 시도하세요.
클라이언트를 업데이트하면 기존 노드 설정이 유지되나요?
네, 유지됩니다. v2rayN의 노드와 구독 설정은 클라이언트 데이터 디렉터리에 저장되므로 업그레이드 설치 시 지워지지 않습니다. 휴대용 버전을 사용한다면 업그레이드할 때 데이터 디렉터리를 그대로 두면 됩니다. v2rayNG도 업그레이드 후 기존 설정이 유지됩니다.
v2rayN 다운로드
Windows, macOS, Linux 3개 플랫폼 설치 패키지와 Android용 v2rayNG, v2flyNG를 제공합니다.