용어 빠른 찾아보기 / 26개 용어

V2Ray 용어집

설정 상황에 맞춰 개념을 찾아보세요. 먼저 프로토콜, 코어, 클라이언트를 구분한 다음 구독, 트래픽 분할, 트래픽 처리 방식을 살펴봅니다.

각 카드는 주소의 앵커 링크로 바로 연결할 수 있습니다. 실제 설정 방법은 빠른 시작 가이드를, 차근차근 익히려면 초보자부터 고급 사용자까지 보는 매뉴얼을 확인하세요. 클라이언트 버전에 따라 메뉴 이름이 다를 수 있으므로 현재 화면과 코어 지원 여부를 기준으로 설정해야 합니다.

01 / 연결 매개변수

프로토콜 및 전송

프로토콜은 통신 방식을, 전송 방식은 데이터를 전달하는 방법을, 보안 계층은 암호화와 인증을 담당합니다. 서로 다른 설정 항목입니다.

VMess
프로토콜 및 전송VMess는 Project V 생태계의 프록시 프로토콜이며, 일반적으로 UUID로 사용자를 식별합니다. 노드를 가져온 뒤에도 전송 방식, 포트, 보안 설정이 서버와 일치하는지 확인해야 합니다. 주소만 확인해서는 충분하지 않습니다. 시스템 시간 오차로 인증이 실패할 수도 있으므로, 문제를 해결할 때는 먼저 Windows에서 시간 자동 설정을 켜고 시간을 동기화하세요.
VLESS
프로토콜 및 전송VLESS는 경량 프록시 프로토콜로 자체 데이터 암호화 기능이 없어 TLS 또는 REALITY와 함께 사용하는 경우가 많습니다. UUID, 전송 방식, flow 등의 매개변수가 서버 설정과 일치해야 하며, VLESS라는 이유만으로 임의로 바꿔 사용할 수는 없습니다. 가져오기는 성공했지만 연결되지 않는다면 프로토콜 이름만 바꾸지 말고 전체 매개변수 조합을 확인하세요.
Trojan
프로토콜 및 전송Trojan은 일반적으로 TLS로 전송을 보호하고 비밀번호로 프록시 서비스를 인증합니다. 서버 주소는 연결에 사용하고 TLS 서버 이름은 핸드셰이크와 인증서 검증에 사용하므로 두 값이 다를 수 있습니다. 설정에 실패하면 비밀번호, 서버 이름, 인증서 신뢰 여부를 각각 확인하세요. 인증서 검증을 끄는 것은 일반적인 해결 방법이 아닙니다.
REALITY
프로토콜 및 전송REALITY는 Xray 생태계의 전송 보안 방식이며 VLESS와 나란히 쓰이는 독립 프록시 프로토콜은 아닙니다. 일반적인 설정에는 공개 키, 짧은 ID, 서버 이름 등의 매개변수가 필요하며, 구체적인 항목은 클라이언트 화면과 서버 요구사항을 따르세요. 매개변수가 없다면 다른 노드의 값을 가져다 쓰지 말고 완전한 설정을 다시 받으세요. 현재 코어의 지원 여부도 확인해야 합니다.
TLS
프로토콜 및 전송TLS는 전송을 암호화하고 상대방의 신원을 인증합니다. 브라우저에서 HTTPS 사이트에 접속할 때도 사용됩니다. 프록시 설정의 서버 이름은 보통 핸드셰이크와 인증서 이름 검증에 쓰이며 연결 주소와 다를 수 있습니다. 인증서 만료, 시스템 시간 오류, 이름 불일치는 핸드셰이크 실패의 원인이 될 수 있으므로 구체적인 오류를 먼저 확인한 뒤 설정을 조정하세요.
WebSocket
프로토콜 및 전송WebSocket은 프록시 프로토콜을 전달하는 전송 방식이며, 자체 사용자 인증 기능을 대신하지는 않습니다. 노드의 경로와 Host 등의 매개변수는 리버스 프록시에서 처리할 수 있으므로 서버와 합의된 값에 맞춰야 합니다. WebSocket을 다른 전송 방식으로 바꾼다고 속도가 자동으로 빨라지는 것은 아니며, 오히려 연결 단계에서 실패할 수 있습니다.

02 / 실행 계층

코어 및 생태계

