설정 용어 · 6개 분류

V2Ray 용어집

프로토콜 이름부터 클라이언트의 각 옵션까지, 설정 단계에 따라 용어를 살펴봅니다. 먼저 연결에 사용하는 프로토콜과 커널을 확인한 뒤 구독 관리, 트래픽 유입, 라우팅 처리를 구분하면 서로 다른 단계의 문제를 혼동하지 않을 수 있습니다.

프로토콜과 전송

프로토콜은 통신 방식을 정하고, 전송 및 보안 설정은 연결을 전달하는 방법을 설명합니다. 같은 이름의 프로토콜이라도 매개변수를 서로 바꿔 쓸 수 있는 것은 아니므로, 가져온 뒤에는 전체 설정을 확인해야 합니다.

프로토콜과 전송

VMess

VMess는 Project V 생태계의 프록시 프로토콜로, 연결 설정에는 보통 서버 주소, 포트, 사용자 ID가 포함됩니다. 다양한 전송 방식과 함께 사용할 수 있지만 전송 계층 매개변수도 서버 설정과 일치해야 합니다. 문제가 발생하면 주소와 포트만 확인하지 말고 프로토콜 인증, 전송 설정, 시스템 시간을 각각 점검하세요.

프로토콜과 전송

VLESS

VLESS는 경량 프록시 프로토콜로, 사용자 ID, 흐름 제어, 전송 매개변수는 각각 의미가 다릅니다. VLESS 자체의 인증 방식이 전송 암호화를 의미하지는 않으므로, 서버 요구사항에 맞춰 TLS 또는 REALITY도 설정해야 하는 경우가 많습니다. 알 수 없는 필드나 핸드셰이크 오류가 발생하면 선택한 커널과 버전이 전체 매개변수를 지원하는지 먼저 확인하세요.

프로토콜과 전송

Trojan

Trojan은 일반적으로 TLS와 함께 사용하며 비밀번호로 인증합니다. 서버 이름, 인증서 검증, 전송 방식이 모두 연결에 영향을 미치므로 비밀번호가 맞더라도 핸드셰이크가 성공한다고 단정할 수 없습니다. 인증서 오류가 발생하면 도메인, 기기 시간, 서버 설정을 확인하세요. 인증서 검증을 건너뛰어 원인을 가리는 것은 피해야 합니다.

프로토콜과 전송

REALITY

REALITY는 Xray 생태계의 전송 보안 방식이며, 구독이나 노드를 대체하는 독립적인 클라이언트 기능이 아닙니다. 사용하려면 커널이 REALITY를 지원해야 하며, 설정 제공자가 안내한 서버 이름, 공개 키, 짧은 ID 등의 매개변수와 일치해야 합니다. VLESS와 함께 쓰이는 경우가 많지만, 모든 VLESS 지원 커널이 같은 REALITY 설정을 지원하는 것은 아닙니다.

커널과 생태계

클라이언트는 조작 화면을 제공하고 커널은 연결을 처리합니다. 기능을 비교할 때는 클라이언트의 설정 옵션과 실제로 실행되는 커널의 기능을 함께 확인하세요.

커널과 생태계

Project V

Project V는 네트워크 프록시와 통신 도구를 중심으로 형성된 프로젝트 생태계이며, V2Ray는 그중 중요한 구성 요소입니다. 흔히 말하는 V2Ray 클라이언트는 대개 설정을 관리하고 프록시 커널을 실행하는 그래픽 프로그램입니다. 이 계층을 이해하면 생태계, 커널, v2rayN 같은 개별 앱의 이름을 구분할 수 있습니다.

커널과 생태계

V2Fly

V2Fly는 V2Ray 관련 구현을 지속적으로 관리하는 커뮤니티 프로젝트로, 해당 커널 분기와 생태계를 가리키는 말로도 쓰입니다. Android용 v2flyNG는 V2Fly 커널을 사용하는 클라이언트입니다. 커널을 바꾸기 전에는 프로토콜, 전송 방식, 설정 형식을 확인하세요. 다른 커널에서 사용할 수 있는 확장 필드가 그대로 지원되지 않을 수 있습니다.

