- scripts/3x-ui.sh: официальная 3X-UI v3.8.5 её установщиком, сертификат Let's Encrypt на IP для панели, подключение VLESS REALITY через API, подбор сайта для маскировки, ufw, ссылка и QR-код - scripts/hysteria2.sh: официальный Hysteria 2.12.3 с проверкой sha256, Let's Encrypt или самоподписанный сертификат с pinSHA256, сайт-заглушка, ufw, команда hy2 для управления пользователями - Инструкции переписаны под скрипты, старые (x-ui-pro, Blitz) удалены Проверено: сквозные тесты в контейнерах с systemd и подключение через интернет к тестовому серверу (VLESS REALITY и Hysteria2).
3.9 KiB
3.9 KiB
🚀 Hysteria2
Hysteria2 работает поверх UDP и хорошо держит скорость на плохих каналах — отличная пара к REALITY. Одна команда ставит сервер, сертификат и сайт-заглушку и выдаёт готовую ссылку.
Что делает скрипт:
- ставит официальный Hysteria2 проверенной версии и сверяет контрольную сумму;
- с доменом — получает сертификат Let's Encrypt, без домена — делает свой и закрепляет его отпечаток прямо в ссылке;
- поднимает сайт-заглушку: при заходе на ваш домен откроется страница «RETRYING CONNECTION»;
- создаёт пользователя со случайным паролем и открывает нужные порты в ufw;
- выдаёт ссылку
hy2://и QR-код; - ставит команду
hy2, чтобы добавлять и удалять друзей без правки конфигов.
Что понадобится
- VPS с Ubuntu 22.04/24.04 или Debian 12/13, доступ root по SSH
- По желанию — домен, A-запись которого указывает на IP сервера
Установка
Подключитесь к серверу по SSH и выполните:
bash <(curl -fsSL https://raw.githubusercontent.com/PinkmanXXX/pinkman_manuals/main/scripts/hysteria2.sh)
- Скрипт спросит домен и почту. Нет домена — просто нажмите Enter.
- В конце он покажет ссылку
hy2://и QR-код.
Tip
Без домена всё тоже работает. Домен даёт настоящий сертификат и сайт-заглушку, так что сервер снаружи выглядит обычным сайтом.
Подключение
Ссылку hy2:// поддерживают:
| Устройство | Приложение |
|---|---|
| iPhone, iPad | Streisand, Hiddify, Happ |
| Android | Hiddify, NekoBox |
| Windows, macOS, Linux | Hiddify, v2rayN |
Друзья и управление
| Команда | Что делает |
|---|---|
hy2 add имя |
добавить пользователя и показать его ссылку |
hy2 del имя |
удалить — его ссылка сразу перестанет работать |
hy2 list |
список пользователей |
hy2 link имя |
ссылка и QR-код ещё раз |
hy2 status |
версия, адрес и состояние |
hy2 update |
обновить до новой проверенной версии |
hy2 uninstall |
удалить всё |
Если что-то пошло не так
- «Не удалось получить сертификат» — A-запись домена ещё не обновилась
или порт 80 закрыт у хостера. Исправьте и выполните
hy2 restart. - Клиент не подключается — проверьте, что у хостера открыт UDP-порт 443 (у некоторых хостеров есть свой файрвол в личном кабинете).
- Порт 443 занят — поставьте на другой: добавьте к команде установки
--port 8443.