---
title: "Hysteria 2"
description: "Potatso қолдайтын Hysteria 2 опциялары, 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.

# Hysteria 2

Hysteria 2 серверін **құпиясөз** және оның **TLS параметрлері**, сондай-ақ қалауыңызша **бүркемелеу** және **порт ауыстыру** сипаттайды. Hysteria 2 HTTP/3 негізіндегі UDP-ге негізделген протокол — QUIC үстінде жұмыс істейді, сондықтан пакеттер жоғалатын желілерде де жылдамдығын сақтайды. Potatso сервердің параметрлерін қолдаса, оған қосылады. Серверіңіздің параметрлерін, провайдеріңіз көрсеткендей не оның `hysteria2://` сілтемесіндегідей, тексеру үшін төмендегі кестелерді пайдаланыңыз.

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

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

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

## Аутентификация {#authentication}

| Сервер аутентификациясы | Қолдау |
| --- | --- |
| Құпиясөз (`auth.type: password`) | ✅ |
| Пайдаланушы аты мен құпиясөз (`auth.type: userpass`) | ✅ Оларды бір құпиясөз ретінде енгізіңіз: `name:password` |
| HTTP не команда аутентификаторы | ✅ Ол күтетін құпиясөзді енгізіңіз |

Қате құпиясөзбен қосылу болмайды. Көптеген серверлер құпиясөзі жоқ кез келген адамға қарапайым веб-сайтты (өздерінің жасыру сайтын) көрсетеді.

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

| Бүркемелеу | Clash кілті | Сілтеме параметрі | Қолдау |
| --- | --- | --- | --- |
| Жоқ | | | ✅ |
| Salamander | `obfs: salamander`, `obfs-password` | `obfs=salamander`, `obfs-password` | ✅ |
| Gecko | `obfs: gecko` | `obfs=gecko` | ❌ |

Salamander әр пакетті араластырады, сондықтан қосылым QUIC сияқты көрінбейді. Құпиясөз сервердікімен сәйкес келуі керек. Оны сервер параметрлерінде **Salamander құпия сөзі** ретінде орнатыңыз. Бүркемелеусіз сервер үшін оны бос қалдырыңыз.

Potatso Gecko бүркемелеуін пайдаланатын серверді импорттамайды, себебі оған қосыла алмас еді.

## Өткізу қабілеті {#bandwidth}

| Параметр | Clash кілті | Қолдау |
| --- | --- | --- |
| Жүктеп алу өткізу қабілеті | `down` | ✅ Сервер сізге осы жылдамдықпен жібереді |
| Жүктеп салу өткізу қабілеті | `up` | ❌ Potatso BBR кептелісті басқаруымен жүктеп салады және бұл параметрді елемейді |
| Кептелісті басқару | ресми клиенттегі `congestion` | ❌ Әрқашан BBR |

Мысалы, `100 Mbps` сияқты **жүктеп алу өткізу қабілетін** орнатқанда, сервер Hysteria-ның Brutal кептелісті басқаруын пайдаланып, пакеттер жоғалса да сол жылдамдықпен жібереді. Оны нақты жүктеп алу жылдамдығыңызға жақын орнатыңыз: тым жоғары болса, қосылым жылдамдамайды, баяулайды. Оны бос қалдырсаңыз, сервер жылдамдығын өзі бейімдейді.

Өткізу қабілеті бірлігі бар санды (`bps`, `Kbps`, `Mbps`, `Gbps`) не Mbps-пен қарапайым санды қабылдайды.

## Порт ауыстыру {#port-hopping}

Порт ауыстыруы бар сервер UDP порттарының ауқымын тыңдайды, ал Potatso олардың арасында мезгіл-мезгіл ауысады. Бұл бір UDP портын біраз уақыттан кейін баяулататын не бұғаттайтын желілерде көмектеседі.

| Параметр | Clash кілті | Қолдау |
| --- | --- | --- |
| Порттар | `ports` | ✅ `20000-30000` сияқты ауқым, `443,8443` сияқты тізім не екеуі де |
| Ауысу аралығы | `hop-interval` | ✅ Секундпен, әдепкіде 30, кемінде 5. `10-30` сияқты ауқым кездейсоқ аралық таңдайды. |

Оларды сервер параметрлерінде **Порт ауыстыру** және **Ауысу аралығы** ретінде орнатыңыз. Сонда сервердің порты тек алғашқы қосылымға пайдаланылады.

## TLS {#tls}

| Параметр | Clash кілті | Сілтеме параметрі | Қолдау |
| --- | --- | --- | --- |
| Сервер атауы (SNI) | `sni` | `sni`, `peer` | ✅ Ол болмаса, Potatso сервердің мекенжайын пайдаланады. |
| Сертификатты тексеруді өткізіп жіберу | `skip-cert-verify` | `insecure` | ✅ |
| Сертификатты бекіту (SHA-256) | `fingerprint` | `pinSHA256` | ✅ |
| ALPN | `alpn` | `alpn` | ✅ Тек `h3`, оны Potatso әрқашан пайдаланады |
| Таңдамалы CA сертификаты | ресми клиенттегі `ca` | | ❌ |
| TLS клиент сертификаты | `certificate`, `private-key` | | ❌ |
| Encrypted Client Hello (ECH) | `ech-opts` | `ech` | ❌ |
| Басқа атау бойынша тексеру | `name-cert-verify` | | ❌ |

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

Potatso жоғарыда аталған қолдау көрсетілмейтін параметрлердің бірін қажет ететін серверді импорттамайды, себебі ол онсыз қосылар еді, ал сервер жауап бермес еді.