클라이언트는 메뉴와 설정을 관리하고 코어는 실제 연결을 처리합니다. 화면에 옵션이 표시된다고 해서 모든 코어에서 사용할 수 있는 것은 아닙니다.

Project V와 V2Ray
코어 및 생태계Project V는 네트워크 프록시 도구를 중심으로 형성된 오픈소스 생태계이고, V2Ray는 그 핵심 프로젝트입니다. 검색할 때 자주 보이는 “V2Ray 클라이언트”는 대개 호환 코어를 관리하는 GUI 프로그램을 통칭하며 특정 인터페이스 하나를 가리키지는 않습니다. 가이드를 따라 할 수 있는지 판단할 때는 V2Ray라는 이름만 보지 말고 클라이언트 이름, 코어 종류, 플랫폼을 함께 확인하세요.
Xray
코어 및 생태계Xray는 프로토콜 처리, 연결 설정, 라우팅 실행을 담당하는 프록시 코어이며, v2rayN과 v2rayNG에서 관련 상황에 사용할 수 있습니다. REALITY 등의 기능 지원 여부는 코어와 클라이언트가 해당 매개변수를 지원하는지에 따라 달라집니다. GUI를 업데이트한 뒤에도 실제로 사용하는 코어를 확인하고, GUI 버전과 코어 버전을 혼동하지 마세요.
V2Fly
코어 및 생태계V2Fly는 V2Ray 관련 핵심 소프트웨어를 관리하는 커뮤니티 프로젝트입니다. Xray와 기술적 기반을 공유하지만 완전히 동일한 구현은 아닙니다. 프로토콜 이름이 비슷해도 확장 필드를 모두 함께 쓸 수 있는 것은 아니므로 설정 호환성을 항목별로 확인해야 합니다. v2flyNG를 사용할 때는 다른 코어 전용 설정을 그대로 가져오지 말고 V2Fly 코어가 지원하는 기능에 맞춰 노드를 선택하세요.
코어 종류
코어 및 생태계“코어 종류”는 클라이언트에서 연결 작업을 실제로 수행할 코어를 선택하는 항목이지, 인터페이스 테마나 속도 등급이 아닙니다. 코어를 바꾸면 지원 프로토콜, DNS 동작, 라우팅 문법이 달라질 수 있으므로 먼저 노드 호환성을 확인하세요. 변경 후에는 시작 로그에 설정 오류가 있는지 확인하고 연결 경로를 다시 검증하세요. 원인을 추적하기 어렵지 않도록 여러 설정을 한꺼번에 바꾸지 마세요.

03 / 설정 관리

클라이언트 및 구독

클라이언트를 설치해도 연결 설정이 자동으로 제공되는 것은 아닙니다. 노드 매개변수와 구독 내용은 설정 제공자가 결정하며, 클라이언트는 이를 불러오고 관리해 사용합니다.

v2rayN
클라이언트 및 구독v2rayN은 노드, 구독, 라우팅, 프록시 설정을 관리하는 데스크톱 GUI 클라이언트입니다. 데스크톱 버전은 크로스 플랫폼 인터페이스를 사용하고, 클래식 WPF 버전은 Windows용입니다. 기능은 사용 중인 배포판에 따라 다를 수 있습니다. 설치 파일을 선택하기 전에 운영체제와 프로세서 아키텍처를 확인한 다음 가이드에 따라 설정하세요. 서로 다른 인터페이스의 스크린샷에서 메뉴 위치를 고정된 경로로 생각하지 마세요.
v2rayNG
클라이언트 및 구독v2rayNG는 Xray 코어를 사용하는 Android GUI 클라이언트로, 구독이나 개별 노드 설정을 가져올 수 있습니다. 연결하려면 보통 시스템 VPN 인터페이스 사용 권한이 필요하며, 이후 앱 범위와 라우팅 규칙에 따라 트래픽을 처리합니다. 백그라운드 제한으로 연결이 유지되지 않을 수 있습니다. 가져오기와 실행 방법은 v2rayNG 사용 가이드를 확인하세요.
v2flyNG
클라이언트 및 구독v2flyNG는 V2Fly 코어로 프록시 연결을 처리하는 Android 클라이언트 대안입니다. 이름은 v2rayNG와 비슷하지만 코어 기능과 지원 매개변수는 같지 않습니다. 기존 구독을 사용할 수 있는지 노드의 프로토콜과 전송 설정을 확인하세요. 설치 파일은 Android 클라이언트 목록에서 확인할 수 있습니다.
구독 및 구독 그룹
클라이언트 및 구독구독은 노드 설정을 가져오는 주소이고, 구독 그룹은 해당 설정을 분류하는 기능입니다. v2rayN의 “구독 그룹 설정”에 주소를 저장한 뒤 “현재 구독 업데이트(프록시 사용 안 함)”를 실행하거나 네트워크 환경에 맞는 업데이트 방식을 선택하세요. 구독 주소에는 개인 인증 정보가 포함될 수 있으므로 공개 스크린샷에 노출하지 마세요. 구독을 업데이트해도 현재 선택한 노드가 자동으로 바뀌지는 않습니다.
노드
클라이언트 및 구독노드는 원격 서버에 연결하는 데 필요한 설정 묶음으로, 보통 주소, 포트, 프로토콜, 인증 정보, 전송 보안 매개변수를 포함합니다. 목록에 표시된 이름은 메모일 뿐이며 노드의 위치, 대역폭, 사용 가능 여부를 보장하지 않습니다. 문제를 해결할 때는 설정과 실제 연결 결과를 확인하세요. 비밀번호, UUID, 구독 인증 정보가 포함된 전체 공유 링크를 공개 게시판에 붙여 넣지 마세요.