커널과 생태계

Xray

Xray는 V2Ray 코드 기반에서 분기해 발전한 프록시 커널로, 자체적인 프로토콜 및 전송 기능 발전 경로를 갖고 있습니다. v2rayNG는 Xray 커널을 사용하며, 실제 사용할 수 있는 기능은 앱에 포함된 커널 버전에 따라 달라집니다. 커널은 이름에 따른 속도 차이를 기준으로 선택하기보다 필요한 설정을 지원하는지 확인해 선택하세요.

커널과 생태계

커널

커널은 연결 설정을 읽고, 프로토콜을 처리하고, 연결을 설정하며, 라우팅을 실행합니다. 그래픽 클라이언트는 설정을 가져오고 편집하며 표시하는 역할을 합니다. 클라이언트 화면에서 설정을 저장할 수 있다고 해서 커널이 반드시 실행할 수 있는 것은 아닙니다. 시작에 실패하면 커널을 바꾸기 전에 로그에 표시된 필드, 프로토콜, 파일 오류부터 확인하세요.

구독과 노드

구독은 설정을 가져오는 기능이고, 노드는 선택 가능한 연결 설정이며, 테스트 결과는 특정 조건에서 관찰한 값입니다. 이 셋은 같은 연결 상태를 뜻하지 않습니다.

구독과 노드

구독 링크

구독 링크는 클라이언트가 설정 모음을 가져오는 주소입니다. 업데이트하면 제공자가 게시한 내용을 다시 읽어 옵니다. 링크 가져오기, 업데이트 성공, 노드 연결은 서로 다른 단계이며 어느 단계에서든 별도로 실패할 수 있습니다. 링크에 접근 인증 정보가 포함될 수 있으니 스크린샷, 로그, 문제 해결 기록을 공유하기 전에 전체 주소와 민감한 매개변수를 삭제하세요.

구독과 노드

노드

노드는 클라이언트에서 선택할 수 있는 연결 설정 하나를 가리키는 말로, 보통 서버, 포트, 인증, 전송 정보가 포함됩니다. 표시 이름은 알아보기 쉽게 붙인 라벨일 뿐 서버 위치, 회선 품질, 현재 사용 가능 여부를 보장하지 않습니다. 노드를 선택한 뒤에는 서비스를 시작하고 앱 트래픽이 실제로 클라이언트로 전달되는지 확인해야 합니다.

구독과 노드

구독 변환

구독 변환은 구독이나 설정을 대상 클라이언트가 인식할 수 있는 형식으로 바꾸는 작업입니다. 커널이 원래 지원하지 않는 프로토콜 기능을 추가하지는 않으며, 형식 차이로 일부 매개변수가 누락될 수도 있습니다. 원격 변환 서비스를 사용하면 서비스 제공자가 구독 전체 내용을 볼 수 있습니다. 변환하기 전에 신뢰할 수 있는 서비스인지 확인하고, 우선 클라이언트에서 직접 가져올 수 있는지 살펴보세요.

구독과 노드

지연 시간

지연 시간은 네트워크 탐색, 포트 연결, 실제 요청 등 특정 테스트에 걸린 시간입니다. 테스트 방식마다 측정하는 연결 단계가 다르므로 수치만으로 직접 비교할 수 없습니다. 지연 시간이 짧다고 다운로드 처리량이 높은 것은 아니며, 단일 테스트 실패는 테스트 대상, 라우팅, 로그를 함께 살펴 판단해야 합니다.

라우팅과 트래픽 분기

라우팅은 커널에 들어온 트래픽이 어디로 향할지 결정합니다. 규칙을 확인할 때는 일치 조건뿐 아니라 실행 순서, 데이터 파일, 기본 출구도 살펴야 합니다.

라우팅과 트래픽 분기

라우팅 규칙