## UDP {#udp}

Hysteria 2 UDP-ді QUIC дейтаграммаларында, TCP-мен бірдей қосылым арқылы тасымалдайды. UDP әдепкіде қосулы. Серверде UDP өшірулі болса ғана (`disableUDP`), сервер параметрлерінде UDP Relay өшіріңіз.

Xray сервері арқылы шамамен 1 100 байттан үлкен UDP пакеттері зақымданып келеді. Бұл Xray-дің Hysteria 2 серверіндегі қате. Ресми сервер, sing-box және mihomo кез келген өлшемді жеткізеді.

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

| Мүмкіндік | Қолдау |
| --- | --- |
| [Hysteria 2 протоколы](https://v2.hysteria.network/docs/developers/Protocol/): HTTP/3 аутентификациясы, TCP ағындары | ✅ |
| QUIC дейтаграммаларындағы UDP, соның ішінде фрагменттерге бөлінген үлкен пакеттер | ✅ |
| Бір QUIC қосылымындағы көптеген қосылымдар | ✅ |
| Salamander бүркемелеуі | ✅ |
| Gecko бүркемелеуі | ❌ |
| [Жүктеп алу өткізу қабілеті](#bandwidth) (серверде Brutal) | ✅ |
| Жүктеп салу өткізу қабілеті (құрылғыңыздан Brutal) | ❌ |
| [Порт ауыстыру](#port-hopping) | ✅ |
| Fast open (әр қосылымға бір айналым аз) | ✅ Әрқашан қосулы |
| Сертификатты бекіту, сертификатты тексеруді өткізіп жіберу | ✅ |
| ECH, таңдамалы CA, TLS клиент сертификаттары | ❌ |
| Realms (кездесу сервері арқылы қосылу) | ❌ |
| Fake TCP (`mimic`) | ❌ |
| Таңдамалы QUIC ағын басқару терезелері, `cwnd`, `udp-mtu` | ❌ |
| `hysteria2://` және `hy2://` сілтемелері | ✅ |

Қолдау көрсетілетін әр мүмкіндік кемінде бір нақты Hysteria 2 серверінде сыналған: [ресми сервер](https://v2.hysteria.network/), [sing-box](https://sing-box.sagernet.org/), [mihomo](https://wiki.metacubex.one/) не [Xray](https://xtls.github.io/).

Ресми Hysteria клиентінің кейбір мүмкіндіктері оның өз бағдарламасының параметрлері болып табылады, ал Potatso сол жұмысты өз жолымен істейді:

- Маршруттау және ACL: профиліңіздегі ережелерді пайдаланыңыз.
- Жергілікті SOCKS5 және HTTP серверлері, жіберу және TUN режимі: Potatso құрылғыңыздың трафигін өзі ұстайды.
- Жалқау қосылым: Potatso трафик серверді қажет еткенде қосылады.

Жасыру сайты, жылдамдық сынағы не сервердің өз өткізу қабілеті шектеулері сияқты сервер жағындағы параметрлер құрылғыңызда ештеңені қажет етпейді.

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

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

```text
hysteria2://password@host:port/?parameters#name
```

| Бөлік | Сипаттама |
| --- | --- |
| `password` | Құпиясөз, пайыздық кодтаумен. Пайдаланушы аты мен құпиясөз үшін `name:password` деп жазыңыз. |
| `host` | Сервер мекенжайы. IPv6 мекенжайын шаршы жақшаға алыңыз, мысалы, `[2001:db8::1]`. |
| `port` | Сервер порты. Ол болмаса, Potatso 443 пайдаланады. [Порт ауыстыру](#port-hopping) үшін порттарды осында тізімдеңіз, мысалы, `443,20000-30000`. |
| `name` | Міндетті емес. Сервердің Potatso-дағы атауы. |

Параметрлер [ресми пішімге](https://v2.hysteria.network/docs/developers/URI-Scheme/) сәйкес келеді:

| Параметр | Сипаттама |
| --- | --- |
| `sni` | TLS сервер атауы. |
| `insecure` | `1` сертификатты тексеруді өшіреді. |
| `pinSHA256` | Сервер сертификатының SHA-256 мәні. |
| `obfs`, `obfs-password` | `salamander` және оның құпиясөзі. |
| `mport` | Порт ауыстыру порттары, кейбір қолданбалар оларды портқа емес, осында жазады. |
| `hop-interval` | Секундпен ауысу аралығы. |
| `up`, `down` | Жүктеп салу және жүктеп алу өткізу қабілеті, кейбір қолданбалар жазатындай. |

Potatso `obfs=gecko` не `ech` бар сілтемені импорттамайды. Ол `hysteria2+realm://` сілтемелерін де импорттамайды.

Potatso Hysteria 2 серверімен бөліскенде, ауысу порттары не портта, не `mport` ішінде көрсетілген `hysteria2://` сілтемесін ұсынады.

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

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

Қарапайым сервер:

```text
hysteria2://secret@hy2.example.com:443/?sni=hy2.example.com#Basic
```

`hidden` құпиясөзімен Salamander бүркемелеуі:

```text
hysteria2://secret@hy2.example.com:443/?obfs=salamander&obfs-password=hidden#Salamander
```

20000 мен 30000 арасында порт ауыстыру:

```text
hysteria2://secret@hy2.example.com:443,20000-30000/?sni=hy2.example.com#Hopping
```

Өздігінен қол қойылған, бекітілген сертификат:

```text
hysteria2://secret@203.0.113.7:443/?sni=hy2.example.com&pinSHA256=abababababababababababababababababababababababababababababababab#Pinned
```

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