Snell серверін PSK (алдын ала ортақ кілт) және оның нұсқасы, сондай-ақ қалауыңызша бүркемелеу сипаттайды. Snell — Surge командасының прокси протоколы. Клиенттің нұсқасы сервердікімен сәйкес келуі керек, сондықтан алдымен соны тексеріңіз: бұл — провайдеріңіздің Surge конфигурациясындағы version не серверіңіз іске қосатын snell-server шығарылымы.
Snell серверін қолмен, snell:// сілтемесімен не мыналарды импорттау арқылы қосуға болады:
- Clash не Mihomo жазылымы,
- Surge конфигурациясы.
Нұсқалар
| Нұсқа | Қолдау | Сыналған |
|---|---|---|
| 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-те бета нұсқада және ескі клиенттерді бұзатындай өзгеруі мүмкін. Серверіңіздің нұсқасын провайдеріңіз ұсынғандай ұстаңыз.
Бүркемелеу
| Бүркемелеу | v3 | v4, v5 | v6 |
|---|---|---|---|
| Жоқ | ✅ | ✅ | ✅ |
| HTTP | ✅ | ✅ | |
| TLS | ✅ | ❌ Серверлер тек HTTP ұсынады |
Бүркемелеу қосылымның басын HTTP сұранысына не TLS қол алысуына ұқсатады. Ол сервердің obfs параметріне сәйкес келуі керек. Бүркемелеу хостын провайдеріңіз беретін хост атауына орнатыңыз: ол болмаса, Potatso Clash сияқты bing.com пайдаланады.
v6 серверінде бүркемелеу жоқ. Оның орнына ол трафигін PSK негізінде пішімдейді, ал бұл үшін құрылғыңызда ештеңе қажет емес.
v6 режимдері
| Режим | Қолдау |
|---|---|
default: шифрлау және трафикті пішімдеу |
✅ |
unshaped: трафикті пішімдеусіз шифрлау |
✅ |
unsafe-raw: шифрлаусыз, пішімдеусіз |
✅ |
Режим сервердің mode параметріне сәйкес келуі керек. unsafe-raw трафигіңізді сол күйінде жібереді және PSK-ны тексермейді: оны тек басқа қауіпсіз туннель ішінде пайдаланыңыз.
Қосылымды қайта пайдалану
Қосылымдарды қайта пайдалану қосулы болғанда, Potatso сайтқа қосылым аяқталған соң Snell қосылымын ашық ұстап, келесісіне пайдаланады. Бұл бір айналымды үнемдейді. Қайта пайдалану v4 және одан кейінгі нұсқалармен жұмыс істейді. v3 серверлері қосылымды ешқашан қайта пайдаланбайды, сондықтан параметр v3 үшін көрсетілмейді.
UDP
Snell v3 және одан кейінгі нұсқалар UDP-ді Snell қосылымы ішінде тасымалдайды. UDP Clash-тағыдай әдепкіде өшірулі. Серверіңіз UDP-ді жеткізсе, сервер параметрлерінде UDP Relay қосыңыз. Surge конфигурациясы оны Surge сияқты әрқашан қосады.
v5 серверімен шамамен 2,5 КБ-тан үлкен UDP жауаптары қысқарып келеді: сервер оларды тек Surge оқитын пішімде жібереді. UDP трафигінің көбі, мысалы, DNS, QUIC және қоңыраулар, кішірек пакеттерді пайдаланады. v4 не v6 серверінде бұл мәселе жоқ.
Surge параметрлері
Potatso Surge конфигурациясының snell жолдарын импорттайды:
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 |
✅ Бүркемелеу бөлімін қараңыз |
obfs-uri |
❌ |
reuse |
✅ |
mode |
✅ Тек v6 |
udp-port |
❌ |
shadow-tls-password |
❌ |
tfo |
❌ Еленбейді |
Potatso қолдау көрсетілмейтін параметрлердің бірін не v4 және одан кейінгі нұсқамен obfs=tls қажет ететін жолды импорттамайды, себебі ол сол серверге қосыла алмас еді.
Мүмкіндіктерге қолдау
| Мүмкіндік | Қолдау |
|---|---|
| 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 v4, v5 және v6 нұсқалары, және v3 үшін open-snell, себебі Surge енді v3 серверлерін ұсынбайды.
PSK, нұсқа не бүркемелеу сәйкес келмегенде, сервер қосылымды жабады. Snell серверіне ешқашан қосыла алмасаңыз, алдымен осы үшеуін тексеріңіз.
snell:// сілтемелері
Snell-дің ресми сілтеме пішімі жоқ. Potatso Snell серверлерін былай оқиды және бөліседі:
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-дағы атауы. |
Мысалдар
Әр мысалда импортталатын сілтеме көрсетілген. PSK — secret.
v4 сервері:
snell://secret@snell.example.com:8443?version=4#BasicHTTP бүркемелеуі бар v4 сервері:
snell://secret@snell.example.com:8443?version=4&obfs=http&obfs-host=bing.com#HTTP