hacker07
13dfb44f3f
v1.2.1.8: подсказка меню 0-11, тест меню в гейте, без kit fix и лишних строк в установке
2026-10-14 18:25:33 +03:00
hacker07
915dd35f42
v1.2.1.7: переставлен порядок — сначала качаем все файлы релиза, потом проверяем установщик
2026-10-14 18:03:57 +03:00
hacker07
741a70c9bf
v1.2.1.6: доступы к панели в конце установки; все файлы релиза скачиваются и сверяются (рабочая заглушка)
2026-10-14 17:53:23 +03:00
hacker07
a02650311e
v1.2.1.5: пункт меню «Доступ к панели, ссылки и заглушка» + kit local access
2026-10-14 17:31:58 +03:00
hacker07
df8a99bb78
v1.2.1.4: короткий итог установки, автовыбор в общедоступных сайтах, kit local ports, без дампа ссылок
2026-10-14 17:06:23 +03:00
hacker07
776b7a8c5e
v1.2.1.3: ссылки и QR — в меню kit (и kit local links), в итоге видно сертификат панели
2026-10-14 16:49:45 +03:00
hacker07
1b85a4bb23
v1.2.1.2: отказ сертификата на IP — с датой повтора; «без домена» продолжает установку вместо остановки
2026-10-14 16:31:54 +03:00
hacker07
f894b48cd2
сборка на базе автора 1.2.1: версия 1.2.1.1, швы пересобраны, удаление через kit uninstall, номера протоколов через пробел
2026-10-14 16:08:14 +03:00
hacker07
bddef5b8d3
v1.2.27: свой домен вводится заново при промахе; провал сертификата не обрывает установку
2026-10-14 15:51:03 +03:00
hacker07
5c22cbf4fe
v1.2.26: лимит Let-Encrypt называется прямо; готовый сертификат переиспользуется вместо нового заказа
2026-10-14 14:44:47 +03:00
hacker07
151d510495
v1.2.25: вопрос про панель (IP/домен) в интерактивном выборе домена; понятнее блок про мягкую защиту
2026-10-14 14:34:27 +03:00
hacker07
9571e93d46
v1.2.24: свой домен → панель и подписка по домену; предупреждение при панели по IP
2026-10-14 13:36:24 +03:00
hacker07
51c35dd2c1
v1.2.23: убран дубль доступов, заглушка сразу наша, ссылки только для нескольких протоколов
2026-10-14 13:26:48 +03:00
hacker07
8fd5572450
v1.2.22: 80 в ufw открывается перед выпуском сертификата; точная причина сбоя
2026-10-14 12:24:03 +03:00
hacker07
b20fd6af77
v1.2.21: проверка правил 80/443 в ufw после установки
2026-10-14 00:14:32 +03:00
hacker07
bc18fd354e
v1.2.21: порты 80/443 и понятная ошибка сертификата; блок про SSH-порт в конце
2026-10-14 00:14:05 +03:00
hacker07
6a9a6ed07e
v1.2.20: после сноса меню не показывается; update_hint терпит отсутствие /etc/kit
2026-10-14 00:02:26 +03:00
hacker07
d127a92785
v1.2.19: extra объявлена пустой (set -u валил установку) + правило в FORK.md
2026-10-13 23:59:29 +03:00
hacker07
d0bfb2dc38
v1.2.18: свой домен из меню не подменяется запасным сайтом (не перезаписывать выбор, не проверять TLS своего домена)
2026-10-13 23:52:02 +03:00
hacker07
73754dbc01
v1.2.17: меню маскировки первым (меню автора не перебивает) + исправление ask_yes
2026-10-13 23:39:50 +03:00
hacker07
c261d27b80
v1.2.16: возвращён ask_yes; гейт на «определение раньше вызова»
2026-10-13 23:34:02 +03:00
hacker07
4a9e452e3e
v1.2.15: меню 9/10/11, снос с добивкой, меню маскировки как просил, быстрый скан, швы пересобраны (63 шва, воспроизведение побайтово)
2026-10-13 23:20:18 +03:00
hacker07
9aa93fad37
v1.2.14: меню выбора сайта маскировки по скану + снос не обрывается на set -e
2026-10-13 22:52:33 +03:00
hacker07
b778ce4428
v1.2.13: вернул заголовок раздела действий
2026-10-13 22:39:04 +03:00
hacker07
143b41c84e
v1.2.13: вопросы до установки (доступы в самом конце) + гейты по выбранным протоколам
2026-10-13 22:38:23 +03:00
hacker07
01662ff039
v1.2.12: не сканировать соседей по подсети, если XHTTP и MTProto не выбраны
2026-10-13 22:33:23 +03:00
hacker07
0daaf65b5c
v1.2.11: снос убирает kit-limit и находит свои службы по шаблонам
2026-10-12 22:55:04 +03:00
hacker07
77f98da99a
v1.2.10: убран мусор в выводе установщика + гейт на строки-сироты
2026-10-12 22:40:05 +03:00
hacker07
6fb7d6c59c
v1.2.9: снос убирает всё (список по коду установщика) + проверка после сноса + флаг --clean у установщика
2026-10-12 22:35:57 +03:00
hacker07
6323c28533
v1.2.8: доступ к панели в конце установки; kit local uninstall + пункт 10 в меню (SSH не трогает)
2026-10-12 22:26:47 +03:00
hacker07
8d470f3eb1
3X-UI_autoVPS: баннер Hacker 07, новое имя вместо 3X-UI KIT, терпимая шапка релиза; -дублирование подсказки SSH; робот без --apply
2026-10-12 21:30:39 +03:00
hacker07
c270b09891
kit help: on/off отдельными строками (проверка справки проходит)
2026-10-12 21:21:43 +03:00
hacker07
a1ce2f1c54
kit help: полный справочник по категориям + проверка, что справка не отстала от команд
2026-10-12 21:21:21 +03:00
hacker07
db549348e5
Заглушки: живые кнопки и ссылки с окном «раздел в разработке»
2026-10-12 21:17:55 +03:00
hacker07
7cc7e684d5
v1.2.7: в конце установки — подписка, QR-код и ссылки по протоколам (--no-sub); расписание возвращено на 03:30
Синхронизация с автором / sync (push) Successful in 1s
2026-10-12 21:16:00 +03:00
hacker07
ca5a57db55
v1.2.6: заглушка №1 — дата-аналитика вместо хостинга; гейт по переводам строк выше проверки коммита
2026-10-12 20:37:50 +03:00
hacker07
445c066791
v1.2.6: 10 ИТ-сайтов-заглушек вместо авторских + умолчание протоколов REALITY и AWG-3.1
2026-10-12 20:30:14 +03:00
hacker07
1fdc4945f1
v1.2.6: вопрос про смену порта SSH вместо второго порта; меню и вопросы больше не попадают в значения переменных
2026-10-12 20:25:15 +03:00
hacker07
cc17b11bd1
v1.2.6: вопрос о протоколах при установке (+--yes, --harden) и правка разбора ответов
2026-10-12 20:22:17 +03:00
hacker07
4ed9c5ceb5
v1.2.6: обёртка спрашивает про ping, автообновления, порт SSH и пароль
2026-10-12 20:14:07 +03:00
hacker07
70e2a499c7
v1.2.5: суммы релиза в POSIX-виде (без звёздочки) — kit сверяет имя строго
2026-10-12 19:40:04 +03:00
hacker07
934077c56f
v1.2.4: флаг --verify-only и проверка подписи до всех предполётных проверок
2026-10-12 19:37:36 +03:00
hacker07
2e875aaa2f
v1.2.3: установка одной командой (3x-ui-local.sh) — релиз из нашего канала + защита сервера
2026-10-12 19:36:00 +03:00
hacker07
c83fde40e4
v1.2.2: команды защиты сервера (ssh/ping/passwd/upgrades/hardening из vps-setup, безопаснее)
2026-10-12 19:24:18 +03:00
hacker07
80258f1d45
fork: полный набор швов + свои записи о версии (FORK-CHANGELOG.md)
2026-10-12 19:04:01 +03:00
hacker07
7b30cd9b23
fork: швы поверх upstream 1.2 — источник Gitea, ключ подписи форка, версия 1.2.1
2026-10-12 19:03:16 +03:00
hacker07
45b8d1c783
fork: инструменты сборки и локальные дополнения (швы, синхронизация с автором)
2026-10-12 15:16:32 +03:00
maxdmitrov
ddfbabf0c2
kit: подсказка о новой версии в меню, после kit user add и kit net
2026-10-06 19:32:49 +03:00
maxdmitrov
018d9cefa2
--restore: файлы настроек копии – только печатные ASCII, нулевой байт больше не выключает проверку
...
Нулевой байт в kit.env, install-result.env или kit-backup.env заставлял GNU grep считать
файл двоичным и молчать: safe_env «проходил», а bash при «.» выкидывал нулевые байты
и выполнял остальное (лишние имена вроде PATH и KIT_CLI_URL).
- проверка архива отклоняет три файла настроек с байтами вне 0x20–0x7E и \n (и больше 64 КиБ),
3x-ui.txt – не UTF-8 или с управляющими символами (кроме \n и \t), больше 1 МиБ;
проверяются все записи с таким именем, в том числе повторные;
- safe_env: сначала tr – только печатные ASCII и \n, затем grep -a под LC_ALL=C;
- grep -a там, где kit и установщик читают свои файлы настроек (kit.sh: замена токена API);
- отрицательные тесты: \0, \r, \x1b, \x80, \xff в начале, в середине, в конце, отдельной строкой
и в значении в каждом из трёх файлов, повторная запись в архиве, 3x-ui.txt.
2026-10-06 18:58:38 +03:00
maxdmitrov
25df91e79a
Hysteria2: заглушка байт в байт как у nginx
...
$(cat …) срезал последний перевод строки, и страница masquerade была на
байт короче той, что отдаёт nginx. Читаю файл целиком (установщик и
kit net masq on), запасная запись страницы – без лишнего перевода строки.
2026-10-06 18:40:01 +03:00