VLESS에서 XHTTP, WebSocket, gRPC 중 무엇을 써야 할까요?
기술 편집팀 · 2026년 10월 3일 게시
XHTTP, WebSocket, gRPC는 클라이언트와 서버 사이에서 프록시 데이터를 운반하는 전송 방식입니다. VLESS는 프록시 프로토콜이고, TLS나 REALITY가 연결 보안을 담당합니다.
작동하는 구독 설정을 받았다면 사용자가 전송 방식을 따로 고를 필요는 대개 없습니다. 서버를 구축하거나 호환성 문제를 조사할 때 차이가 중요합니다. 각 계층은 VLESS 소개에서 설명합니다.
WebSocket: 익숙한 웹 인프라
WebSocket은 HTTP 연결로 시작해 지속적인 양방향 연결로 전환됩니다. VLESS에 오래 사용됐고 많은 클라이언트, 리버스 프록시, 일부 CDN 구성에서 지원합니다.
기존 WebSocket 연결이 안정적이라면 새로운 방식이 나왔다는 이유만으로 교체할 필요는 없습니다. 다만 HTTP/1.1 Upgrade에는 식별 가능한 특징이 있습니다. 현재 Xray 문서는 양쪽이 호환되는 신규 구축에서 XHTTP를 고려하도록 권합니다. CDN을 쓸 때는 도메인, 경로, TLS, CDN 규칙, 원본 서버가 맞아야 합니다. VLESS와 Cloudflare CDN도 참고하세요.
gRPC: HTTP/2 설정이 중요
gRPC는 HTTP/2를 기반으로 합니다. 리버스 프록시가 HTTP/2와 gRPC를 올바르게 처리하면 트래픽을 전달할 수 있습니다. 서비스 이름, TLS, 프록시 동작이 서버 설정과 맞아야 합니다.
Xray는 신규 호환 구성에서 XHTTP를 권하며 gRPC의 fallback 등 제한을 설명합니다. 안정적인 gRPC 서버를 이유 없이 이전할 필요는 없습니다.
XHTTP: Xray의 새로운 전송 방식
XHTTP에는 업로드와 다운로드를 다르게 처리하는 여러 모드가 있습니다. 클라이언트와 서버가 지원한다면 현재 Xray 문서에서 신규 구축의 우선 고려 대상입니다. Mihomo 문서에도 VLESS XHTTP 설정이 있습니다.
핵심 제약은 호환성입니다. 오래된 클라이언트, 내장 코어, 구독 변환기가 같은 XHTTP 프로필을 이해하지 못할 수 있습니다. 이전 전에 연결 경로 전체를 확인하세요.
세 방식 비교
| 전송 방식 | 장점 | 확인할 점 |
|---|---|---|
| WebSocket | 폭넓은 지원과 익숙한 웹 프록시 | 이전 HTTP Upgrade 방식 |
| gRPC | HTTP/2 인프라에 적합 | 모든 중간 서비스의 gRPC 지원 |
| XHTTP | Xray의 여러 HTTP 모드 | 클라이언트, 서버, 중간 서비스 버전 |
속도 순위는 아닙니다. 경로, 혼잡, 패킷 손실, 서버 부하가 전송 이름보다 더 중요할 수 있습니다.
선택과 보안 설정
안정적인 WebSocket이나 gRPC는 유지해도 됩니다. Xray를 새로 구축하고 전체 경로가 지원하면 XHTTP를 고려하세요. 새 이름만으로 이전할 이유는 없습니다.
전송과 보안 설정은 따로 확인해야 합니다. Xray 문서는 TLS를 세 방식 모두와 함께 설명하지만, REALITY는 RAW, XHTTP, gRPC와 함께 나열하며 WebSocket은 포함하지 않습니다. WebSocket + TLS 프로필은 필드 하나만 바꿔 REALITY로 만들 수 없습니다. REALITY와 TLS 비교를 읽어보세요.
제공된 구독 프로필을 그대로 가져오세요. 앱 선택에는 VLESS 클라이언트 비교와 WahooVPN 외부 앱 안내가 도움이 됩니다.
자료: Xray 전송 호환성, WebSocket, gRPC, Mihomo XHTTP.