Новое название: 3X-UI + Hysteria2 Kit, ссылки на itsnotkubrick/Reality_Hysteria2

- Баннер, заголовки, шапки генераторов и картинки без прежнего названия
- Все ссылки на установку, генераторы и репозиторий — на новый адрес
- hysteria2.sh: файл настроек install.env, старый pinkman.env переносится сам
This commit is contained in:
itsnotkubrick
2026-09-26 19:20:52 +03:00
parent aebfb15780
commit 2b938baa31
13 changed files with 33 additions and 28 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# 3X-UI + VLESS REALITY одной командой — https://github.com/PinkmanXXX/pinkman_manuals
# 3X-UI + VLESS REALITY одной командой — https://github.com/itsnotkubrick/Reality_Hysteria2
#
# Установка: bash <(curl -fsSL https://raw.githubusercontent.com/PinkmanXXX/pinkman_manuals/main/scripts/3x-ui.sh)
# Установка: bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/Reality_Hysteria2/main/scripts/3x-ui.sh)
#
# Ставит официальную панель 3X-UI (версия закреплена ниже) её собственным
# установщиком, получает для панели сертификат Let's Encrypt на IP, создаёт
+10 -5
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Hysteria2 одной командой — https://github.com/PinkmanXXX/pinkman_manuals
# Hysteria2 одной командой — https://github.com/itsnotkubrick/Reality_Hysteria2
#
# Установка: bash <(curl -fsSL https://raw.githubusercontent.com/PinkmanXXX/pinkman_manuals/main/scripts/hysteria2.sh)
# Установка: bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/Reality_Hysteria2/main/scripts/hysteria2.sh)
# Управление: hy2 help
#
# Ставит официальный бинарник Hysteria2 (версия закреплена ниже, контрольная
@@ -12,13 +12,13 @@ set -Eeuo pipefail
HY_VERSION="2.12.3"
HY_REPO="HyNetworks/hysteria"
SELF_URL="https://raw.githubusercontent.com/PinkmanXXX/pinkman_manuals/main/scripts/hysteria2.sh"
SELF_URL="https://raw.githubusercontent.com/itsnotkubrick/Reality_Hysteria2/main/scripts/hysteria2.sh"
BIN=/usr/local/bin/hysteria
CLI=/usr/local/bin/hy2
CONF_DIR=/etc/hysteria
CONF=$CONF_DIR/config.yaml
STATE=$CONF_DIR/pinkman.env # настройки установки
STATE=$CONF_DIR/install.env # настройки установки
USERS=$CONF_DIR/users # строки «имя пароль»
MASQ_DIR=/var/www/masq
DATA_DIR=/var/lib/hysteria
@@ -38,6 +38,11 @@ trap 'die "Ошибка в строке $LINENO. Если это установ
need_root() { [[ $EUID -eq 0 ]] || die "Запустите от root: sudo -i, затем команду ещё раз."; }
# Прежнее имя файла настроек — переносим, чтобы старые установки не сломались.
if [[ -f $CONF_DIR/pinkman.env && ! -f $STATE && -w $CONF_DIR ]]; then
mv "$CONF_DIR/pinkman.env" "$STATE"
fi
# ---------- проверки ----------
check_os() {
@@ -174,7 +179,7 @@ render_config() {
write_unit() {
cat >"$UNIT" <<EOF
[Unit]
Description=Hysteria2 Server (pinkman_manuals)
Description=Hysteria2 Server (Reality_Hysteria2)
After=network-online.target
Wants=network-online.target
StartLimitIntervalSec=600