VMess
Project V 생태계의 프록시 프로토콜로, 사용자 식별자 등의 매개변수로 연결을 식별합니다. 일반적으로 주소, 포트, 사용자 식별자와 서버가 요구하는 전송 설정을 입력해야 합니다. 프로토콜을 VMess로 선택하는 것만으로는 나머지 항목이 설정되지 않습니다.
클라이언트 설정 안내 / 용어 빠른 확인
프로토콜부터 시스템 프록시까지, 설정 중 마주치는 개념을 찾아보세요. 각 항목에서 역할과 자주 설정하는 위치, 혼동하기 쉬운 차이를 확인할 수 있습니다.
먼저 확인 중인 항목이 프로토콜인지, 전송 방식인지, 클라이언트 옵션인지 구분한 다음 서버에서 제공한 값을 입력하세요. 이름이 비슷해도 서로 바꿔 쓸 수 있는 것은 아닙니다.
연결 유형
먼저 클라이언트에서 올바른 프로토콜을 선택한 뒤 해당 인증 및 보안 매개변수를 입력하세요. 프로토콜 이름과 전송 방식은 서로 다른 설정 항목입니다.
Project V 생태계의 프록시 프로토콜로, 사용자 식별자 등의 매개변수로 연결을 식별합니다. 일반적으로 주소, 포트, 사용자 식별자와 서버가 요구하는 전송 설정을 입력해야 합니다. 프로토콜을 VMess로 선택하는 것만으로는 나머지 항목이 설정되지 않습니다.
간결하게 설계된 프록시 프로토콜로, TLS나 REALITY 같은 전송 계층 보안 설정과 함께 사용하는 경우가 많습니다. 사용자 식별자, 전송 방식, 보안 설정은 서버와 일치해야 합니다. REALITY는 연결의 별도 설정 계층이며 VLESS의 다른 이름이 아닙니다.
비밀번호를 주요 인증 정보로 사용하며 보통 TLS와 함께 구성하는 프록시 프로토콜입니다. 서버를 추가할 때 비밀번호, 대상 주소, 포트, TLS 관련 항목을 확인하세요. 포트 번호만으로 프로토콜 유형을 판단하지 말고 기존 설정 안내를 따르세요.
암호화 방식과 비밀번호 등의 매개변수를 사용하는 프록시 프로토콜입니다. 클라이언트의 암호화 방식은 서버 설정과 같아야 하며, 비밀번호도 정확히 입력해야 합니다. VMess, VLESS와는 다른 프로토콜이며 공유 링크 형식도 대개 다릅니다.
Xray 생태계의 전송 계층 보안 방식으로, VLESS 연결의 보안 설정에 자주 나타납니다. 클라이언트에서 서버 이름, 공개 키, 짧은 ID 등의 매개변수를 입력해야 할 수 있습니다. 프로토콜 유형을 대신하지 않으며 보안 옵션만 바꾼다고 연결 설정이 완성되는 것도 아닙니다.
연결을 암호화하고 인증하는 전송 계층 보안 메커니즘입니다. 클라이언트의 서버 이름과 인증서 검증 등의 옵션은 이 계층에 해당하며, 서버 설정에 맞춰야 합니다. TLS는 TCP, WebSocket 등의 전송 방식과 하나의 설정에 함께 사용될 수 있습니다.
프로그램과 실행 구성 요소
그래픽 클라이언트는 설정을 관리하고 코어는 연결을 실행합니다. 둘을 구분하면 오류 메시지를 이해하고 기능 지원 여부를 판단하기 쉽습니다.
설정을 해석하고 연결, 전송, 라우팅 규칙을 실행하는 Xray 생태계의 구성 요소입니다. v2rayN 같은 그래픽 클라이언트에서 설정을 관리하지만, 실제 지원되는 프로토콜과 매개변수는 선택한 코어에 따라 달라질 수 있습니다. 설정을 시작할 때 오류가 발생하면 클라이언트 알림과 코어 로그를 함께 확인하세요.
Project V 생태계를 이어가는 오픈 소스 코어 프로젝트로, Xray와는 별개의 코어 계열입니다. 두 프로젝트는 공통 개념과 비슷한 설정 항목을 일부 공유하지만, 기능과 필드 지원이 모두 같지는 않습니다. 설정을 옮기기 전에 대상 코어가 해당 프로토콜과 옵션을 인식하는지 확인하세요.
Windows, macOS, Linux용 그래픽 클라이언트로, 서버, 구독 그룹, 라우팅, 시스템 프록시를 한곳에서 관리합니다. 조작을 위한 인터페이스이지 특정 프록시 프로토콜은 아닙니다. 연결에 실패하면 클라이언트 입력값, 선택한 코어, 시스템 프록시 상태를 각각 확인하세요.
Android용 그래픽 클라이언트로, 서버나 구독을 가져오고 연결 및 앱별 프록시 설정을 관리할 수 있습니다. 데스크톱 v2rayN의 조작 방법을 모바일 화면에 그대로 적용할 수는 없습니다. 같은 설정을 가져오더라도 앱이 해당 프로토콜과 전송 매개변수를 지원하는지 확인하세요.
연결을 전달하는 방식
전송 방식은 연결을 통해 데이터가 전달되는 방법을 결정합니다. 경로, 서비스 이름, 호스트 이름은 서버 설정과 일치해야 합니다.
연결 지향형 전송 방식으로, 클라이언트에서 자주 볼 수 있는 전송 프로토콜 옵션입니다. TCP를 선택하면 전송 계층만 정해지며 VMess, VLESS 같은 상위 프로토콜까지 정해지는 것은 아닙니다. 포트와 보안 옵션도 서버 설정에 맞춰 각각 확인해야 합니다.
양방향 데이터 전달을 지원하는 전송 방식으로, 일부 연결 설정에서 프록시 프로토콜 트래픽을 전달하는 데 사용합니다. 클라이언트에서 관련 항목으로 경로와 설정에 따라 호스트 이름이 표시될 수 있습니다. 경로에 문자가 하나라도 빠지거나 더해지면 서버가 연결을 예상대로 처리하지 못할 수 있습니다.
연결 전송 방식으로 사용할 수 있는 프로토콜 프레임워크입니다. 클라이언트에 서비스 이름 등의 관련 항목이 표시될 수 있습니다. 새로운 서버 인증 방식은 아니며 상위 프록시 프로토콜과 함께 설정해야 합니다. 사용하기 전에 클라이언트, 코어, 서버가 해당 전송 설정을 지원하는지 확인하세요.
TLS 핸드셰이크 중 대상 호스트 이름을 지정하는 필드입니다. 클라이언트 화면에서는 ‘서버 이름’으로 표시되거나 전송 계층 보안 설정에 포함될 수 있습니다. 연결 주소와 이 이름은 서로 다른 값일 수 있으므로 기존 서버 설정에 따라 각각 입력하세요.
연결 처리 위치
라우팅 규칙은 대상 정보를 기준으로 출구를 선택합니다. 규칙이 적용되는지는 도메인 해석, 매칭 순서, 데이터 파일에도 영향을 받습니다.
도메인, IP 등의 조건에 따라 연결을 처리할 출구를 지정하는 매칭 규칙입니다. 클라이언트의 ‘라우팅 설정’에는 보통 미리 설정된 모드와 사용자 지정 규칙을 입력하는 메뉴가 있습니다. 여러 규칙이 있을 때는 매칭 순서와 어떤 규칙에도 해당하지 않을 때의 기본 처리 방식을 확인하세요.
규칙에 따라 대상별 연결을 서로 다르게 처리하는 설정 방식입니다. 예를 들어 특정 도메인에 사용할 출구를 지정할 수 있습니다. 트래픽 분기는 스위치 하나로 결정되지 않으며 도메인 식별과 규칙 우선순위도 영향을 줍니다. 문제를 확인할 때는 먼저 대상 연결이 클라이언트에 들어오는지 살펴보고 어떤 규칙이 적용됐는지 확인하세요.
라우팅 규칙에서 IP가 속한 지역을 기준으로 매칭하는 데이터 유형입니다. IP 주소를 대상으로 하며 도메인 자체를 도메인 규칙으로 매칭하지는 않습니다. 실제 분류는 사용 중인 데이터와 업데이트 여부에 따라 달라지므로 결과가 영구적으로 고정된다고 볼 수 없습니다.
라우팅 규칙에서 도메인 목록을 기준으로 매칭하는 데이터 유형으로, 라우팅 설정에서 GeoIP와 함께 사용되는 경우가 많습니다. 두 항목은 매칭 대상이 다릅니다. GeoSite는 도메인을, GeoIP는 IP를 대상으로 합니다. 특정 도메인이 목록에 포함되는지는 현재 데이터 내용을 기준으로 확인하세요.
설정 가져오기
구독은 여러 설정을 한꺼번에 가져올 때 사용하고, 공유 링크는 보통 개별 설정을 가져올 때 사용합니다. 가져오기 성공 여부와 실제 연결 가능 여부는 따로 확인해야 합니다.
클라이언트에서 여러 서버 설정을 가져오는 주소로, 보통 ‘구독 그룹’에 추가합니다. 구독을 업데이트하면 해당 출처의 내용을 다시 불러오며 서버 매개변수가 수정되는 것은 아닙니다. 링크에 접근 정보가 포함될 수 있으므로 계정 정보처럼 안전하게 관리하세요.
클라이언트에서 출처별 서버 설정을 정리하는 관리 단위입니다. 출처마다 별칭을 지정하면 업데이트 대상과 목록을 쉽게 구분할 수 있습니다. 그룹을 전환하면 관리 화면이나 선택 범위가 바뀔 뿐이므로, 사용할 서버를 직접 선택하고 연결 설정을 확인해야 합니다.
클라이언트 목록의 서버 연결 설정 항목을 흔히 부르는 말입니다. 일반적으로 주소, 포트, 프로토콜, 인증 매개변수가 포함됩니다. 독립된 코어를 뜻하거나 네트워크 품질의 고정 등급을 나타내지는 않습니다. 목록에 항목이 보인다는 것은 클라이언트가 해당 정보를 읽었다는 뜻입니다.
개별 연결 설정을 복사하고 가져오기 쉬운 텍스트 형식으로 인코딩한 것입니다. 프로토콜마다 형식이 다릅니다. 가져온 뒤에는 클라이언트에서 해석된 주소, 포트, 보안 설정을 확인할 수 있습니다. 공유 링크에 비밀번호나 기타 연결 정보가 포함될 수 있으므로 공개하지 마세요.
기기에서 실제로 작동하는 방식
클라이언트에 ‘연결됨’으로 표시되더라도 운영체제, 앱, 도메인 해석에 각각 어떤 설정이 적용되는지 확인해야 합니다.
운영체제가 시스템 프록시 설정을 따르는 앱에 제공하는 프록시 연결 지점입니다. v2rayN 트레이 메뉴의 ‘시스템 프록시 자동 설정’은 이 설정을 적용하고 ‘시스템 프록시 해제’는 되돌립니다. 자체 네트워크 설정을 사용하는 일부 프로그램은 시스템 프록시를 따르지 않을 수 있습니다.
가상 네트워크 인터페이스를 통해 기기의 트래픽을 처리하는 연결 모드로, 시스템 프록시와 적용 범위가 다릅니다. 사용하려면 운영체제 권한이 필요할 수 있으며 라우팅과 DNS 설정도 살펴봐야 합니다. 프록시 프로토콜이 아니므로 서버 설정의 인증 매개변수를 대신할 수 없습니다.
특정 DNS 설정에서 도메인에 가상 주소를 반환해 이후 연결에서도 도메인과 트래픽의 대응 관계를 유지합니다. 이 주소는 대상 웹사이트의 실제 DNS 해석 결과가 아닙니다. 트래픽을 처리하는 방식과 기존 라우팅 규칙을 고려해 사용 여부를 결정하세요.
지정된 경로에서 처리될 것으로 예상한 도메인 요청이 실제로는 다른 DNS 경로를 통해 전달되는 현상입니다. 앱, 운영체제, 클라이언트의 DNS 설정과 관련되어 있으므로 연결 버튼의 상태만으로 판단할 수 없습니다. 문제를 확인할 때는 먼저 어떤 프로그램이 DNS 요청을 보냈는지 확인하세요.
클라이언트가 실제 연결을 설정해 응답 시간을 측정하는 방식으로, 기본 연결 여부만 확인하는 테스트와는 다릅니다. 결과는 테스트 대상, 네트워크 상태, 테스트 시점에 따라 달라집니다. 해당 시점의 응답 상태를 나타내며 지속적인 전송 속도와는 다릅니다.