04 / 트래픽 경로

라우팅 및 트래픽 분할

먼저 트래픽이 코어에 들어오는지 확인한 다음 어떤 출구가 선택됐는지 살펴보세요. 트래픽을 처리하는 범위와 출구 선택은 별개의 문제입니다.

라우팅 규칙 및 트래픽 분할
라우팅 및 트래픽 분할라우팅 규칙은 도메인, IP, 포트 등의 조건에 따라 출구를 선택하며, 트래픽 분할은 요청마다 서로 다른 경로로 보내는 방식입니다. 일반적으로 규칙은 순서대로 확인하므로 앞에서 일치한 규칙이 뒤쪽 규칙에 영향을 줄 수 있습니다. 수정하기 전에 규칙 순서, 기본 출구, 코어 종류를 확인하고 라우팅 및 트래픽 분할 안내서를 참고해 실제 결과를 검증하세요.
GeoIP
라우팅 및 트래픽 분할GeoIP는 지역이나 용도별로 정리한 IP 주소 모음으로, 라우팅에서 주소를 일치시키는 데 사용할 수 있습니다. 데이터 파일을 사용하므로 IP의 지역 정보가 바뀌거나 데이터가 오래되면 예상과 다른 결과가 나올 수 있습니다. 도메인 규칙과 IP 규칙을 함께 사용한다면 DNS 조회 시점도 확인하세요. 도메인 접미사만으로 최종 GeoIP 분류를 단정할 수 없습니다.
GeoSite
라우팅 및 트래픽 분할GeoSite는 범주별로 정리한 도메인 모음입니다. 예를 들어 geosite:cn은 자주 쓰이는 도메인 분류 참조입니다. 대상 IP의 실제 지역을 실시간으로 판별하거나 특정 언어의 웹사이트를 모아 둔 것은 아닙니다. 올바른 매칭 여부는 데이터 파일, 분류 항목의 존재 여부, 코어가 도메인 정보를 받았는지에 따라 달라집니다. 규칙을 가져온 뒤 시작 오류가 있는지 확인하세요.
아웃바운드 및 아웃바운드 태그
라우팅 및 트래픽 분할아웃바운드는 트래픽이 코어에서 나가는 방식을 정의하며, 직접 연결, 프록시 서비스로 전달, 차단 등이 가능합니다. 아웃바운드 태그는 라우팅 규칙에서 참조하는 이름입니다. 예를 들어 outboundTag 값은 실제로 존재하는 아웃바운드 태그와 일치해야 합니다. 가이드에서 자주 쓰는 direct도 일반적인 이름일 뿐이므로 기존 설정을 확인하지 않고 그대로 붙여 넣지 마세요.
전역 프록시
라우팅 및 트래픽 분할전역 프록시는 일반적으로 코어에 들어온 요청을 주로 프록시 출구로 보내는 라우팅 정책을 뜻합니다. 모든 앱이 프록시를 사용한다는 보장은 없으며 시스템 프록시나 TUN의 트래픽 처리 기능을 대신하지도 않습니다. 브라우저는 연결되지만 다른 프로그램은 직접 연결된다면 먼저 앱의 트래픽 전송 방식을 확인하고, 프록시 모드 안내를 참고해 처리 범위를 넓혀야 하는지 판단하세요.

