VMess
V2Ray 생태계에서 가장 대표적인 프로토콜로, TLS + WebSocket/gRPC 전송 계층과 함께 사용하면 CDN도 씌울 수 있어 많은 노드 제공자의 주력 프로토콜 중 하나입니다.
설정 예시
config.yaml YAML
proxies: - name: "vmess" type: vmess server: server port: 443 udp: true uuid: uuid alterId: 0 cipher: auto packet-encoding: packetaddr tls: true servername: example.com alpn: - h2 - http/1.1 client-fingerprint: chrome network: tcp
필드 설명
uuid필수VMess 사용자 ID입니다.
alterId필수0이 아닌 값을 설정하면 이미 오래된 구버전 프로토콜 모드가 활성화됩니다. 새 노드는 보통 0을 입력합니다.
cipher필수암호화 방식으로, auto/none/zero/aes-128-gcm/chacha20-poly1305를 지원합니다. 노드 제공자가 제시한 값을 그대로 입력하면 됩니다.
packet-encoding선택UDP 패킷 인코딩 방식으로, 비워두면 원본 인코딩을 사용합니다. packetaddr은 v2ray 5+ 지원이 필요하고 xudp는 xray 지원이 필요합니다.
global-padding / authenticated-length선택두 가지 프로토콜 레이어 파라미터입니다: global-padding을 활성화하면 일부 트래픽을 무작위로 낭비합니다(v2ray는 기본적으로 강제 활성화되지만 Mihomo는 기본적으로 비활성화). authenticated-length는 길이 필드 암호화를 활성화합니다. 일반적으로 수정할 필요가 없습니다.