클라이언트 사용 가이드 / FAQ
V2Ray 자주 묻는 질문: 구독·프록시·연결 문제 해결
작업 단계별로 v2rayN, v2rayNG, v2flyNG 설정 방법을 확인하세요. 연결에 문제가 생기면 클라이언트와 서버 설정부터 확인한 다음 시스템 프록시, 라우팅, 로그를 점검하세요.
클라이언트·코어·설정을 구분하세요
기기에 맞는 클라이언트를 선택하고, 가져오려는 것이 구독인지 단일 서버 링크인지 확인하세요.
v2rayN, v2rayNG, v2flyNG는 각각 어떤 기기에서 사용하나요?
v2rayN은 Windows, macOS, Linux용 데스크톱 클라이언트이고, v2rayNG와 v2flyNG는 Android용입니다. v2rayNG는 주로 Xray 코어와, v2flyNG는 V2Fly 코어와 함께 사용합니다. 기기에 맞는 클라이언트를 선택한 뒤 구독이나 서버 설정에 필요한 프로토콜을 해당 코어가 지원하는지 확인하세요.
V2Ray 클라이언트와 Xray 코어는 어떻게 다른가요?
클라이언트는 구독 가져오기, 서버 선택, 라우팅 설정, 로그 확인 등을 위한 그래픽 인터페이스를 제공합니다. 코어는 설정을 읽고 연결을 처리합니다. Xray와 V2Fly는 관련 오픈 소스 코어 계열이지만 기능과 설정 지원 범위가 완전히 같지는 않습니다. 프로토콜 옵션이 보이지 않으면 클라이언트에서 선택한 코어와 지원 범위를 먼저 확인하세요.
구독 링크와 단일 서버 링크는 어떻게 다른가요?
구독 링크는 보통 서비스 제공자가 관리하며, 클라이언트에서 가져오면 서버 목록을 만들고 이후 수동 또는 자동으로 업데이트할 수 있습니다. 단일 서버 링크는 하나의 연결 설정만 포함하므로 가져와도 구독에 포함된 다른 서버가 자동으로 추가되지 않습니다. 링크를 추가하기 전에 어떤 종류인지 확인하고 알맞은 가져오기 메뉴를 선택하세요.
VMess, VLESS, Trojan, REALITY는 어떻게 이해하면 되나요?
VMess, VLESS, Trojan은 클라이언트에서 선택할 수 있는 프로토콜입니다. REALITY는 보통 특정 전송 방식 및 보안 설정과 함께 사용하는 옵션이며, 모든 프로토콜에 그대로 적용할 수 있는 것은 아닙니다. 기존 설정을 가져올 때는 제공자가 안내한 프로토콜, 전송 방식, 보안 매개변수를 따르세요. 연결을 시도하려고 프로토콜 이름만 바꾸지는 마세요.
라우팅 모드와 시스템 프록시는 같은 기능인가요?
아닙니다. 시스템 프록시는 운영체제의 프록시 설정을 따르는 프로그램이 트래픽을 클라이언트로 보낼지 결정합니다. 라우팅 모드는 클라이언트가 받은 트래픽을 도메인, 주소 또는 규칙에 따라 처리합니다. 먼저 대상 프로그램이 실제로 클라이언트를 사용하도록 설정한 다음 라우팅 규칙을 확인하세요. 라우팅 모드만 바꿔서는 시스템 프록시를 사용하지 않는 프로그램이 자동으로 연결되지 않습니다.
설치 패키지·구독 가져오기·권한
클라이언트 설치를 마친 뒤 링크 유형에 맞게 설정을 가져오고 운영체제의 권한 요청을 처리하세요.
Android 설치 패키지는 arm64와 universal 중 무엇을 선택해야 하나요?
2015년 이후 출시된 대부분의 Android 스마트폰에서는 우선 arm64를 선택하면 됩니다. 기기 아키텍처를 확인할 수 없거나 arm64 패키지가 호환되지 않는다고 표시되면 universal 버전을 선택하세요. 두 패키지는 같은 클라이언트의 아키텍처별 설치 파일이므로 함께 설치할 필요는 없습니다. 다른 패키지로 바꾸기 전 구독 링크를 보관하거나 기존 설정을 내보내세요.
v2rayN에 V2Ray 구독 링크를 어떻게 가져오나요?
v2rayN에서 ‘구독 그룹’을 열고 그룹을 추가한 뒤 구독 주소를 입력하세요. 저장한 다음 ‘구독 업데이트’를 실행합니다. 서버 목록으로 돌아가 방금 가져온 그룹과 사용할 서버를 선택하세요. 구독 주소는 전체 링크여야 합니다. 클립보드에 단일 서버 링크만 있다면 구독 그룹이 아니라 서버 링크 가져오기 메뉴를 이용하세요.
macOS에서 클라이언트를 실행했는데 브라우저가 프록시를 사용하지 않는 이유는 무엇인가요?
클라이언트 실행과 시스템 프록시 활성화는 별개의 단계입니다. 먼저 서버를 선택한 다음 클라이언트 메뉴에서 ‘시스템 프록시 자동 설정’을 선택하고, macOS의 네트워크 프록시 설정에서 적용 여부를 확인하세요. 브라우저에 별도의 프록시 확장 프로그램이 설치되어 있다면 시스템 설정을 덮어쓸 수 있으니 잠시 비활성화한 뒤 테스트하세요.
v2rayNG에서 구독을 가져온 다음에는 무엇을 해야 하나요?
먼저 구독에 서버 설정이 표시되는지 확인한 뒤 설정 하나를 선택하고 연결 버튼을 누르세요. 처음 연결할 때 Android에서 VPN 연결 권한을 요청할 수 있으므로 시스템 안내에 따라 허용합니다. 연결 아이콘이 바뀌었다고 해서 인터넷 접속까지 확인된 것은 아닙니다. 실제 웹페이지를 열어 테스트하고, 문제가 있으면 클라이언트 로그와 선택한 서버 설정을 확인하세요.
TUN을 켤 때 권한이 부족하다고 표시되면 어떻게 해야 하나요?
TUN은 시스템에 가상 네트워크 인터페이스를 만들기 때문에 추가 권한이 필요할 수 있습니다. 클라이언트의 권한 안내를 읽고 사용 중인 시스템의 설치 지침에 따라 권한을 부여한 뒤 TUN을 다시 시작하세요. 스위치를 반복해서 켜고 끄는 것만으로 해결하려고 하지 마세요. 시스템 프록시를 따르지 않는 프로그램의 트래픽을 처리할 필요가 없다면 TUN을 끄고 시스템 프록시로 기본 연결을 테스트할 수 있습니다.
모드 전환과 일상적인 관리
트래픽 유입 경로와 라우팅 방식을 구분해 서버를 바꿀 때 설정을 반복하지 않도록 하세요.
전역 모드, 규칙 모드, 직접 연결 모드는 어떻게 선택하나요?
전역 모드는 클라이언트가 받은 트래픽을 선택한 프록시 출구로 보냅니다. 규칙 모드는 도메인과 주소 규칙에 따라 트래픽 경로를 정하며, 직접 연결 모드는 프록시를 거치지 않습니다. 처음 문제를 확인할 때 잠시 전역 모드로 전환하면 연결 문제와 규칙 매칭 문제를 구분하는 데 도움이 됩니다. 연결이 정상임을 확인한 뒤 필요에 따라 규칙 모드로 돌아가 적용된 규칙을 살펴보세요.
서버를 바꾼 뒤 시스템 프록시를 다시 설정해야 하나요?
대부분은 다시 설정할 필요가 없습니다. 클라이언트가 실행 중이고 시스템 프록시가 클라이언트의 로컬 수신 포트를 가리키고 있다면 서버를 바꾸는 것만으로 클라이언트의 연결 출구가 변경됩니다. 이전에 ‘시스템 프록시 해제’를 실행했다면 ‘시스템 프록시 자동 설정’을 다시 선택해야 합니다. 서버를 바꾼 뒤에도 웹페이지가 열리지 않으면 프록시를 반복해서 켜고 끄기보다 새 서버 설정과 로그를 확인하세요.
터미널 명령이 시스템 프록시를 따르지 않는 이유는 무엇인가요?
많은 명령줄 프로그램은 macOS나 Windows의 시스템 프록시 설정을 읽지 않고 자체 설정이나 프록시 환경 변수를 사용합니다. 먼저 클라이언트 설정에서 로컬 HTTP 또는 SOCKS 수신 주소와 포트를 확인한 다음, 사용하는 명령줄 도구의 안내에 따라 별도로 설정하세요. 서버의 원격 포트를 로컬 프록시 포트로 잘못 입력하지 않도록 주의하세요.
구독 그룹이 많을 때 서버를 잘못 선택하지 않으려면 어떻게 해야 하나요?
각 구독 그룹에 알아보기 쉬운 별칭을 지정하고, 업데이트한 뒤 현재 선택된 그룹을 확인한 다음 서버를 선택하세요. 필터 키워드는 목록을 좁히는 데 유용하지만 서버의 연결 설정을 바꾸지는 않습니다. 같은 이름의 항목이 여러 그룹에 있다면 목록에 표시된 이름만 보고 판단하지 말고 그룹과 설정 세부 정보를 확인하세요.
구독부터 연결과 DNS까지 차례로 확인하세요
한 번에 설정 하나만 바꾸고 해당 작업에서 생성된 로그를 확인하세요.
구독을 가져오지 못하거나 업데이트 후 목록이 비어 있으면 어떻게 해야 하나요?
먼저 구독 주소가 완전하고 유효한지 확인하고, 단일 서버 링크를 구독 그룹에 잘못 입력하지 않았는지 살펴보세요. ‘구독 업데이트’를 수동으로 실행한 뒤 로그를 확인합니다. 요청이 실패하면 주소와 네트워크를 점검하고, 파싱에 실패하면 구독 제공자에게 콘텐츠 형식을 문의하세요. 기존 그룹을 바로 삭제하지 말고 현재 그룹과 필터 조건부터 확인하세요.
서버 연결 시간이 초과되면 어떤 설정부터 확인해야 하나요?
먼저 기기에서 인터넷에 정상적으로 접속할 수 있는지 확인한 뒤 서버 주소, 포트, 프로토콜, 전송 방식, 전송 계층 보안 설정이 제공된 설정과 일치하는지 확인하세요. 주소를 찾을 수 없거나 포트에 연결할 수 없는 경우, 서버가 일시적으로 응답하지 않는 경우에도 시간 초과가 발생할 수 있습니다. 클라이언트 로그에서 구체적인 오류를 확인하고, 시간 초과를 곧바로 라우팅 모드 탓으로 돌리지는 마세요.
클라이언트는 연결됨으로 표시되는데 웹페이지가 열리지 않으면 어떻게 해야 하나요?
먼저 브라우저가 시스템 프록시를 사용하는지, 클라이언트에서 정상 작동하는 서버를 선택했는지 확인하세요. 그런 다음 잠시 전역 모드로 전환해 테스트합니다. 전역 모드에서 작동한다면 라우팅 규칙을 중점적으로 확인하고, 여전히 연결되지 않으면 로그에서 연결 및 DNS 오류를 살펴보세요. 브라우저 확장 프로그램이나 이전 프록시 설정이 현재 클라이언트 설정을 덮어쓸 수 있으므로 하나씩 비활성화하며 확인하세요.
시스템 프록시를 켰는데도 적용되지 않으면 어떻게 해야 하나요?
클라이언트 메뉴에서 ‘시스템 프록시 자동 설정’이 활성화되어 있는지 확인한 다음, 운영체제 네트워크 설정에서 프록시 주소와 포트가 클라이언트의 현재 로컬 수신 포트를 가리키는지 확인하세요. 해당 브라우저를 다시 시작한 뒤 테스트합니다. 특정 프로그램에서만 작동하지 않는다면 별도의 프록시 설정이 있는지 확인하세요. 터미널 프로그램은 별도로 설정해야 할 수도 있습니다.
Xray 코어가 시작되지 않을 때 로그는 어떻게 확인하나요?
v2rayN의 로그 창을 열고 이번 시작 과정에서 가장 먼저 나타난 오류 행을 찾으세요. 포트가 사용 중이라는 메시지가 있으면 로컬 수신 포트를 확인하고, 필드 또는 설정 파싱 오류라면 서버 설정을 점검하세요. 기능을 지원하지 않는다는 메시지가 나타나면 현재 선택한 코어를 확인합니다. 한 번에 하나씩 수정한 뒤 다시 시작하고 새 로그를 비교하세요. 여러 항목을 동시에 바꾸면 원인을 파악하기 어렵습니다.
일부 웹사이트는 열리지만 다른 사이트는 DNS 조회에 실패하면 어떻게 해야 하나요?
먼저 같은 브라우저에서 여러 도메인을 각각 테스트해 특정 웹사이트 자체의 문제인지 확인하세요. 로그에 DNS 조회 오류가 나타나면 클라이언트 DNS 설정, 시스템 DNS, 라우팅 규칙이 대상 도메인을 의도한 DNS 경로로 보내는지 점검합니다. 잠시 전역 모드로 테스트하면 규칙 문제를 찾는 데 도움이 됩니다. 원인을 확인한 다음 해당 규칙을 조정하세요.