라우팅 규칙은 도메인, IP, 포트 등의 조건에 따라 트래픽의 출구를 직접 연결, 프록시, 차단 등으로 정합니다. 일반적으로 설정된 순서대로 규칙을 확인하므로 앞쪽의 포괄적인 조건이 뒤쪽의 세부 조건보다 먼저 적용될 수 있습니다. 특정 사이트가 잘못된 출구로 연결되면 규칙 순서, 대상 정보, 규칙에 일치하지 않을 때 사용하는 기본 출구를 함께 확인하세요.

라우팅과 트래픽 분기

GeoSite

GeoSite는 태그별로 정리된 도메인 모음입니다. 라우팅에서 태그를 참조해 여러 도메인을 한꺼번에 지정하면 도메인을 하나씩 관리하는 수고를 줄일 수 있습니다. 태그의 실제 의미와 포함 범위는 사용하는 데이터 파일에 따라 다르며, 데이터 출처별로 내용이 완전히 같지는 않을 수 있습니다. 규칙 업데이트 후 매칭 결과가 달라지면 파일이 정상적으로 로드되었는지, 사용 중인 태그가 여전히 있는지 확인하세요.

라우팅과 트래픽 분기

GeoIP

GeoIP는 지역이나 다른 태그별로 정리된 IP 주소 범위 모음으로, 대상 주소를 기준으로 매칭할 때 사용합니다. 도메인으로 매칭하는 GeoSite와는 다릅니다. 일부 규칙은 판단에 필요한 정보를 얻으려면 먼저 도메인 조회 결과가 필요합니다. 데이터의 지역 분류가 서버의 실제 위치를 나타내는 것은 아니므로 잘못 매칭되면 DNS 조회 결과와 데이터 파일을 함께 확인하세요.

라우팅과 트래픽 분기

트래픽 분기

트래픽 분기는 규칙에 따라 트래픽마다 서로 다른 출구를 사용하는 정책입니다. 예를 들어 일부 대상은 직접 연결하고 나머지는 프록시를 통해 전송할 수 있습니다. 시스템 프록시나 TUN과는 역할이 다릅니다. 시스템 프록시와 TUN은 주로 트래픽을 클라이언트로 전달하는 방식을 결정합니다. TUN을 켜도 트래픽 분기를 적용할 수 있으며, 전체 프록시 모드는 클라이언트에서 어떻게 정의하는지 확인해야 합니다.

DNS와 네트워크

도메인 조회와 연결 설정은 서로 다른 단계입니다. 웹페이지가 열리지 않으면 모든 설정을 한꺼번에 바꾸기보다 조회, 핸드셰이크, 실제 요청 중 어느 단계에서 오류가 발생했는지 먼저 확인하세요.

DNS와 네트워크

DNS

DNS는 도메인 조회 기능을 제공하며, 일반적으로 연결에 필요한 IP 주소를 도메인 이름에서 알아내는 데 사용합니다. 브라우저, 운영체제, 프록시 커널은 각각 다른 리졸버를 사용할 수 있으므로 한 곳의 설정을 바꿔도 모든 조회에 적용되는 것은 아닙니다. 조회 문제를 해결하려면 어떤 구성 요소가 쿼리를 보내는지, 어떤 리졸버를 사용하는지, 쿼리가 어떤 경로로 전송되는지 확인하세요.

DNS와 네트워크

FakeDNS

FakeDNS는 도메인에 가상 IP를 할당하고 가상 주소와 도메인 간 매핑을 관리해, 이후 연결에서 도메인 정보를 복원할 수 있도록 합니다. 대상 서버의 실제 주소를 알아내는 기능은 아니며, 관련 트래픽은 매핑을 인식할 수 있는 처리 경로를 거쳐야 합니다. TUN과 함께 사용할 때는 주소 범위, 캐시, 라우팅도 고려해야 합니다. 기능을 끈 뒤에는 이전 조회 캐시를 지워야 할 수도 있습니다.

DNS와 네트워크

DNS 누출

