---
title: "VLESS"
description: "Potatso қолдайтын VLESS тасымалдаулары, ағындары, шифрлауы, TLS опциялары, сілтемелері және мүмкіндіктері."
---

> Documentation Index
> Fetch the complete documentation index at: https://potatso.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# VLESS

VLESS серверін **пайдаланушы ID** (UUID), оның **қауіпсіздігі** (жоқ, TLS не REALITY) және қосылымды тасымалдайтын, WebSocket не gRPC сияқты **тасымалдау** сипаттайды. Ол сондай-ақ проксиленген HTTPS трафигінің «TLS ішіндегі TLS» үлгісін жасыратын **Vision flow** және Xray-дің кванттан кейінгі шифрлау қабаты — **VLESS Encryption** пайдалана алады. Potatso осы параметрлердің бәрін қолдаса, серверге қосылады. Серверіңіздің параметрлерін, провайдеріңіз көрсеткендей не оның `vless://` сілтемесіндегідей, тексеру үшін төмендегі кестелерді пайдаланыңыз.

VLESS серверін қолмен, [`vless://` сілтемесімен](#links) не мыналарды импорттау арқылы қосуға болады:

- Clash не Mihomo жазылымы,
- Xray не V2Ray конфигурациясы.

Potatso VLESS серверлерін sing-box конфигурациясынан әзірге импорттамайды. Оның орнына сервердің `vless://` сілтемесін пайдаланыңыз.

Төмендегі қолдау көрсетілетін әр параметр нақты [Xray](https://github.com/XTLS/Xray-core) және [sing-box](https://sing-box.sagernet.org/) серверлерінде сыналған.

## Пайдаланушы ID {#user-id}

Пайдаланушы ID әдетте `3971e1b2-18a3-4f83-8fa6-bf9b142ee258` сияқты UUID болады. Xray серверлері ID ретінде 30 таңбаға дейінгі кез келген басқа мәтінді де қабылдайды және оны әр клиент істейтіндей бірдей тәсілмен UUID-ке айналдырады. Potatso да солай істейді, сондықтан ID-ді провайдеріңіз бергендей дәл пайдаланыңыз.

## Тасымалдаулар {#transports}

| Тасымалдау | Сілтеме `type` | Қолдау | Сыналған |
| --- | --- | --- | --- |
| Тасымалдаусыз (таза TCP) | `tcp`, `raw`, не жоқ | ✅ | Xray, sing-box |
| WebSocket | `ws` | ✅ Ерте деректермен не онсыз | Xray, sing-box |
| gRPC | `grpc` | ✅ | Xray, sing-box |
| HTTP Upgrade | `httpupgrade` | ✅ | Xray, sing-box |
| [XHTTP](#xhttp) | `xhttp`, `splithttp` | ✅ `stream-one` және `auto` режимінде | Xray |
| HTTP/2 | `http` не `h2` | ✅ | sing-box |
| mKCP | `kcp` | ❌ | |
| QUIC | `quic` | ❌ | |
| HTTP тақырып бүркемелеуі бар TCP | `headerType=http` бар `tcp` | ❌ | |

Әр тасымалдау TLS-пен де, онсыз да, UDP-мен де жұмыс істейді. Potatso қолдамайтын тасымалдауы бар серверді импорттамайды.

Xray енді HTTP/2 не QUIC ұсынбайды: оларды пайдаланған Xray серверлері қазір XHTTP пайдаланады.

### XHTTP {#xhttp}

XHTTP (бұрынғы SplitHTTP) бірнеше режимге ие. Potatso бүкіл қосылымды бір HTTP сұранысы ретінде жібереді (`stream-one`). Xray сервері мұны әдепкі `auto` режимінде, сондай-ақ `stream-one` және `stream-up` режимінде қабылдайды, сондықтан `mode=auto` бар не режимі жоқ сілтеме жұмыс істейді.

Potatso `packet-up` және `stream-up` клиент режимдерін қолдамайды және оларды сұрайтын сілтемені импорттамайды. XHTTP сілтемесінің `extra` параметріне қолдау көрсетілмейді: Potatso оны елемейді. Potatso TLS не REALITY бар XHTTP серверлерін өңдейді; TLS-сіз импортталған XHTTP сервері бәрібір жұмыс істейді.

## Қауіпсіздік {#security}

| Қауіпсіздік | Сілтеме `security` | Қолдау |
| --- | --- | --- |
| Жоқ | `none`, не жоқ | ✅ Сервер [VLESS Encryption](#encryption) пайдаланбаса, трафигіңіз шифрланбайды. |
| TLS | `tls` | ✅ |
| [REALITY](#reality) | `reality` | ✅ Тасымалдаусыз, gRPC не XHTTP-мен |

### TLS параметрлері {#tls}

| Параметр | Clash кілті | Сілтеме параметрі | Қолдау |
| --- | --- | --- | --- |
| Сервер атауы (SNI) | `servername` | `sni` | ✅ Ол болмаса, Potatso сервердің мекенжайын пайдаланады. |
| ALPN | `alpn` | `alpn` | ✅ Ол болмаса, Potatso WebSocket үшін `http/1.1`, gRPC, HTTP/2 және XHTTP үшін `h2` жібереді, қалғандары үшін ештеңе жібермейді. |
| Сертификатты тексеруді өткізіп жіберу | `skip-cert-verify` | `allowInsecure`, `insecure` | ✅ |
| Сертификатты бекіту (SHA-256) | `fingerprint` | `pcs` | ✅ Бір сертификат |
| Сертификатты басқа атау бойынша тексеру | | `vcn` | ❌ Potatso сертификатты сервер атауы бойынша тексереді. |
| Браузер саусақ ізі | `client-fingerprint` | `fp` | ✅ `chrome`, `firefox`, `safari`, `ios`, `android`, `edge` және `random`. Басқа атаулар әдепкі қол алысумен қосылады. |
| Encrypted Client Hello (ECH) | `ech-opts` | `ech` | ✅ Сілтемедегі не жазылымдағы ECH конфигурациясымен |
| Таңдамалы CA сертификаты | | | ❌ |
| TLS клиент сертификаты | `certificate`, `private-key` | | ❌ |

Сертификатты тексеруді өшіру сізбен сервер арасындағы кез келген адамға трафигіңізді оқуға мүмкіндік береді. Сервер өздігінен қол қойылған сертификатты пайдаланса, оның орнына сертификатын бекітіңіз: оның SHA-256 мәнін сертификат бекітпесі ретінде орнатыңыз. Potatso бір сертификатты бекітеді; `pcs` ішінде бірнешеуін тізімдейтін сілтемені импорттамайды.

Браузер саусақ ізі қосылымның TLS қол алысуын сол браузерге ұқсатады. Ол сервер нені қолдауы керек екенін өзгертпейді.

### REALITY {#reality}

REALITY сервері басқа веб-сайттың TLS сертификатын қарызға алады, сондықтан оған өз сертификаты қажет емес. Сервердің **ашық кілтін** және **short ID** мәнін провайдеріңіз бергендей, ал сервер атауын сервер қарыз алатын сайтқа орнатыңыз. Сілтемедегі `spx` (spider path) қосылу үшін қажет емес, сондықтан Potatso оны елемейді.

REALITY-ге браузер саусақ ізі қажет: сілтемеңізде не параметрлеріңізде ол болмаса, Potatso `chrome` пайдаланады. REALITY кезінде `android` және Potatso білмейтін атаулар да `chrome` ретінде қосылады.

REALITY тасымалдаусыз, gRPC және XHTTP-мен жұмыс істейді.

## Vision flow {#vision}

| Ағын | Сілтеме `flow` | Қолдау |
| --- | --- | --- |
| Жоқ | жоқ | ✅ |
| Vision | `xtls-rprx-vision` | ✅ |
| Vision, UDP 443 рұқсат етілген | `xtls-rprx-vision-udp443` | ✅ |
| `xtls-rprx-direct`, `xtls-rprx-splice` және басқа ескі XTLS ағындары | | ❌ Xray оларды алып тастады |

Vision тек тасымалдаусыз және TLS не REALITY-мен жұмыс істейді: Potatso басқа тасымалдауы бар не TLS-сіз Vision серверін сақтамайды және импорттамайды. Ол TLS үстіндегі VLESS Encryption-мен де жұмыс істейді.

Vision кезінде UDP Xray тасымалдайтындай, Xray да, sing-box серверлері де қабылдайтын Mux.Cool арқылы тасымалданады. Xray-дің өз клиенті браузерлер TCP-ге оралуы үшін `xtls-rprx-vision` кезінде 443 портына UDP-ден (QUIC) бас тартады; Potatso оны екі ағынмен де тасымалдайды.

## VLESS Encryption {#encryption}

VLESS Encryption (`mlkem768x25519plus`) — Xray-дің кванттан кейінгі шифрлау қабаты: VLESS қосылымының астындағы ML-KEM-768 және X25519 кілт алмасуы. Сервердің `decryption` параметрінде клиенттерге арналған сәйкес `encryption` мәні бар, ол мына түрде болады:

```text
mlkem768x25519plus.native.0rtt.<key>
```

| Параметр | Қолдау |
| --- | --- |
| `native`, `xorpub` және `random` режимдері | ✅ |
| `1rtt` және `0rtt` (қайта жалғасатын қосылымдар) | ✅ |
| X25519 не ML-KEM-768 кілтімен аутентификацияланған сервер | ✅ |
| Тасымалдаусыз және TLS-сіз | ✅ |
| TLS үстінде | ✅ Vision-мен де |
| TLS-сіз Vision | ❌ |

Potatso сілтеменің, Clash жазылымының не Xray конфигурациясының `encryption` мәнін сақтайды. Оны сервер параметрлерінде әзірге теруге болмайды.

## Мультиплекстеу {#mux}

Potatso бір VLESS қосылымы арқылы бірнеше қосылымды іске қоса алады, ол Clash жазылымында `smux` арқылы орнатылады:

| Протокол | Clash `smux.protocol` | Серверлер | Қолдау |
| --- | --- | --- | --- |
| Mux.Cool (Xray) | `muxcool` | Xray, sing-box | ✅ TCP және UDP |
| sing-box мультиплекстеуі | `smux`, `yamux`, `h2mux` | мультиплекстеуі қосулы sing-box | ✅ TCP және UDP, толтырғышпен не онсыз |

Vision кезінде Mux.Cool тек UDP тасымалдайды, ал әр TCP қосылымы Xray-дегідей өз қосылымын сақтайды. sing-box мультиплекстеуі Vision-мен жұмыс істемейді, және Potatso оны сұрайтын Vision серверін импорттамайды.

Xray конфигурациясындағы Xray `mux` параметрлері импортталмайды.

## UDP {#udp}

VLESS UDP-ді TCP-мен бірдей қосылым арқылы тасымалдайды. UDP Clash-тағыдай әдепкіде өшірулі. Серверіңіз UDP-ді жеткізсе, сервер параметрлерінде UDP Relay қосыңыз: Xray да, sing-box та жеткізеді. Clash жазылымы оны `udp: true` арқылы қосады.

Әр UDP ағыны серверге өз қосылымын алады, ал әр межеге өз ағыны беріледі. Potatso XUDP не packetaddr мүмкіндігін (сілтемедегі `packetEncoding`, жазылымдағы `packet-encoding` немесе `xudp`) қолдамайды: серверлер Potatso UDP-ін онсыз да қабылдайды, ал Potatso бұл параметрді елемейді.

## Мүмкіндіктерге қолдау {#features}

| Мүмкіндік | Қолдау |
| --- | --- |
| [VLESS протоколы](https://xtls.github.io/en/development/protocols/vless.html) 0 нұсқасы: TCP және UDP командалары | ✅ |
| UUID және мәтіндік пайдаланушы ID-лері | ✅ |
| Бір серверде бірнеше пайдаланушы | ✅ Әрқайсысының өз ID-імен |
| Vision flow (`xtls-rprx-vision`, `-udp443`) | ✅ [Vision](#vision) бөлімін қараңыз |
| VLESS Encryption (`mlkem768x25519plus`) | ✅ [VLESS Encryption](#encryption) бөлімін қараңыз |
| TLS, REALITY, ECH, сертификатты бекіту, браузер саусақ іздері | ✅ [Қауіпсіздік](#security) бөлімін қараңыз |
| WebSocket, gRPC, HTTP Upgrade, HTTP/2 тасымалдаулары | ✅ [Тасымалдаулар](#transports) бөлімін қараңыз |
| XHTTP | `stream-one` және `auto` режимі |
| mKCP, QUIC, TCP HTTP тақырып бүркемелеуі | ❌ |
| Mux.Cool | ✅ |
| XUDP, packetaddr | ❌ UDP қарапайым UDP командасын пайдаланады |
| sing-box мультиплекстеуі (smux, yamux, h2mux) | ✅ |
| Кері прокси (VLESS `reverse`) | ❌ Бұл сервер мүмкіндігі |
| `vless://` сілтемелері ([Xray бөлісу сілтемесі стандарты](https://github.com/XTLS/Xray-core/discussions/716)) | ✅ |

## `vless://` сілтемелері {#links}

`vless://` сілтемесі бүкіл серверді бір жолда сақтайды:

```text
vless://id@host:port?type=…&security=…&…#name
```

| Бөлік | Сипаттама |
| --- | --- |
| `id` | Пайдаланушы ID. |
| `host` | Сервер мекенжайы. IPv6 мекенжайын шаршы жақшаға алыңыз, мысалы, `[2001:db8::1]`. |
| `port` | Сервер порты. |
| `encryption` | `none`, не [VLESS Encryption](#encryption) мәні. |
| `flow` | Міндетті емес. `xtls-rprx-vision` не `xtls-rprx-vision-udp443`. |
| `type` | [Тасымалдау](#transports). |
| `security` | `none`, `tls` не `reality`. |
| `sni`, `alpn`, `fp`, `pcs`, `ech`, `allowInsecure` | [TLS параметрлері](#tls). |
| `pbk`, `sid` | REALITY ашық кілті және short ID. |
| `host`, `path` | WebSocket, HTTP Upgrade, HTTP/2 және XHTTP-нің `Host` тақырыбы мен жолы. WebSocket жолы ерте деректерді `?ed=2048` ретінде тасымалдай алады. |
| `serviceName` | gRPC қызмет атауы. |
| `mode` | XHTTP режимі. |
| `name` | Міндетті емес. Сервердің Potatso-дағы атауы. |

Potatso VLESS серверімен бөліскенде, осы пішімдегі сілтемені жазады.

### Мысалдар {#link-examples}

Әр мысалда импортталатын сілтеме көрсетілген. Пайдаланушы ID — `3971e1b2-18a3-4f83-8fa6-bf9b142ee258`.

Тасымалдаусыз TLS:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&sni=vless.example.com&type=tcp#TLS
```

`www.example.com` қарызға алатын Vision бар REALITY:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=reality&sni=www.example.com&fp=chrome&pbk=Z84J2IelR9ch3k8VtlVhhs5ycBUlXA7wHBWcBrjqnAw&sid=0123abcd&type=tcp&flow=xtls-rprx-vision#REALITY-Vision
```

CDN арқылы TLS үстіндегі WebSocket, 2048 байт ерте деректермен:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=ws&host=cdn.example.com&path=%2Fws%3Fed%3D2048#WebSocket
```

TLS үстіндегі gRPC:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=grpc&serviceName=gun#gRPC
```

TLS үстіндегі HTTP Upgrade:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=httpupgrade&host=cdn.example.com&path=%2Fup#HTTPUpgrade
```

TLS үстіндегі XHTTP:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=xhttp&host=cdn.example.com&path=%2Fxh&mode=auto#XHTTP
```

TLS үстіндегі HTTP/2:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=http&host=cdn.example.com&path=%2Fh2#HTTP2
```

TLS-сіз VLESS Encryption:

```text
vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:8443?security=none&encryption=mlkem768x25519plus.native.0rtt.u7dtLE6KgE4mjeBK3oYdNMw6MJB47Ijr_9AG2avwSmY&type=tcp#Encryption
```

Source: https://potatso.com/docs/kk/protocols/vless/index.mdx
