V2Ray 클라이언트 사용 가이드
Windows / macOS / Linux(v2rayN)와 Android(v2rayNG / v2flyNG)의 설치, 구독 링크 가져오기, 노드 연결, 프록시 모드 설정까지 전 과정을 그림으로 설명하여 초보자도 몇 분 만에 설정을 완료할 수 있습니다.
Windows:v2rayN 사용 가이드
포터블 소프트웨어로 압축을 풀면 바로 사용할 수 있고, 제거해도 레지스트리에 흔적이 남지 않습니다.
-
설치 파일 다운로드 및 압축 풀기
다운로드 페이지에서 최신 v2rayN Windows 버전 zip 파일을 받아, 우클릭 후 "압축 풀기"로 원하는 폴더에 압축을 푸세요(한글이나 특수문자가 포함된 경로는 피하는 것을 권장합니다).
설치 불필요: v2rayN은 포터블 버전이므로 압축만 풀면 바로 사용할 수 있으며, 제거할 때는 폴더째로 삭제하면 되고 레지스트리에 항목이 남지 않습니다.
-
최초 실행 시 "알 수 없는 게시자"가 표시될 때 대처 방법
v2rayN.exe를 더블클릭했을 때 Windows SmartScreen이 "PC가 보호되었습니다"라는 메시지를 표시하면 "추가 정보" → "실행"을 클릭하면 계속 실행됩니다. 포터블 소프트웨어는 코드 서명 인증서를 구매하지 않았기 때문에 나타나는 정상적인 경고이며, 소프트웨어의 안전성과는 무관합니다.
-
구독 설정을 열고 구독 링크 추가
메인 화면 상단 메뉴 바에서 "구독" → "구독 설정"을 클릭하고, 왼쪽 하단의 "+"로 새 구독을 추가합니다. 사용자의 구독 URL(http/https로 시작하는 링크)을 붙여넣고 저장한 후 창을 닫습니다.
-
구독 업데이트 및 노드 선택
구독 설정 창을 닫은 후 도구 모음의 "구독" → "구독 업데이트"를 클릭하면 잠시 후 메인 화면의 서버 목록에 모든 노드가 자동으로 채워집니다. 원하는 노드를 더블클릭하면 선택되어 연결이 시작됩니다.
-
시스템 프록시 모드 설정
오른쪽 하단 시스템 트레이의 v2rayN 아이콘을 우클릭하고 "시스템 프록시" 메뉴에서 적절한 모드를 선택하세요: PAC 모드(규칙에 따라 필요한 사이트만 프록시로 연결, 빠름), 전역 모드(모든 트래픽이 프록시를 경유), 직접 연결 모드(프록시를 일시적으로 비활성화).
-
설정이 적용되었는지 확인
브라우저에서 "IP 조회" 사이트에 접속해 표시되는 IP 주소가 프록시 노드의 지역으로 바뀌었는지 확인하면, 설정이 성공적으로 적용되어 정상적으로 사용할 수 있습니다.
팁: 전역 모드를 장기간 사용하면 중국 본토 사이트 접속도 프록시를 경유하게 되어 속도가 느려질 수 있습니다. 일상적인 사용에는 PAC 모드를 우선 권장합니다.
macOS:v2rayN 사용 가이드
Apple Silicon과 Intel 칩 버전을 구분해야 하며, 처음 실행할 때 시스템 보안 차단이 발생합니다.
-
칩 종류에 맞는 설치 파일 다운로드
다운로드 페이지에서 M 시리즈 칩은 Apple Silicon 버전을, 구형 Intel 칩은 Intel 버전을 선택하세요. 확실하지 않으면 왼쪽 상단 Apple 아이콘 → "이 Mac에 관하여"에서 "칩" 항목을 확인하세요.
-
압축 해제 후 응용 프로그램 폴더로 드래그
다운로드한 zip을 더블클릭하면 v2rayN.app이 자동으로 압축 해제되며, 이를 "응용 프로그램" 폴더로 드래그하면 설치가 완료됩니다.
-
"개발자를 확인할 수 없어 열 수 없음" 메시지 대처 방법
macOS의 Gatekeeper 기능이 서명되지 않은 앱을 처음 실행할 때 차단합니다. "시스템 설정" → "개인정보 보호 및 보안"으로 이동해 아래로 스크롤하여 v2rayN 관련 안내를 찾아 "그래도 열기"를 클릭하세요. 또는 응용 프로그램 폴더에서 Control 키를 누른 채 아이콘을 클릭해 "열기"를 선택하고 다시 한번 확인하면 열립니다.
이 경고는 서명되지 않은 앱을 처음 실행할 때 한 번만 표시됩니다. 한 번 허용하면 이후에는 정상적으로 더블클릭으로 열 수 있으며 사용에 영향을 주지 않습니다.
-
구독 가져오기 및 노드 연결
조작 방법은 Windows 버전과 완전히 동일합니다: 메뉴 바의 "구독" → "구독 설정"에서 링크 추가 → 구독 업데이트 → 노드 더블클릭으로 연결.
-
시스템 프록시/네트워크 권한 허용
시스템 프록시나 TUN 모드를 처음 켤 때 macOS가 네트워크 권한 확인 대화 상자를 표시하는데, "허용"을 클릭하면 됩니다. 이는 시스템 차원의 정상적인 보안 확인입니다.
메뉴 바 아이콘이 사라지면 Launchpad에서 v2rayN을 다시 열면 됩니다. 아이콘이 메뉴 바에 다시 표시되며 확인 대화 상자가 반복해서 나타나지 않습니다.
Linux:v2rayN 사용 가이드
macOS와 동일한 크로스 플랫폼 클라이언트를 사용하며, 명령줄 조작이 조금 더 필요하지만 설정 논리는 완전히 동일합니다.
-
설치 패키지 다운로드
다운로드 페이지에서 배포판에 맞는 패키지를 선택합니다. Debian / Ubuntu 계열은 .deb, Fedora / RHEL 계열은 .rpm을 선택하고, CPU에 맞춰 x64 또는 ARM64 버전을 고릅니다.
-
설치 및 실행
Debian / Ubuntu 계열은 터미널에서
sudo dpkg -i v2rayN_*.deb를, Fedora / RHEL 계열은sudo rpm -i v2rayN_*.rpm를 실행합니다. 설치 후 애플리케이션 메뉴에서 v2rayN을 찾거나 터미널에v2rayN을 입력해 실행합니다. -
종속 라이브러리가 없을 때 대처 방법
.deb 설치에서 종속성 부족 메시지가 표시되면
sudo apt --fix-broken install을 실행하면 자동으로 해결됩니다. .rpm 설치라면 오류 메시지에 따라dnf install또는yum install로 필요한 라이브러리를 추가하세요. -
구독 가져오기 및 노드 연결
조작 방법은 Windows / macOS와 동일합니다: 메뉴 바의 "구독"에서 링크 추가 → 구독 업데이트 → 노드 더블클릭으로 연결.
-
시스템 프록시 또는 TUN 모드 설정
데스크톱 환경(GNOME / KDE 등)에서는 보통 시스템 설정의 "네트워크 프록시"에서 v2rayN이 리스닝하는 로컬 포트를 직접 입력할 수 있습니다. 또는 v2rayN 내에서 직접 TUN 모드를 켜서 프로그램이 전체 트래픽을 처리하도록 하면, 시스템 프록시 설정을 수동으로 변경할 필요가 없습니다.
명령줄만 있거나 데스크톱 환경이 없는 서버 환경에서는 그래픽 클라이언트 대신 Xray / V2Ray 코어 프로그램을 설정 파일과 함께 직접 실행하는 것을 권장합니다.
Android:v2rayNG / v2flyNG 사용 가이드
두 클라이언트의 조작 방법은 거의 동일하며, 아래 단계는 둘 다에 적용됩니다.
-
APK 다운로드 및 설치
다운로드 페이지에서 v2rayNG 또는 v2flyNG 중 하나의 APK를 다운로드하세요. 설치 시 시스템에서 "출처를 알 수 없는 앱 설치를 허용하시겠습니까"라는 메시지가 표시되면 허용하고 설치를 계속하면 됩니다.
-
구독 링크 추가
앱을 열고 오른쪽 상단 메뉴 아이콘 → "구독 그룹" → 오른쪽 상단 "+" → 구독 링크를 붙여넣고 저장합니다.
-
구독 업데이트로 노드 가져오기
메인 화면으로 돌아가 아래로 당겨서 새로고침하거나 메뉴의 "구독 업데이트"를 탭하면 잠시 후 노드 목록이 자동으로 채워집니다.
-
속도 측정 및 노드 선택
오른쪽 상단의 속도 측정 아이콘을 탭해 모든 노드의 지연시간을 일괄 테스트하고, 지연시간이 가장 낮은(보통 초록색으로 표시)노드를 탭하여 선택합니다.
-
VPN 연결
오른쪽 하단의 원형 연결 버튼을 탭하세요. 처음 연결 시 "VPN 연결 요청" 확인 대화 상자가 표시되며, "확인"을 탭하여 권한을 부여하면 사용을 시작할 수 있습니다.
-
프록시 모드 선택
설정 화면에서 VPN 모드(기본값, 휴대폰의 모든 트래픽을 처리)또는 프록시 전용 모드(로컬 프록시 포트만 제공, 호환성은 좋지만 일부 앱은 자동으로 프록시를 경유하지 않음)를 전환할 수 있습니다.
팁: 일부 휴대폰(특히 중국 제조사 ROM)의 절전/백그라운드 관리 기능이 백그라운드 서비스를 종료시켜 연결이 끊길 수 있습니다. 시스템 설정에서 앱을 배터리 최적화 대상에서 제외하고 자동 실행을 허용하는 것을 권장합니다.
구독 링크는 어떻게 가져오나요?
v2rayN이든 v2rayNG / v2flyNG든 구독을 가져오는 방법은 거의 동일하며, 일반적으로 세 가지가 있습니다.
방법 1: 구독 URL 붙여넣기(가장 일반적)
클라이언트의 "구독 설정"에서 새 구독을 추가하고 http/https로 시작하는 URL을 붙여넣어 저장한 후, "구독 업데이트"를 클릭하면 모든 노드가 자동으로 가져와지며 이후 자동 업데이트 주기도 설정할 수 있습니다.
방법 2: 구독 QR 코드 스캔
v2rayNG / v2flyNG 등 모바일 클라이언트에는 QR 코드 스캔 기능이 내장되어 있습니다. 구독 제공업체가 QR 코드를 제공하는 경우 앱 내에서 "QR 코드 스캔으로 가져오기"를 선택해 코드에 카메라를 비추기만 하면 되며, 링크를 직접 입력할 필요가 없습니다.
방법 3: 노드를 수동으로 하나씩 추가
vmess://, vless://, ss://, trojan:// 등으로 시작하는 단일 공유 링크를 받은 경우, 이를 클립보드에 복사한 후 클라이언트에서 "클립보드에서 가져오기"를 선택하면 해당 노드를 추가할 수 있습니다. 노드 수가 적은 경우에 적합합니다.
안내: 본 사이트는 구독 링크나 노드 정보를 제공하거나 판매하지 않으며, 클라이언트 소프트웨어 다운로드와 사용 가이드 정리만 제공합니다. 구독 링크는 직접 준비해야 합니다(신뢰할 수 있는 제공업체에서 받거나 직접 구축한 서버 이용 등). 구독 링크의 원리에 대해 더 알고 싶다면 이 글을 참고하세요.
프록시 모드는 어떻게 선택하나요?
클라이언트마다 명칭은 조금씩 다르지만 원리는 거의 동일합니다. 아래 그림을 참고해 상황에 맞게 선택하세요.
PAC 모드추천
규칙에 따라 자동으로 판단하여 네트워크 제한을 우회해야 하는 사이트만 프록시를 경유하고, 중국 본토 사이트는 직접 연결합니다. 속도가 빠르고 현지 서비스 이용에도 영향을 주지 않습니다.
전역 모드
모든 네트워크 트래픽을 강제로 프록시 노드로 보내며, 중국 본토와 그 외 사이트를 구분하지 않습니다. 규칙 판단을 지원하지 않는 앱을 일시적으로 강제로 프록시 경유하게 하고 싶을 때 적합합니다.
TUN 모드
시스템 네트워크 계층에서 모든 트래픽을 처리한 후 규칙에 따라 직접 연결 또는 프록시로 분배합니다. 애플리케이션 계층의 시스템 프록시 설정에 의존하지 않아 호환성이 가장 좋으며, 게임이나 명령줄 도구에 적합합니다.
직접 연결/LAN 및 중국 본토 우회
거의 프록시를 사용하지 않고 LAN/중국 본토 주소 이외의 경우에만 프록시를 시도합니다. 일시적으로 프록시를 끄거나 네트워크 문제를 진단할 때 적합합니다.
고급 설정: 라우팅 규칙과 DNS
기본 설정만으로도 정상적으로 인터넷을 사용할 수 있지만, 이 항목들을 알아두면 연결이 더 빨라지고 트래픽도 절약할 수 있습니다. 여기서는 v2rayN을 예로 들지만, v2rayNG / v2flyNG의 설정 항목 이름도 거의 동일합니다.
사용자 지정 라우팅 규칙
"라우팅" → "사용자 지정 규칙"에서 도메인/IP 규칙을 추가해 특정 사이트를 강제로 직접 연결(사내망, 중국 본토 서비스 등)하거나 강제로 프록시를 경유하게 할 수 있습니다. 기본 PAC 판단보다 우선순위가 높아 특정 사이트에 특별한 요구 사항이 있을 때 적합합니다. 라우팅 규칙 개념이 익숙하지 않다면 먼저 용어집을 참고하세요.
사전 정의된 규칙 세트(Geosite / Geoip)
클라이언트에는 커뮤니티가 관리하는 geosite / geoip 규칙 라이브러리가 내장되어 있어 중국 본토의 주요 사이트와 IP 대역을 포함합니다. PAC 모드는 기본적으로 이 규칙 세트를 기반으로 자동 분배를 수행하므로 일반적으로 수동 관리가 필요 없으며, 클라이언트를 정기적으로 업데이트하면 규칙 세트도 함께 업데이트됩니다.
DNS 스마트 분배
"매개변수 설정" → "DNS 설정"에서 중국 본토와 그 외 도메인에 각각 다른 DNS 서버를 지정할 수 있어 DNS 유출을 방지하고 핸드셰이크 실패와 가끔 발생하는 흰 화면도 줄일 수 있습니다.
로컬 리스닝 포트(HTTP / SOCKS)
"매개변수 설정"에서 로컬 HTTP / SOCKS 리스닝 포트 번호를 확인하고 변경할 수 있습니다. 개별적으로 프록시 설정이 필요한 다른 소프트웨어(다운로드 도구, 명령줄 도구 등)는 이 포트 번호만 지정하면 동일한 프록시를 재사용할 수 있어 중복 설정할 필요가 없습니다.
다중 노드 관리 및 속도 측정
구독에는 보통 수십 개의 노드가 포함되어 있으며, 그룹화와 속도 측정 기능을 잘 활용하면 일상적인 사용 경험을 크게 향상할 수 있습니다.
구독별 그룹 관리
여러 구독을 동시에 추가한 경우 클라이언트가 자동으로 노드 목록을 그룹별로 분류해 출처를 구분하기 쉽게 해줍니다. 자주 사용하지 않는 그룹은 일시적으로 "비활성화"하여 매번 속도 측정 시 기다려야 하는 노드 수를 줄일 수도 있습니다.
지연시간 테스트 vs 실제 연결 테스트
"지연시간 테스트"(Ping/TCPing)는 서버까지의 네트워크 지연시간만 측정하므로 빠르지만 해외 사이트에 정상적으로 접속할 수 있다는 것을 의미하지는 않습니다. "실제 연결 테스트"는 노드를 통해 실제로 테스트 URL에 요청을 보내므로 시간은 더 걸리지만 결과가 더 신뢰할 수 있습니다. 연결에 문제가 있다면 실제 연결 테스트 결과를 우선적으로 확인하는 것을 권장합니다.
지연시간 순 정렬/자동 최적 선택
속도 측정이 완료되면 "지연시간" 열을 클릭해 수치순으로 정렬할 수 있어 최적의 노드를 빠르게 찾을 수 있습니다. 일부 버전은 "가장 빠른 노드 자동 선택" 정책 그룹도 지원하여 연결 중인 노드가 측정 결과에 따라 자동으로 전환되므로 수동으로 선택할 필요가 없습니다.
실패한 노드 정리
장기간 사용하다 보면 구독에 서비스가 종료된 이전 노드가 쌓일 수 있습니다. 구독 설정에서 "활성화된 노드만 유지"를 선택하거나 구독을 다시 가져와 이전 목록을 덮어써서 목록을 깔끔하게 유지하고 속도 측정도 빠르게 할 수 있습니다.
자주 발생하는 문제 해결
연결이 안 되거나 속도가 느리신가요? 아래 순서대로 하나씩 확인하면 대부분의 문제를 직접 해결할 수 있습니다.
구독이 만료되었는지 확인
구독이 기간제 서비스인 경우, 먼저 만료되었는지 확인하세요. 만료된 구독은 보통 유효한 노드를 가져올 수 없거나 모든 노드에 연결할 수 없게 됩니다.
구독을 수동으로 한 번 업데이트
클라이언트에서 "구독 업데이트"를 클릭해 최신 노드 목록을 가져와서 이미 만료된 오래된 노드를 사용하지 않도록 하세요.
속도 측정 후 노드 전환
클라이언트에 내장된 지연시간 테스트 기능을 사용해 지연시간이 낮고 테스트 결과가 정상인 노드를 선택하세요. 개별 노드가 가끔 불안정한 것은 정상적인 현상입니다.
프록시 모드 설정이 올바른지 확인
현재 PAC/전역/TUN 중 어떤 모드를 사용 중인지 확인하고, 실수로 "직접 연결"로 설정되어 있거나 시스템 프록시가 꺼져 있지 않은지 확인하세요.
로컬 네트워크 환경 확인
Wi-Fi/모바일 네트워크를 전환해 보면서 로컬 네트워크 제한이나 공유기 설정으로 인한 연결 문제인지 확인하세요.
그래도 해결되지 않나요?
자주 묻는 질문 페이지에서 더 많은 답변을 확인하거나, 다운로드 페이지에서 최신 버전 클라이언트를 사용 중인지 확인하고, 초보자가 자주 하는 실수에 해당하는지 확인해 보세요.
아직 클라이언트를 다운로드하지 않으셨나요?
먼저 해당 플랫폼용 클라이언트를 다운로드한 후 위 단계를 따라 설정을 완료하면 몇 분 만에 사용할 수 있습니다.