DNS 누출은 쿼리가 예상한 조회 경로를 따르지 않고 다른 리졸버나 네트워크 인터페이스를 통해 전송되는 현상입니다. 시스템 프록시는 해당 설정을 사용하는 앱의 연결에 영향을 줄 뿐, 기기의 모든 DNS 동작을 자동으로 통일하지는 않습니다. 확인할 때는 브라우저의 암호화 DNS, 시스템 리졸버, 클라이언트 설정을 함께 살펴보세요. 프록시가 켜져 있는지만 확인해서는 충분하지 않습니다.

DNS와 네트워크

실제 연결 지연 시간

실제 연결 지연 시간은 일반적으로 선택한 설정으로 테스트 주소에 실제 요청을 보내는 데 걸린 시간입니다. 서버 포트만 확인하는 테스트보다 더 많은 연결 단계를 거칩니다. 구체적인 측정 범위는 클라이언트 구현에 따라 다르며, 테스트 대상, 도메인 조회, 핸드셰이크 과정도 결과에 영향을 줍니다. 테스트에 실패했다면 해당 요청이 완료되지 않았다는 뜻일 뿐, 모든 사이트나 출구를 사용할 수 없다고 단정해서는 안 됩니다.

클라이언트 기능

먼저 트래픽 유입 방식을 선택한 다음 라우팅과 연결을 확인하세요. 플랫폼마다 설정 이름이 다를 수 있으므로 현재 클라이언트 화면과 권한 안내를 기준으로 진행하세요.

클라이언트 기능

시스템 프록시

시스템 프록시는 운영체제가 앱에 제공하는 프록시 설정입니다. 데스크톱 브라우저는 이를 사용하는 경우가 많지만, 앱마다 별도 설정을 사용할 수도 있습니다. v2rayN의 시스템 프록시 자동 설정은 주로 시스템 설정이 클라이언트의 로컬 수신 주소를 가리키도록 합니다. 모든 앱의 트래픽이 전달되는 것은 아닙니다. 클라이언트를 종료한 뒤 브라우저에 연결 문제가 생기면 시스템 프록시 설정이 복구되었는지도 확인하세요.

클라이언트 기능

TUN 모드

TUN 모드는 가상 네트워크 인터페이스를 통해 IP 트래픽을 전달하며, 시스템 프록시를 사용하지 않는 앱 등을 지원할 때 유용합니다. 추가 권한, 시스템 라우팅, DNS 설정이 필요한 경우가 많으며 단순히 프록시 옵션을 하나 더 켜는 것과는 다릅니다. 사용 전에 일반 연결이 정상인지 확인하고, 동일한 라우팅을 수정하는 도구를 동시에 실행하지 마세요. 문제가 생겼을 때 변경 원인을 파악하기 쉽습니다.

클라이언트 기능

VPN 모드

Android 클라이언트는 시스템 VPN 인터페이스를 통해 기기 트래픽을 전달할 수 있으며, 처음 실행할 때 시스템 권한을 허용해야 하는 경우가 많습니다. 여기서 VPN은 트래픽 유입 방식이며 실제 프록시 프로토콜과 출구 정책은 노드 설정 및 라우팅에 따라 달라집니다. 일반적으로 한 사용자 환경에서 이 인터페이스를 점유할 수 있는 앱은 하나뿐이므로 다른 유사 앱이 현재 연결과 충돌할 수 있습니다.

클라이언트 기능

실행 로그

실행 로그에는 클라이언트나 커널의 시작, 설정 파싱, 연결 정보가 기록됩니다. 장애가 발생한 단계를 구분하는 데 가장 중요한 자료입니다. 문제를 한 번 재현한 다음 해당 시각 전후에 처음 나타난 관련 오류를 확인하세요. 마지막 줄의 시간 초과 메시지만 잘라 보는 것은 피하는 편이 좋습니다. 로그를 공유하기 전에는 구독 링크, 인증 필드, 기타 민감한 내용을 삭제하고, 필요한 경우 사용 중인 커널과 트래픽 유입 모드도 기록하세요.

v2rayN 다운로드