Быстрый, устойчивый к блокировкам прокси на базе протокола QUIC. Маскируется под обычный HTTPS-трафик.
- Требования
- Способ 1: Автоматическая установка (скрипт)
- Способ 2: Ручная установка
- Настройка клиентов
- Управление сервером
- Частые проблемы
| Параметр | Минимум |
|---|---|
| ОС | Ubuntu 20.04 / 22.04 / 24.04, Debian 11 / 12 |
| RAM | 512 MB |
| CPU | 1 ядро |
| Трафик | безлимит или от 1 ТБ |
| Расположение | за пределами РФ (Германия, Нидерланды, Финляндия — ближе = ниже пинг) |
Популярные хостинги: Hetzner, Aeza, PQ Hosting, Timeweb Cloud.
После покупки вы получите: IP-адрес, логин (обычно root), пароль.
Windows — скачайте PuTTY или используйте Windows Terminal:
ssh root@ВАШ_IP
macOS / Linux — откройте Терминал:
ssh root@ВАШ_IP
Самый простой вариант — одна команда, и прокси готов.
Подключитесь к серверу по SSH и выполните:
bash <(curl -fsSL https://raw.githubusercontent.com/vfxbro/hysteria2-install/master/hysteria2_install.sh)- Скрипт проверит ОС и определит IP сервера
- Предложит выбрать:
- Порт (по умолчанию 443)
- Сайт для маскировки (bing.com, microsoft.com, apple.com или свой)
- Лимит скорости (100 / 200 / 500 Mbps или без лимита)
- Установит Hysteria 2, сгенерирует сертификат и пароль
- Запустит сервер
- Выдаст готовую URI-ссылку для вставки в клиент
Данные для подключения:
Протокол: Hysteria 2
Сервер: 123.456.789.0
Порт: 443
Пароль: xK7m9...сгенерированный...
SNI: www.bing.com
Insecure: true
URI-ссылка (скопируйте в клиент):
hy2://xK7m9...@123.456.789.0:443?sni=www.bing.com&insecure=1#Hysteria2
Если Hysteria уже установлена, скрипт покажет меню:
1) Показать данные для подключения
2) Переустановить / перенастроить
3) Удалить Hysteria 2
0) Выход
Для тех, кто хочет понимать каждый шаг.
apt update && apt upgrade -ybash <(curl -fsSL https://get.hy2.sh/)Проверьте установку:
hysteria versionСамоподписанный сертификат (если нет домена):
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) \
-keyout /etc/hysteria/key.pem \
-out /etc/hysteria/cert.pem \
-subj "/CN=www.bing.com" \
-days 3650Если есть домен — лучше использовать Let's Encrypt. Но самоподписанный тоже работает.
openssl rand -base64 32 | tr -d '/+=' | head -c 24Запишите результат — это пароль для подключения.
Пароль генерируется без спецсимволов (
/,+,=), чтобы безопасно использовать его в URI-ссылке.
nano /etc/hysteria/config.yamlВставьте (замените ВАШ_ПАРОЛЬ):
listen: :443
tls:
cert: /etc/hysteria/cert.pem
key: /etc/hysteria/key.pem
auth:
type: password
password: ВАШ_ПАРОЛЬ
masquerade:
type: proxy
proxy:
url: https://www.bing.com
rewriteHost: true
bandwidth:
up: 100 mbps
down: 100 mbps
ignoreClientBandwidth: falseЕсли не нужен лимит скорости — удалите секцию
bandwidthи строкуignoreClientBandwidthцеликом.
Сохраните: Ctrl+O → Enter → Ctrl+X
| Параметр | Описание |
|---|---|
listen: :443 |
Слушает UDP порт 443 (выглядит как HTTPS) |
tls |
Путь к сертификатам шифрования |
auth |
Пароль для подключения клиентов |
masquerade |
Маскировка — при обращении к IP в браузере покажется Bing |
bandwidth |
Лимит скорости на каждого клиента (уберите для безлимита) |
chown hysteria:hysteria /etc/hysteria /etc/hysteria/cert.pem /etc/hysteria/key.pem /etc/hysteria/config.yaml
chmod 644 /etc/hysteria/cert.pem
chmod 600 /etc/hysteria/key.pem
chmod 640 /etc/hysteria/config.yamlsystemctl enable hysteria-server
systemctl start hysteria-serverПроверьте:
systemctl status hysteria-serverДолжно быть active (running).
# Сменить пароль root
passwd
# Автообновления безопасности
apt install unattended-upgrades -y
dpkg-reconfigure -plow unattended-upgradesСамый простой способ — сформировать ссылку и вставить в любой клиент:
hy2://ВАШ_ПАРОЛЬ@ВАШ_IP:443?sni=www.bing.com&insecure=1#MyProxy
При автоматической установке скрипт выдаст готовую ссылку.
- Установите Hiddify из Google Play
- Нажмите + → вставьте URI-ссылку
- Или добавьте вручную:
- Тип: Hysteria2
- Адрес:
ВАШ_IP - Порт:
443 - Пароль: из конфига
- SNI:
www.bing.com - Allow Insecure: Вкл
- Подключитесь
- Установите Shadowrocket (платный) или Stash
- Добавьте сервер:
- Тип: Hysteria2
- Адрес:
ВАШ_IP - Порт:
443 - Пароль: из конфига
- SNI:
www.bing.com - Skip Cert Verify: On
- Скачайте Hiddify
- Вставьте URI-ссылку или добавьте вручную:
- Тип: Hysteria2
- Server:
ВАШ_IP - Port:
443 - Password: из конфига
- SNI:
www.bing.com - Insecure:
true
- Подключитесь через клиент
- Откройте 2ip.ru или ifconfig.me
- IP должен показывать IP вашего сервера, а не домашний
| Команда | Описание |
|---|---|
systemctl status hysteria-server |
Статус сервера |
systemctl restart hysteria-server |
Перезапуск |
systemctl stop hysteria-server |
Остановка |
journalctl -u hysteria-server -f |
Логи в реальном времени |
nano /etc/hysteria/config.yaml |
Редактировать конфиг |
/etc/hysteria/
├── config.yaml ← конфигурация
├── cert.pem ← TLS-сертификат
└── key.pem ← TLS-ключ
| Проблема | Решение |
|---|---|
| Не подключается | Проверьте что UDP 443 не заблокирован хостером |
connection refused |
systemctl status hysteria-server — смотрите логи |
| Медленная скорость | Увеличьте bandwidth в конфиге или уберите секцию целиком |
| Сертификат истёк | Перегенерируйте сертификат (шаг 3) и перезапустите сервис |
| Логи показывают ошибки | journalctl -u hysteria-server -e --no-pager |
MIT — используйте свободно.