05 / 로컬 네트워크

시스템 프록시 및 네트워크

트래픽 진입, DNS 조회, 테스트 방식을 나눠 확인하세요. 스위치 하나를 켜거나 지연 시간을 한 번 측정한 결과만으로 전체 연결 상태를 판단할 수 없습니다.

시스템 프록시
시스템 프록시 및 네트워크시스템 프록시는 운영체제에 로컬 프록시 주소를 등록하는 기능으로, 해당 설정을 읽는 앱만 이를 사용합니다. v2rayN의 “시스템 프록시 자동 설정”은 현재 로컬 수신 설정에 맞춰 관련 항목을 갱신할 뿐 모든 앱의 네트워크 동작을 바꾸지는 않습니다. 클라이언트를 종료한 뒤 브라우저에 접속할 수 없다면, 시스템 프록시가 더는 수신하지 않는 포트를 가리키고 있는지 먼저 확인하세요.
TUN 모드
시스템 프록시 및 네트워크TUN 모드는 가상 네트워크 인터페이스와 시스템 라우팅을 통해 트래픽을 받아 시스템 프록시 설정을 따르지 않는 일부 프로그램의 트래픽도 처리할 수 있습니다. “Tun 모드 사용”을 켜려면 적절한 권한이 필요한 경우가 많으며, 실제 처리 범위는 라우팅 제외 항목이나 다른 네트워크 프로그램에도 영향을 받습니다. 코어에 들어온 트래픽도 분할 라우팅되므로 모두 강제로 프록시를 통과하는 것은 아닙니다. 설정 전에 TUN 설정 안내를 확인하세요.
DNS 및 DNS 누출
시스템 프록시 및 네트워크DNS는 도메인 이름을 네트워크 주소로 변환합니다. DNS 누출은 조회 요청이 의도한 경로를 거치지 않는 현상입니다. 판단할 때는 시스템 DNS, 브라우저의 보안 DNS, 코어 DNS, 라우팅 설정을 함께 확인하세요. 웹페이지에 표시된 출구 IP만으로는 알 수 없습니다. 검사 페이지에 표시된 DNS 서버의 지역 정보만으로 결론을 내리지 말고, 사용하려는 DNS 서비스와 요청 경로를 함께 살펴보세요.
FakeDNS
시스템 프록시 및 네트워크FakeDNS는 도메인에 가상 IP를 할당하고 도메인과 주소 사이의 매핑을 유지해, 코어가 이후 트래픽을 처리할 때 대상 도메인을 복원하도록 돕습니다. 일반 공용 DNS가 아니며 스위치 하나만 켜면 모든 DNS 설정이 자동으로 완료되는 것도 아닙니다. 사용 가능 여부는 코어와 트래픽 처리 방식에 따라 달라집니다. 주소 범위, 라우팅, 매핑이 맞지 않으면 도메인은 조회되지만 연결되지 않을 수 있습니다.
지연 시간 및 실제 연결 지연 시간
시스템 프록시 및 네트워크지연 시간은 테스트 방식에 따라 다르게 해석해야 합니다. TCP 연결 테스트와 프록시를 통해 테스트 주소에 접속하는 방식은 서로 다른 구간을 측정합니다. v2rayN의 실제 연결 지연 시간은 일반적인 프록시 요청에 더 가깝지만 테스트 주소, DNS, 당시 부하의 영향도 받습니다. 수치가 낮다고 지속적인 다운로드 속도가 빠른 것은 아니며, 테스트에 실패해도 노드를 전혀 사용할 수 없다는 뜻은 아닙니다. 실제 대상에 접속해 다시 확인하세요.
로컬 수신 포트
시스템 프록시 및 네트워크로컬 수신 포트는 클라이언트가 로컬에서 앱 요청을 받는 진입점이며 원격 노드의 서버 포트가 아닙니다. 다른 프로그램이 같은 수신 주소와 포트를 사용 중이면 코어가 시작되지 않거나 프록시 서비스를 제공하지 못할 수 있습니다. 로컬 포트를 변경한 뒤에는 이를 사용하는 시스템 프록시, 브라우저, 앱 설정도 함께 갱신하세요. LAN 공유가 꼭 필요한 경우가 아니라면 수신 범위를 함부로 넓히지 마세요.