---
title: "Snell"
description: "Potatso қолдайтын Snell нұсқалары, бүркемелеуі, Surge параметрлері және мүмкіндіктері."
---

> 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.

# Snell

Snell серверін **PSK** (алдын ала ортақ кілт) және оның **нұсқасы**, сондай-ақ қалауыңызша **бүркемелеу** сипаттайды. Snell — Surge командасының прокси протоколы. Клиенттің нұсқасы сервердікімен сәйкес келуі керек, сондықтан алдымен соны тексеріңіз: бұл — провайдеріңіздің Surge конфигурациясындағы `version` не серверіңіз іске қосатын snell-server шығарылымы.

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

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

## Нұсқалар {#versions}

| Нұсқа | Қолдау | Сыналған |
| --- | --- | --- |
| v1, v2 | ❌ | |
| v3 | ✅ | open-snell |
| v4 | ✅ | snell-server v4 |
| v5 | ✅ QUIC Proxy Mode-сыз | snell-server v5 |
| v6 | ✅ | snell-server v6 |

v5 сервері v4 клиенттерін де қабылдайды, ал v4 сервері v5-ке орнатылған клиентті қабылдайды. Нұсқалардың басқа қоспаларының бәрі қосылмайды.

v5-тің QUIC Proxy Mode — Surge QUIC трафигін жеткізу тәсілі. Potatso оның орнына QUIC-ты кез келген басқа UDP трафигі сияқты жеткізеді, сондықтан QUIC әлі жұмыс істейді.

Snell v6 Surge-те бета нұсқада және ескі клиенттерді бұзатындай өзгеруі мүмкін. Серверіңіздің нұсқасын провайдеріңіз ұсынғандай ұстаңыз.

## Бүркемелеу {#obfuscation}

| Бүркемелеу | v3 | v4, v5 | v6 |
| --- | --- | --- | --- |
| Жоқ | ✅ | ✅ | ✅ |
| HTTP | ✅ | ✅ | |
| TLS | ✅ | ❌ Серверлер тек HTTP ұсынады | |

Бүркемелеу қосылымның басын HTTP сұранысына не TLS қол алысуына ұқсатады. Ол сервердің `obfs` параметріне сәйкес келуі керек. **Бүркемелеу хостын** провайдеріңіз беретін хост атауына орнатыңыз: ол болмаса, Potatso Clash сияқты `bing.com` пайдаланады.

v6 серверінде бүркемелеу жоқ. Оның орнына ол трафигін PSK негізінде пішімдейді, ал бұл үшін құрылғыңызда ештеңе қажет емес.

### v6 режимдері {#v6-modes}

| Режим | Қолдау |
| --- | --- |
| `default`: шифрлау және трафикті пішімдеу | ✅ |
| `unshaped`: трафикті пішімдеусіз шифрлау | ✅ |
| `unsafe-raw`: шифрлаусыз, пішімдеусіз | ✅ |

Режим сервердің `mode` параметріне сәйкес келуі керек. `unsafe-raw` трафигіңізді сол күйінде жібереді және PSK-ны тексермейді: оны тек басқа қауіпсіз туннель ішінде пайдаланыңыз.

## Қосылымды қайта пайдалану {#reuse}

**Қосылымдарды қайта пайдалану** қосулы болғанда, Potatso сайтқа қосылым аяқталған соң Snell қосылымын ашық ұстап, келесісіне пайдаланады. Бұл бір айналымды үнемдейді. Қайта пайдалану v4 және одан кейінгі нұсқалармен жұмыс істейді. v3 серверлері қосылымды ешқашан қайта пайдаланбайды, сондықтан параметр v3 үшін көрсетілмейді.

## UDP {#udp}

Snell v3 және одан кейінгі нұсқалар UDP-ді Snell қосылымы ішінде тасымалдайды. UDP Clash-тағыдай әдепкіде өшірулі. Серверіңіз UDP-ді жеткізсе, сервер параметрлерінде UDP Relay қосыңыз. Surge конфигурациясы оны Surge сияқты әрқашан қосады.

