Commit Graph
457 Commits
Author SHA1 Message Date
StressOzz 9856e1ea28 Update version to 2.94 and modify cron log level handling 2026-10-11 18:44:12 +05:00
StressOzz 8a55d648e9 v2.93
косметика
2026-10-11 17:46:23 +05:00
StressOzz 4e459fc050 Update ZapretManager_LuCI.sh 2026-10-11 17:26:00 +05:00
StressOzz ecc867ee69 v2.91
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-6108533482
2026-10-11 16:28:51 +05:00
StressOzz 3ff6388653 Update zapret-hosts-user-exclude.txt 2026-10-11 10:31:54 +00:00
StressOzz fb1ecb6562 Update version from 2.73 to 2.75 in script 2026-10-10 20:36:00 +00:00
StressOzz 20181fcbda v2.73
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-6100218385
2026-10-10 22:28:25 +05:00
StressOzz b22d7be71f Update ZapretManager_LuCI.sh 2026-10-10 15:06:42 +00:00
StressOzz 8745c408f0 Update ZapretManager_LuCI.sh 2026-10-10 19:40:32 +05:00
StressOzz 6366651bc0 Update ZapretManager_LuCI.sh 2026-10-10 16:02:49 +05:00
StressOzz 1bea7c5072 Update version from 2.66 to 2.67 in script 2026-10-10 03:48:49 +05:00
StressOzz 5b5339f5d5 Merge pull request #1138 from khasanovbi/add-cloudfunctions-google-hostlist
Добавить cloudfunctions.net в zapret-hosts-google.txt
2026-10-10 03:26:46 +05:00
Bulat Khasanov 514cb5103f Добавить cloudfunctions.net в zapret-hosts-google.txt
Домены Firebase/Google Cloud Functions (*.cloudfunctions.net) не входят
в Google-список, поэтому попадают под общую TLS-стратегию (#v7 и т.п.).
С ней Google Front End отдаёт только первый пакет ServerHello, дальше
соединение висит.

Пример: Goose Goose Duck ходит в API на
us-central1-gaggle-staging.cloudfunctions.net (HTTP/2, TLS 1.2, BestHTTP/2).
Под #v7 игра ждёт 20 с, уходит на медленный fallback и грузится ~135 с.
С cloudfunctions.net в Google-списке (#Yv08) — ~17 с.
2026-10-09 22:29:36 +03:00
StressOzz 3e0ae33159 v2.66
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-6086939564
2026-10-09 23:36:57 +05:00
StressOzz b4926655cd Update ZapretManager_LuCI.sh 2026-10-09 01:54:09 +05:00
StressOzz 7b25e5aef9 Merge pull request #1135 from StressOzz/fix/steer-splify2-leftovers
Steer: остатки удалённого splify2 больше не блокируют вкладку (v2.58)
2026-10-09 01:41:22 +05:00
Claude ca8a6b771d Steer: остатки удалённого splify2 больше не блокируют вкладку (v2.58)
splify2 считался установленным по любому следу: каталогу /usr/lib/splify2,
скрипту /etc/init.d/splify2 или объекту ubus. После удаления splify2 такие
следы остаются, и вкладка Steer закрывалась плашкой «Установлен splify2».

Теперь splify2 считается установленным, только если на месте его служба rpcd
и пакет luci-app-splify2 (или страница LuCI). И даже тогда вкладка не
закрывается, пока правила ядра steer написаны панелью.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WpV96wH7hUvwFR2a63mWT9
2026-10-08 20:33:51 +00:00
StressOzz 6dae6635bc Update zapret-hosts-user-exclude.txt 2026-10-08 23:44:29 +05:00
StressOzz 0168afb754 Update version from 2.56 to 2.57 2026-10-08 17:26:23 +00:00
StressOzz afb043e189 Update ZapretManager_LuCI.sh 2026-10-08 17:01:38 +00:00
StressOzz cd4b9fe78a Update version to 2.56 and add fk-guard to skips 2026-10-08 16:59:29 +00:00
StressOzz 0ed03f90e5 v2.55
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-6064176249
2026-10-08 21:16:56 +05:00
StressOzz 544bc9c066 Update zapret-hosts-user-exclude.txt 2026-10-08 15:21:07 +00:00
StressOzz 00113a2f46 Update zapret-hosts-user-exclude.txt 2026-10-07 17:33:20 +05:00
StressOzz d528728e03 Update version to 2.48 2026-10-07 00:37:38 +05:00
StressOzz a27b140bc5 Update ZapretManager_LuCI.sh 2026-10-07 00:21:09 +05:00
StressOzz 026006ef9b Update Zapret-Manager.sh 2026-10-06 23:25:33 +05:00
StressOzz 021904ddb7 v2.43
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-6021835232
2026-10-06 22:33:54 +05:00
StressOzz 9769c5b9bd v2.41
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-6019732500
2026-10-06 20:39:14 +05:00
StressOzz 9ab5051aba Update zapret-hosts-user-exclude.txt 2026-10-06 18:16:35 +05:00
StressOzz 5665c00b38 Update zapret-hosts-user-exclude.txt 2026-10-05 18:15:58 +05:00
StressOzz 868c7df03b Update readme.md 2026-10-04 14:50:52 +05:00
StressOzz 98618585bb Update readme.md 2026-10-04 14:49:32 +05:00
StressOzz 6a4a317c53 Update readme.md 2026-10-04 14:44:54 +05:00
StressOzz 9c5344ae8e Update readme.md 2026-10-04 14:43:33 +05:00
StressOzz a5df6b1358 Update readme.md 2026-10-04 14:36:27 +05:00
StressOzz 88b9298af7 Update readme.md 2026-10-04 14:34:08 +05:00
StressOzz da62275090 Rename README (2) (1).md to readme.md 2026-10-04 14:31:20 +05:00
StressOzz f94564744f Add readme_ssh.md file 2026-10-04 14:30:59 +05:00
StressOzz 979fc7eb6e Add files via upload 2026-10-04 14:30:30 +05:00
StressOzz 85efe87a0f v2.33
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-5977993724
2026-10-04 13:12:32 +05:00
StressOzz 3022038c0e v2.26
https://github.com/StressOzz/Zapret-Manager/issues/1062#issuecomment-5974351587
2026-10-04 03:56:48 +05:00
StressOzz 9c487890be Update ZapretManager_LuCI.sh 2026-10-04 02:05:01 +05:00
StressOzz d299bb7b0d Update ZapretManager_LuCI.sh 2026-10-04 01:33:46 +05:00
StressOzz 8436c8c037 v2.20 2026-10-04 01:26:36 +05:00
xyzmean 83969aa15f Steer: проверка VPN ждёт, пока ядро поднимет туннель, а не только появления устройства
Устройство туннеля ядро 2.0 создаёт сразу, до выбора узла и рукопожатия: единственная попытка
curl попадала в «подключаемся», и после «Применить» рабочий туннель объявлялся мёртвым — ядро
пускало сервисы напрямую до прохода сторожа. Теперь ожидание up из steer status (до 90 с) и
три попытки трафика; причина отказа — словами.

v2.16

Committed-by: agy-cli (autonomous, run 96)
2026-10-03 17:14:11 +03:00
xyzmean 5ba242ead1 v2.15
Committed-by: agy-cli (autonomous, run #96)
2026-10-03 16:39:30 +03:00
xyzmean efecfe49c2 Steer: автоперезапуск переживает удаление и новую установку панели
Строка cron автоперезапуска зовёт backend.sh, поэтому удаление панели
снимает её вместе с остальными строками панели: без панели ей нечего
звать. Раньше строка звала init-скрипт steer напрямую и переживала
удаление, а теперь после новой установки панели автоперезапуск молча
пропадал, хотя Steer и его настройки остались.

Выбранный режим теперь хранится в /etc/zm-steer/autorestart.
Установщик панели через steer_action sync возвращает строку, если Steer
стоит, а строки нет. «Выкл.» файл убирает, удаление Steer — вместе с
каталогом.

Committed-by: agy-cli (autonomous, run #96)
2026-10-03 16:38:38 +03:00
xyzmean 820c64a95e Steer: при обновлении панели ядро не поднимается из установщика
Установщик панели в конце зовёт steer_action sync, и оттуда же
запускался подъём ядра 1.x до 2.x. Это фоновая задача, а родитель у неё —
установщик, то есть ssh или терминал. Закрыли окно — задачу могло
убить между снятием прежнего ядра и установкой нового (opkg), и роутер
остался бы без ядра. Ещё она спорила с самим установщиком за менеджер
пакетов: следом он ставит curl и unzip.

Теперь sync только обновляет строку cron и перечитывает правила, а ядро
поднимает сторож cron в пределах двух минут или открытая страница Steer.

Committed-by: agy-cli (autonomous, run #96)
2026-10-03 16:38:37 +03:00
xyzmean ed62161ab2 Steer: проверка и применение настройки — со сроком
ctl check, apply --dry-run и steer apply шли без срока. Если демон
зависнет, вместе с ним зависла бы задача панели, а следом все
операции Steer. Теперь проверка ограничена 150 с (демон сам ждёт
проверку до 120 с), применение — 300 с. Если срок вышел, это
отказ: спека возвращается прежняя, как при любом отказе.

Committed-by: agy-cli (autonomous, run #96)
2026-10-03 16:38:37 +03:00