Base64 JSON 형식

이 형식은 JSON 프로필을 Base64로 인코딩하고 vmess://를 추가합니다. 이는 VMessAEAD 쿼리 문자열 URL 형식과 다릅니다. 해당 필드는 서로 바꿔 사용할 수 없습니다.

가져오기 오류의 경우 잘림, 줄 바꿈, 따옴표 또는 HTML 이스케이프를 확인하세요. Base64는 암호화가 아닙니다. 라이브 UUIDs 또는 개인 서버 세부 정보를 게시하지 마십시오.

형식복사
vmess://<Base64(JSON)>

기본분야

서버 설정을 일치시켜주세요. 포트 및 alterId와 같은 값에 대해 클라이언트 내보내기에 사용되는 유형을 유지합니다.

필드의미
v공유 형식 버전, 일반적으로 2
ps프로필 라벨
add / port서버 주소/포트
id인증 UUID
aidalterId; 최신 AEAD 프로필은 일반적으로 0을 사용합니다.
scyVMess 암호화; 기본값은 자동
nettcp, ws, h2 또는 grpc와 같은 전송
type운송 위장 유형, 일반적으로 사용하지 않을 경우 없음

전송 종속 필드

전송 컨텍스트에서 필드를 해석합니다. WebSocket 경로는 서버와 일치해야 합니다. 이 형식은 gRPC serviceName의 경로를 사용합니다.

운송hostpath
TCP HTTP 변장HTTP 호스트, 다중 가능서버 위장 구성
WebSocket호스트 요청요청 경로
HTTP/2호스트경로
QUIC보안 모드열쇠
mKCP구성에 따라 다름씨앗
gRPC구성에 따라 다름serviceName

TLS 및 인증서 필드

tls는 TLS 사용 여부를 지정하고, sni는 서버 이름을 제공하며, alpn은 협상할 프로토콜 목록을 지정하고, fp는 TLS 클라이언트 지문을 선택합니다. vcn은 인증서 이름 검증을 제어하고 pcs는 인증서 지문을 고정합니다.

이전 링크에는 안전하지 않은 링크가 포함될 수 있습니다. 새로운 Xray 버전에서는 allowInsecure가 제거되었으므로 이전 필드를 유지해도 해당 동작이 유지되지 않습니다. 확인 실패 시 시계, SNI, 트러스트 체인 및 고정을 확인하세요.

인증서 고정

라이브 자격 증명이 없는 예

이 사전 인코딩 JSON는 필드를 설명하며 작동하는 서버는 아닙니다. 수동 인코딩 오류를 방지하려면 유효한 매개변수를 클라이언트로 가져오고 공유 링크를 내보내세요.

JSON · 형식 예복사
{
  "v": "2",
  "ps": "Example WS TLS",
  "add": "proxy.example.com",
  "port": "443",
  "id": "00000000-0000-4000-8000-000000000000",
  "aid": "0",
  "scy": "auto",
  "net": "ws",
  "type": "none",
  "host": "proxy.example.com",
  "path": "/example",
  "tls": "tls",
  "sni": "proxy.example.com",
  "alpn": "h2,http/1.1",
  "fp": "chrome"
}