v5 серверімен шамамен 2,5 КБ-тан үлкен UDP жауаптары қысқарып келеді: сервер оларды тек Surge оқитын пішімде жібереді. UDP трафигінің көбі, мысалы, DNS, QUIC және қоңыраулар, кішірек пакеттерді пайдаланады. v4 не v6 серверінде бұл мәселе жоқ.

## Surge параметрлері {#surge}

Potatso Surge конфигурациясының `snell` жолдарын импорттайды:

```text
Snell = snell, snell.example.com, 8443, psk=secret, version=4, obfs=http, obfs-host=bing.com, reuse=true
```

| Параметр | Қолдау |
| --- | --- |
| `psk` | ✅ |
| `version` | ✅ 3-тен 6-ға дейін. `version` болмаса, Surge v1 пайдаланады, сондықтан Potatso жолды импорттамайды. |
| `obfs`, `obfs-host` | ✅ [Бүркемелеу](#obfuscation) бөлімін қараңыз |
| `obfs-uri` | ❌ |
| `reuse` | ✅ |
| `mode` | ✅ Тек v6 |
| `udp-port` | ❌ |
| `shadow-tls-password` | ❌ |
| `tfo` | ❌ Еленбейді |

Potatso қолдау көрсетілмейтін параметрлердің бірін не v4 және одан кейінгі нұсқамен `obfs=tls` қажет ететін жолды импорттамайды, себебі ол сол серверге қосыла алмас еді.

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

| Мүмкіндік | Қолдау |
| --- | --- |
| Snell v3, v4, v5 және v6 | ✅ |
| Snell v1, v2 | ❌ |
| HTTP бүркемелеуі (v3-тен v5-ке дейін), TLS бүркемелеуі (v3) | ✅ |
| v6 режимдері | ✅ |
| Қосылымды қайта пайдалану (v4 және одан кейін) | ✅ |
| UDP (v3 және одан кейін) | ✅ |
| v5 QUIC Proxy Mode | ❌ QUIC оның орнына UDP арқылы өтеді |
| Snell айналасындағы ShadowTLS, Restls не JLS | ❌ |
| `snell://` сілтемелері | ✅ |

Қолдау көрсетілетін әр нұсқа нақты Snell серверінде сыналған: Surge-тің [snell-server](https://kb.nssurge.com/surge-knowledge-base/release-notes/snell) v4, v5 және v6 нұсқалары, және v3 үшін [open-snell](https://github.com/icpz/open-snell), себебі Surge енді v3 серверлерін ұсынбайды.

PSK, нұсқа не бүркемелеу сәйкес келмегенде, сервер қосылымды жабады. Snell серверіне ешқашан қосыла алмасаңыз, алдымен осы үшеуін тексеріңіз.

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

Snell-дің ресми сілтеме пішімі жоқ. Potatso Snell серверлерін былай оқиды және бөліседі:

```text
snell://psk@host:port?version=4&obfs=http&obfs-host=bing.com#name
```

| Бөлік | Сипаттама |
| --- | --- |
| `psk` | PSK, пайыздық кодтаумен. |
| `host` | Сервер мекенжайы. IPv6 мекенжайын шаршы жақшаға алыңыз, мысалы, `[2001:db8::1]`. |
| `port` | Сервер порты. |
| `version` | Snell нұсқасы, ол болмаса, 4. |
| `obfs`, `obfs-host` | Бүркемелеу және оның хост атауы. |
| `name` | Міндетті емес. Сервердің Potatso-дағы атауы. |

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

Әр мысалда импортталатын сілтеме көрсетілген. PSK — `secret`.

v4 сервері:

```text
snell://secret@snell.example.com:8443?version=4#Basic
```

HTTP бүркемелеуі бар v4 сервері:

```text
snell://secret@snell.example.com:8443?version=4&obfs=http&obfs-host=bing.com#HTTP
```

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