mirror of
https://github.com/IndeecFOX/zapret4rocket.git
synced 2026-04-30 20:39:47 +00:00
338 lines
56 KiB
Markdown
338 lines
56 KiB
Markdown
Устанавливает последнюю версию zapret с актуальными рабочими стратегиями обхода блокировок. Вам всего-лишь требуется жать Enter.
|
||
Скрипт поддерживает быстрый подбор стратегий из проверенных и добавленных в него.
|
||
YouTube без ограничений, работа войсов Telegram, Whatsapp, Discord, доступ к ntc.party, meduza.io и прочим ресурсам
|
||
|
||

|
||
|
||
1. [Установка и обновление](#установка-и-обновление)
|
||
2. [Требования и зависимости](#требования-и-зависимости)
|
||
3. [Поддержка](#поддержка)
|
||
4. [Changelog](#changelog)
|
||
|
||
<a id="установка-и-обновление"></a>
|
||
### 🔧 Установка и обновление
|
||
Скрипт проверяется на:
|
||
- VPS (Ubuntu 22/24, Debian 12 cloudcore.ru)
|
||
- OpenWRT/Keenetic (Entware) (Keenetic KN-3811)
|
||
Но поддерживает и иное, вроде: x-wrt, kwrt, MerlinWRT и т.п. только тот же MerlinWRT плавает в своих прошивках и никогда не знаешь что работает, а что нет от роутера к роутеру, от прошивки к прошивке.
|
||
|
||
**Установка/обновление/подбор стратегий** (копируйте и вставляйте в SSH):
|
||
```bash
|
||
curl -O https://raw.githubusercontent.com/IndeecFOX/z4r/4/z4r && sh z4r
|
||
```
|
||
|
||
**После запуска:**
|
||
1. На все вопросы нажимайте `Enter` (если не требуется дополнительных действий)
|
||
На VPS в самом начале скрипт спрашивает установить ли 3x-ui панель или аналоги (жмите Enter, если ничего не нужно или введите соответствущий текст).
|
||
Для VPS: Войс Discord работает при подключении через TUN для VLESS; или протоколы с поддержкой UDP - иначе войса не будет). Инста обычно работает только через приложение (бан ip в РФ). Или может помочь замена DNS.
|
||
2. Для активации функционала подбора стратегий запустите скрипт второй раз (если не работают текущие стратегии или проблемы с каким-то сайтом)
|
||
3. Для удаления, остановки zapret и т.п. - так же запустите скрипт второй раз. Откроется меню действий.
|
||
Скрипт после установки так же можно запускать просто введя: z4r
|
||
|
||
<a id="требования-и-зависимости"></a>
|
||
### ⚙️ Требования и зависимости
|
||
Конечная папка zapret занимает ~2.6(3.05)Мб места
|
||
В случае отсутствия/ошибки curl
|
||
|
||
```bash
|
||
apt update || opkg update && apt install curl || opkg install curl
|
||
```
|
||
Если висит на downloading packages (блок РКН), решение для Entware:
|
||
```bash
|
||
sed -i 's|bin.entware.net|entware.diversion.ch|g' /opt/etc/opkg.conf
|
||
```
|
||
**Windows клиенты** если не работают, то в cmd выполнить
|
||
```bash
|
||
netsh interface tcp set global timestamps=enabled
|
||
```
|
||
**Для Keenetic**: предварительно в веб-интерфейсе роутера нужно обязательно установить компоненты: "Протокол IPv6" и "Модули ядра подсистемы Netfilter" (появляется только после выбора компонента "Протокол IPv6").
|
||
|
||
**Keenetic-политики для `nfqws`**: в меню `z4r` есть отдельный пункт настройки политики. `POLICY_NAME` ограничивает работу `nfqws` устройствами из указанной политики, а `POLICY_EXCLUDE=1` переворачивает логику на "все кроме политики". Если политика не найдена в NDMS, `zapret` пишет предупреждение и работает в обычном режиме без policy-фильтра. После изменения состава устройств в политике может потребоваться `zapret restart`, если Keenetic сам не пересобрал netfilter.
|
||
|
||
**ASUS**: при ошибке bash: opkg install bash и ребутнуть роутер
|
||
|
||
На конечных устройствах, особенно роутерах, **рекомендуется использовать не DNS провайдера**, а, например 8.8.8.8 гугла или лучше DoH/DoT шифрованные DNS. Это может решить проблемы неработоспособности на всех или части устройств. Важно чтобы не было включено сетевое ускорение (offload) в настройках роутера! С ним не работает.
|
||
|
||
<a id="поддержка"></a>
|
||
### 💬 Поддержка
|
||
Чат для вопросов и обсуждения, а так же если есть желание поддержать проект:
|
||
[https://t.me/zee4r/](https://t.me/zee4r/)
|
||
|
||
---
|
||
|
||
<a id="changelog"></a>
|
||
## 📜 Changelog
|
||
|
||
Дата | Изменения
|
||
------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
22.03.26 | fix: переключения скриптов <> страт войса (по фидбэку Михаила и @ft664dg7ref9gr)
|
||
. | mod: добавленные в исключения домены теперь исключаются и из UDP стратегий тоже (требуется обновление конфиг-файла через 5 пункт или переустановка)
|
||
15.03.26 | fix: в команде вызова z4r поправлен синтаксис bash install на apk add для новых openwrt прошивок (по фидбэку jekalich)
|
||
10.03.26 | add: Keenetic policy support (pull request by @Kraster)
|
||
5.03.26 | fix: при проверке 16 кб (001 пункт) выполнен фикс ошибок 404 у 2 тестов, ссылки заменены на "более устойчивые" by LOyoujoLI
|
||
22.02.26 | mod: смена 17 стратегии. Ориентирована на YouTube
|
||
21.02.26 | add: проверка обновления config на гите с предупреждением внутри 1 пункта меню о наличии нового. (Идея @wka2000, реализация @AloofLobra, код ревью и правки кода @wka2000)
|
||
. | add: возможность отката конфига на используемый до обновления установленного зифира (Идея и реализация @AloofLobra , код ревью и багфиксинг @wka2000)
|
||
19.02.26 | add: в 1 пункте меню появился переключатель фулинга ts <> ts+badsum. С badsum у кого-то отваливается discord.
|
||
. | mod: все оставшиеся стратегии имеющие fooling ts переведены на ts+badsum (gv ютуба)
|
||
. | str: стратегия 2 получила доп фейк stun перед основным. У меня без изменений, но по отзывам - лучше пробивает.
|
||
14.02.26 | mod: в пункт безразборного режима вернул предложение добавить ru домены в исключения
|
||
13.02.26 | mod: теперь кастомные домены на подобранные им стратегии имеют приоритет над безразборным режимом
|
||
. | mod: кастомные домены теперь работают не только на 443-tcp, но и на 8443
|
||
. | txt: в меню отображён формат 2 пункта (вкл/выкл запрет) на более человечный
|
||
. | txt: в 1 пункте меню добавлены подсказки к пунктам, которые приоритетнее безразборного режима.
|
||
9.02.26v2 | mod: Замена xargs на bash функции. Кода больше, но если нет полноценного xargs то не будет проблемы с проверкой блока хостеров
|
||
9.02.26 | mod: выполнен возврат фейк-файла max и смена мода sni на msn.com с ilovepdf.com
|
||
. | fix: дефолтом теперь не активирован безразборный режим на 2 стратегии. Был залив конфига случайно, где активирован дефолтом.
|
||
8.02.26 | new: добавлена возможность модификации sni фейк файла из меню скрипта для стратегий: Дефолтного РКН листа, 2, 4, 12.
|
||
. | new: теперь при активации безразборного режима. будет выполняться проверка на 16кб блок зарубежных хостеров. При смене sni фейка так же будет выполняться данный чек. Вручную можно вызвать через 001 в главном меню.
|
||
. | fix: исправлен баг, когда при смене стратегии безразборного режима выполнялось 2 перезагрузки zapret. Теперь это будет в 2 раза быстрее.
|
||
. | txt: в главном меню коды для вызова пунктов теперь подкрашены бирюзовым цветом.
|
||
. | mod: кастомный фейк зифира заменён в стратегиях: дефолтная РКН-листа, 2, 4, 12 на дефолтный фейк запрета с mod sni=ilovepdf.com.
|
||
. | mod: задержка при недоступности api.github.com уменьшена в 2 раза с 30 до 15 секунд.
|
||
. | clr: мелкая оптимизация кода.
|
||
. | txt: мелкие текстовые правки.
|
||
7.02.26 | mod: добавлена 22 команда для главного меню позволяющая перезапустить zapret без двойного вызова 2 пункта.
|
||
6.02.26 | mod: vyos теперь определяется как VPS/LinuxOS, не нужно выбирать в ручную тип системы.
|
||
. | mod: в игровом фильтре cutoff n4 вернул на n2. По фидбэку юзера с 2 работает, с 4 - нет. Пока будет так. Вручную легко править самому опять же
|
||
5.02.26v2 | new: добавлен фейк-файл msn.com
|
||
. | upd: в стратегиях 2, 4, 12 заменён tls client hello на актуальный msn.com (Кто юзает безразборный режим - как всегда 2 наиболее приоритетная страта)
|
||
5.02.26 | str: для игрового фильтра убрал автоТТЛ, говорят РКН рубит его у многих и катофф с н2 до н4 увеличил. Больше мусорных пакетов, но выше пробиваемость. Может повлиять на пинг. убрал в 3 и 7 стратегиях аутоТТЛ (хотя они и так не работают почти ни у кого)
|
||
2.02.26 | fix: установки web-ssh доступа на VPS
|
||
. | clr: при удалении zapret удаляются остатки из системы в случае с entware. (по запросу @reSigo)
|
||
. | clr: при удалении предлагает теперь удалить и web-ssh доступ через ttyd.
|
||
. | clr: минорная оптимизация кода.
|
||
1.02.26 | add: добавлен код для поддержки Alpine. Code PR by @jenstel (code review by @wka2000)
|
||
. | mod: переменная с дефолтной версией апнута Zapret 72.6 » 72.9 (Крайне редко требуется. В случаях когда не удалось получить инфу с гит)
|
||
. | add: частичное добавление поддержки apk для OWRT и VPS как следствие добавления Alpine. Логика условий изменена на более корректную.
|
||
. | txt: добавлено пояснение что web доступ - это web-ssh.
|
||
24.01.26 | fix: фикс ошибки "Directory not empty" путём удаления zapret в /tmp при установке в случае его наличия там
|
||
22.01.26 | mod: добавлена возможность добавлять домены в формате https:// и в исключения(6 пункт) и в подбор (1>5)
|
||
18.01.26v2 | add: добавлена возможность добавлять домены сразу пачкой в исключения (6 пункт) и в подбор стратегий (1>5 пункт). Перечисление через пробел. Тест доступности в таком случае не работает
|
||
. | mod: убраны из скачивания листы клауда. -200 Кб
|
||
18.01.26 | add: теперь в 6 пункте можно посмотреть что уже есть в вашем списке исключений
|
||
. | mod: добавлена возможность выйти не добавляя домен через ввод 0
|
||
16.01.26 | new: теперь при включении безразборного режима будет рекомендовать добавить ru домены в исключения. Enter - для добавления, 1 - для отказа.
|
||
. | fix: запуска zapret на merlin при перезагрузке (требуется переустановка)
|
||
11.01.26 | fix: замена command -v на which для большей совместимости с MerlinWRT
|
||
10.01.26 | fix: получения ip от DNS если не доступен гитхаб. 1.1.1.1 заменён на 8.8.8.8
|
||
09.01.26 | fix: MerlinWRT: отсутствие firewall-start будет игнорироваться
|
||
06.01.26 | mod: googlevideo.com стратегии отделены от стратегий yt интерфейса c РКН-листом, что позволит в дальнейшем менять стратегии меньше убивая рабочих для других листов.
|
||
. | mod: обновлено несколько стратегий, 6,7,9 по разным листам. Вроде бы другие не трогал. Уже запутался.
|
||
. | clr: убраны закомментированные ранее старые стратегии.
|
||
. | clr: оптимизация описания стратегий в конфиге.
|
||
05.01.26 | mod: добавление резервного url by AloofLibra
|
||
04.01.26 | mod: рефакторинг кода. Изменилась логика отрисовки меню. by AloofLibra
|
||
03.01.26 | fix: для основного листа RKN в дефолте установлена 2 стратегия. Был баг - в дефолте не было стратегии
|
||
02.01.26 | fix: из безразборного режима убран googlevideo.com (Важно после вчерашего апдейта).
|
||
. | mod: стратегия RKN заменена на 2 по дефолту. Универсальнее. Чинит ДС обычно.
|
||
02.01.26 | new: теперь в меню выбора альтернативных стратегий стратегия для видео на YouTube по TCP подбирается отдельно от самого ресурса. by AloofLibra
|
||
. | mod: в 777 пункт (премиум) добавлены мемчики by AloofLibra
|
||
. | add: beta: добавлена возможность делиться подобранными стратегиями и получать подсказки по ТОПу стратегий, если есть совпадения по провайдеру, городу. by AloofLibra
|
||
. | txt: уточнение описания пунктов меню в подборе и подсказок
|
||
31.12.25 | upd: обновление стратегий 1,7,13,15,16. Убран pmang.cloud c 14 стратегии
|
||
30.12.25v3 | upd: 2 стратегия заменена на лайтовую ts
|
||
30.12.25v2 | mod: таймаут проверки доступности ресурсов по TLS снижен с 2 до 1 секунды. Т.е. тест, особенно в новой реальности не отображает фактической ситуации, но задержка может мешать перебирать стратегии давая суммарно по 4 секунды на 1 проверку.
|
||
. | fix: цветовой окраски, когда при ошибке модуля ядра красный мог разиться на другие строки.
|
||
30.12.25 | txt: более подробное описание в меню подбора. Подсказка, что curl тест может быть ошибочным.
|
||
. | add: теперь в меню указаны текущие подобранные стратегии
|
||
. | txt: для будущего улучшения меню внутри кода теперь больше переменных для удобства работы с цветом, текстом.
|
||
29.12.25 | fix: добавления кастомного домена.
|
||
. | txt: уточнение описания операции в подборе (Если вы выходите через 0, то стратегия по данному пункту сбрасывается к дефолтной, а не сохраняется когда-то подобранная)
|
||
28.12.25v4 | txt: теперь в меню подбора стратегий указано общее число стратегий для каждого варианта
|
||
28.12.25v3 | fix: ошибки, когда при переходе к номерной стратегии прошлые не переставали работать, из-за чего новая не применялась
|
||
28.12.25v2 | upd: 6 стратегия как дефолтная для ютуба и РКН листа. Дефолтные закомментированы скипом
|
||
28.12.25 | upd: массовое обновление стратегий. Дефолтные и № 2, 5, 7, 11-17
|
||
27.12.25v2 | add: теперь в подборе стратегии можно выбрать номер страты к которой сразу перейти
|
||
27.12.25 | fix: после перебора стратегий в меню и инициализации переустановки теперь не будет заново продолжаться перебор стратегий.
|
||
. | mod: в подборе стратегий таймаут уменьшен с 3 до 2 секунд. Всё равно нужно проверять вручную. А это может тормозить.
|
||
26.12.25v3 | upd: убрано отключение zapret, если нет xt_multiport.ko kernel module. Вероятно может работать и без него.
|
||
26.12.25v2 | add: обход замедления whatsapp. Назначение whatsapp.net 1 стратегии из подбора. Из хост-листа RKN домен убран.
|
||
26.12.25 | fix: теперь если есть некорректно установленный zapret, то будет инициирована переустановка, ошибки line 6 не будет.
|
||
23.12.25 | fix: ошибки возникающей при ручном указании версии ядра zapret
|
||
21.12.25 | mod: безразборный режим теперь не затрагивает стандартные или подобранные стратегии YouTube
|
||
20.12.25 | fix: при выходе из меню подбора стратегии не будет запускаться последний вызванный пункт меню или переустановка
|
||
18.12.25 | fix: автоперезагрузка запрета при де(активации) безразборного режима
|
||
17.12.25v2 | new: добавлена поддержка apk менеджера пакетов
|
||
17.12.25 | opt: сокращение задержки получения информации о последней версии при установке запрета. Вместо всех 4 методов используется 1 или очерёдность при провале.
|
||
. | txt: убран вывод дебаг лога от методов.
|
||
. | txt: мелкие текстовые правки
|
||
15.12.25 | fix: теперь на кинетик при недоступности raw.githubusercontent.com запрашивается ip с DNS 1.1.1.1.
|
||
. | fix: ошибки cluster_codename в случае недоступности получения будет использоваться захардженный адрес
|
||
. | fix: ошибки 31 seq, ломающую проверку по googlevideo.com
|
||
14.12.25v2 | upd: в стратегиях 1 и 4 сменены tls на скаМессенджер
|
||
. | mod: для keenetic добавлено получение ip для api.github.com с 1.1.1.1 при недоступности на системных DNS
|
||
14.12.25 | txt: добавлено информирование о недоступности api.github.com при таймауте 50 сек.
|
||
13.12.25v2 | fix: случаев, когда при нажатии enter без ввода цифры отрабатывалась последняя ранее введённая цифра.
|
||
. | fix: сделано страхующее назначение entware для keenetic (бета) Если скрипт не отработал на enter и пришлось отвечать Y на do you want continue, то напишите мне. Фиксы скорее всего не поставятся и работа будет некорректной
|
||
13.12.25 | fix: попытка пофиксить плавающую проблему с неопределением локального домена googlevideo.com при тесте доступности.
|
||
11.12.25 | fix: ошибки с grep на части устройств при проверке доступности ютуба. code supporter: @zzzytaF
|
||
10.12.25v2 | mod: теперь проверяется действующий для вашего провайдера домен googlevideo.com, а не жёсткоустановленный, это поможет точнее определять доступность видео на YouTube. Но никто не отменял блок 16кб или тормоза. Так что ручная перепроверка необходима. code supporter: @zzzytaF
|
||
10.12.25 | txt: изменил описание пунктов меню на более точные формулировки
|
||
. | str: 11 стратегию сменена на альтрнативную временную. Мелочь, но мб кому поможет.
|
||
5.12.25 | fix: мешанины в 12 пункте при работе в web-интерфейсе
|
||
4.12.25 | fix: выгрузки из фаерволла для MerlinWRT. Ставится при (пере)установке запрета(зифира)
|
||
2.12.25 | fix: определения netcraze (ребрендинг кинетиков)
|
||
1.12.25v2 | txt: Добавлен комментарий к тесту доступности. Отрицательный ответ curl возможен из-за, например, отсутствия сертификатов ssl. (можно решить). Так что стоит проверять работоспособность и самостоятельно в нестандартных ситуациях
|
||
1.12.25 | mod: (№10 меню) Диапазон обхода блоков UDP расширен с 21-23к до 1026-65531. Может помочь с большим числом игр, мессенджеров и т.п. Но стратегия пока что одна. Может увеличить нагрузку на роутер или что-то сломать (доступ к чему-то). Но вы всегда можете отключить этот обход в меню. Для работоспособности требуется обновление как минимум через 5 пункт меню! Можно с бэкапом листов.
|
||
30.11.25 | mod: Изменение 9 стратегии. Убран md5sig
|
||
20.11.25 | 1) txt: Добавлена подсказка о перезагрузке роутера у Entware в случае если службу web-меню не удалось запустить из терминала (13 пункт меню).
|
||
. | 2) txt: Добавлена подсказка по логин-пассу в браузере (13п)
|
||
19.11.25v2 | 1) new: Теперь в меню отображаются состояния переключателей
|
||
. | 2) mod: При активации безразборного режима проверяется не только meduza.io, но и доступность youtube и т.п., т.к. для ютуба РКН может применять иные правила фильтрации
|
||
. | 3) clr: Небольшая оптимизация кода
|
||
19.11.25 | opt: Объединение функции стоп/пере(запуск) запрет в единый пункт меню
|
||
16.11.25v2 | clr: Мелкая оптимизация кода скрипта. Не стоит внимания.
|
||
16.11.25 | fix: ошибки запуска скрипта в веб-терминале после перезагрузки роутера (скорее всего только на Keenetic). Теперь скрипт всегда скачивает себя (23кб) в /opt для запуска, а не в то расположение где вызывается.
|
||
12.11.25v2 | 1) mod: При подборе стратегий будет возвращать в меню, а не выкидывать из скрипта.
|
||
. | 2) txt: Текстовая правка в подборе для понятности (Далее > следующий вариант)
|
||
12.11.25 | 1) new: Теперь в меню выводится статус zapret в цвете (Запущен/Остановлен)
|
||
. | 2) new: При установке web-меню так же в лог выводится проверка запущена ли служба и прослушивается ли порт (порт проверяется только на entware).
|
||
. | 3) mod: При указании логина для web-меню ввод теперь с новой строки (не сбивается вёрстка)
|
||
. | 4) add: Теперь можно вручную продолжить скрипт если OS не определена
|
||
. | 5) mod: Тестово добавлена поддержка istoreos
|
||
. | 6) fix: Скрипт на некинетиках больше не будет упоминать отсутствующий файл grep: /bin/ndmc: No such file or directory
|
||
11.11.25 | 1) fix: Для сохранения работы web-терминала без перезагрузки роутера будет выполнен принудительный выход из скрипта при его установке. (На keenetic терминал переставал работать при закрытии окна ssh до перезагрузки роутера)
|
||
. | 2) txt: Теперь скрипт умеет различать Keenetic и Netcraze (тот же Keenetic). При запуске скрипта больше не будет писать Keenetic на Netcraze.
|
||
10.11.25 | 1) mod: Теперь можно отказаться от логина через браузер вообще, web-терминал тогда будет переведён с меню zeefeer на SSH-CLI с вашими обычными login/pass от SSH. Может пофиксить баг с входом через safari или иные браузеры.
|
||
. | 2) fix: Фикс, бага, когда на OpenWRT всегда задавался пустой логин на вэб.
|
||
9.11.25 | 1) add: Добавлена возможность активации web-терминала для доступа в меню скрипта через браузер (13 пункт в меню), а так же при (пере)установке zapret
|
||
. | 2) mod: Теперь пункты меню не выкидывают из скрипта, а снова открывают меню
|
||
. | 3) fix: На VPS пофикшено принудительное обновление z4r прокси-линка без необходимости
|
||
8.11.25v2 | При вызове подбора стратегий через z4r на VPS теперь не будет всплывать вопрос об установке панелей
|
||
8.11.25 | Добавлен патч installer.sh для работы на x-wrt
|
||
7.11.25v2 | Дополнительный патч для MerlinWRT на случай неработающего sysctl. Возможно пофиксит отсутствие результата при зелёной проверке
|
||
7.11.25 | На OpenWRT скрипты разблокировки войса от bol-van теперь будут корректно установлены (отваливались после перезапуска роутера)
|
||
6.11.25 | 1) fix: Безразборный режим теперь будет работать при ранее использованной функции подбора кастомного домена. Но кастомные домены за ненадобностью будут очищены.
|
||
. | 2) txt: Обновлён перечень поддержавших проект (При активации 13 пункта в меню)
|
||
. | 3) mod: Обход ТГ подсетей отключен. Можно включить убрав --skip в конфиге. Польза не доказана, но возможно кому-то что-то ломает.
|
||
. | 4) mod: После добавления домена в исключения запрет теперь не рестартится. Это не требуется. Экономит много времени. А так же из скрипта не выкидывает, а открывается снова меню. Удобнее если вносить несколько доменов.
|
||
4.11.25v2v3 | 1) mod: Недоступные домены будут быстрее отлетать в автохост-лист. (2 ситуации с 5 ретрансмиссиями за <30 секунд считается поводом для попадания.)(Минимальные параметры для ускорения 1 ситуация и 2 ретрансмиссии. Если кто-то захочет изменить)
|
||
. | 2) mod: Для MerlinWRT при установке zapret - теперь применяется патч install_easy.sh запрета, отключающий проверку USER при установке zapret. Т.к. по отзывам ошибка принудительный запуск запрета потом отрабатывает несмотря на фейл проверки конфига.
|
||
4.11.25 | 1) add: Добавлена возможность активации работы без хост-листов. Все запросы к доменам (кроме листа исключений и кастомно подобранных доменов) по TCP-443 будут идти на выбранную вами стратегию. Пункт меню №12
|
||
. | 2) fix: невозможности открыть конфиг через меню скрипта, если стоял пакет nano на роутере. Теперь он удаляется и ставится nano-full
|
||
. | 3) mod: Перекрашено меню в жёлтый для повышения контрастности
|
||
. | 4) clr: Оптимизация части меню в коде для повышения читаемости кода и удобства правки (не влияет на юзеров)
|
||
2.11.25 | 1) add: Теперь можно быстро вызывать подбор стратегий: z4r arg. На месте arg цифра 1-3 или просто кастомный домен, например meduza.io (z4r meduza.io)
|
||
. | 2) add: Теперь z4r прокси-ссылка может обновляться
|
||
. | 3) clr: Убран лишний текст
|
||
1.11.25 | 1) upd str: Обновление 12 стратегии.
|
||
. | 2) β: Добавление отдельной строки для работы по CIDR Telegram (бета).
|
||
. | 3) mod: Таймаут ожидания ответа ресурса в тестах доступности увеличен с 2 до 3 секунд (Либо нехватает 2 секунд, либо стратегия срабатывает рандомизированно, что вряд ли. Решил пожертвовать секундой)
|
||
1.11.25 | clr: Причёсаны стратегии в конфиг файле (Убрано неиспользуемое, поправлены комментарии, автолисту активирован ipv6). Будет меньше срать в терминал при старте службы и будет проще понимать конфиг-файл.
|
||
31.10.25 | 1) upd str: Обновлены стратегии № 4, 9, 13 на актуальные by flowseal
|
||
. | 2) fix: Фикс функции бэкапа листа исключений
|
||
30.10.25v3 | 1) add: Теперь у zeefeer есть более короткая прокси-ссылка. По ней bash ставится сам, если его нет (На гитхаб обновленная ссылка)
|
||
. | 2) add: Добавлено закрепление прокси-ссылки на скрипт в /bin системы для быстрого вызова меню скрипта (просто напишите в терминале z4r) . (Для добавления ссылки в систему достаточно запустить меню и выйти из него)
|
||
30.10.25v2 | 1) add: Теперь после установки (или обновления конфига) скрипт сообщает о доступности сервисов.
|
||
. | 2) add: Добавлен пункт 01 в меню для проверки доступности сервисов
|
||
. | 3) add: При переустановке и обновлении конфига теперь есть возможность прервать процесс.
|
||
. | 4) fix: Меню теперь не откроется если ранее был установлен zapret не зифиром
|
||
. | 5) clr: Чуть причесал код
|
||
30.10.25 | 1) add: Добавлена работа по портам 2053,2083,2087,2096,8443 discord.media. Может помочь в том числе с войсом.
|
||
. | 2) txt: Немного поправлены комментарии в конфиг файле
|
||
29.10.25 | 1) fix: работы функции смены режима обхода войса в 8 пункте меню.
|
||
. | 2) add: Добавлен 11 пункт в меню для включения offload запрета на роутерах. Не тестировалось. Должно ускорять инет, снижать нагрузку на роутер.
|
||
. | 3) txt: Правка текста и мелкие правки
|
||
28.10.25v2 | 1) fix: Пофикшена проблема, когда при подборе кастомного домена активировалась 17 стратегия для листа RKN.
|
||
. | 2) fix: Пофикшена проблема из-за которой на одной и той же стратегии в режиме кастомного домена сохранялся только последний добавленный домен заменяя прошлый.
|
||
. | 3) add: В режиме подбора стратегий добавлен вариант выхода из подбора без сохранения
|
||
. | 4) add: В меню добавлен вариант выхода из скрипта
|
||
. | 5) clr: Убран лишний код
|
||
28.10.25 | 1) fix: Более корректная отработка удаления ошмётков других запретов при первичной установке.
|
||
. | 2) add: При открытии конфига через меню теперь устанавливается nano редактор автоматически, если его нет.
|
||
. | 3) fix: MerlinWRT теперь определяется корректнее. По наличию папки jffs
|
||
26.10.25 | fix установки на merlinWRT для kmod связанный с детектом по uname. Даже если мерлин не будет определён и будет попытка установить kmod кинетика - установка не прекратится.
|
||
25.10.25 | Добавлен пункт (№10) активирующий обход UDP 21000-23005 для BF, Fifa и т.п.
|
||
. | Текстовые правки
|
||
23.10.25 | fix UDP-443. Все UDP-443 шли в одну стратегию всегда. Подбор UDP YT не работал и все стратегии UDP YT ниже - тоже.
|
||
15.10.25 | 1) Добавлена проверка доступности ресурса в режиме подбора.
|
||
. | 2) При обновлении сборки теперь можно резервировать лист исключений независимо от настроек подбора
|
||
12.10.25 | Обновлены стратегии flowseal до актуальных в меню подбора. № 7, 8, 10, 14, 15. Перед тестом стратегий не забыть обновить конфиг файл через 5 пункт меню или переустановить zapret полностью.
|
||
. | 1) Отказ от wget
|
||
. | 2) Распаковка в stdout
|
||
. | 3) Причёска кода
|
||
. | Как следствие снижено требование к RAM и ROM памяти, куда более быстрое скачивание файлов через curl. Надеюсь больше зависаний как с wget встречаться не будет
|
||
08.10.25 | Добавлена поддержка arch
|
||
07.10.25v2 | Уменьшена задержка в 2 раза для добавления а автолист. Стратегия автолиста сменена на актуальную для общего листа
|
||
07.10.25 | 1) Ускорение обновления (меню 5) и развёртвывания на чистую
|
||
. | 2) Снижение шанса зависнуть на wget (Теперь fake файлы качаются одним архивом. Это куда быстрее и меньше шанса зависнуть на wget. Автолист создаётся чистым, а не скачивается с той же целью)
|
||
18.09.25v2 | Пофикшена проблема с пропаданием символов при вводе домена
|
||
18.09.25 | Добавлены аргументы -re в read чтобы избежать проблем при удалении кириллицы в запросах
|
||
17.09.25 | Добавлено удаление скриптов bol-van при переходе на классические стратегии обхода блока войсов. Чтобы избежать RAW ошибок в терминале.
|
||
15.09.25 | 1) Отключены стратегии ipset бьющие по cloudflare чтобюы не ломать рандомные сервисы, сайты и т.п. (Если не работает что-то - используйте подбор, добавление в РКН лист. По запросу нужный домен могу добавить в лист РКН)
|
||
. | 2) Убран blacklist дубль. Используется теперь RKN-лист из extra_strats. Это экономит 1.8Мб памяти
|
||
. | 3) Архив скачивается при установке в оперативную память (требуется на 4Мб меньше места для установки)
|
||
. | 4) Перед деплоем в память убираются ненужные бинари. Экономит 4Мб места в памяти.
|
||
. | *) Теперь zapret после установки занимает 2.6Мб места
|
||
14.09.25 | 1) Добавлена установка/обновление wget-ssl
|
||
. | 2) В подборе стратегий подтверждение заменено с Y на 1 дабы избежать проблемы с опечатками
|
||
12.09.25 | Добавление в блок удаления проверки наличия файла zapret (при удалении форков)
|
||
11.09.25 | 1) Добавлен функционал сохранения настроек подобранных стратегий (1 пункт меню). Спрашивает как при переустановке, так и при обновлении в 5 пункте.
|
||
. | 2) wget переведён принудительно на ipv4, по ipv6 наблюдаются проблемы. Связаны они с РКН или ещё с чем неизвестно, но встречается зависание после коннекта.
|
||
. | 3) Пофикшена ошибка при установке, если ранее zapret не был инсталирован в систему.
|
||
. | 4) Теперь при установке и обновлении конфигов (5 в меню) сообщает о последнем времени модификации конфигов и zeefeer (На случай кэша гита)
|
||
. | 5) В скрипте убрано лишнее, поправлен текст.
|
||
08.09.25 | MerlinWRT: Добавлено автоопределение наличие работы на юзере nobody. Иначе берётся root юзер из passwd первой строки.
|
||
. | Добавлена проверка на успешность запуска после установки
|
||
02-06.09.25 | Текстовые правки. При вводе кастом домена теперь пишет что было введено.
|
||
. | Патчи для merlin. Определение merlin fix.
|
||
01.09.25 | Добавлена поддержка MerlinWRT entware (asus) - beta. Текстовые правки.
|
||
28.08.25 | Change: Удалил перезагрузку в подборе стратегий. Работает и без неё. Это значительно ускорит перебор стратегий.
|
||
. | Fix: Обновление скрипта в 5 пункте меню теперь выполняется.
|
||
. | ADD: Теперь скрипт сам определяет наличие nftables и ставит его дефолтом (через sed. Если будут ошибки вне OWRT - сделаю чисто для OWRT)
|
||
27.08.25 | Fix опции смены iptables/nftables
|
||
26.08.25 | Fix: Перезагрузка после активации отключения скриптов войса.
|
||
. | Добавлен переключатель скриптов войса
|
||
. | Добавлен переключатель типа файрволла iptables/NFT. Актуально для openWRT 21+. Может помочь с войсами.
|
||
24.08.25 | Багфикс когда сыпет на аезе file_mod_signature при удалении без остановки вручную
|
||
. | Для войса установлена стратегия сложнее простого fake
|
||
. | В меню добавлена возможность активировать вместо скрипта bol-van - просто стратегию анлока войса DS (скрипт bol-van не поддержвается на ОС без u32)
|
||
23.08.25v4 | Добавлено 3 метода определения последней версии с гитхаба, для тех у кого не определяло.
|
||
. | Добавлена в меню функция открытия config файла zapret для удобства
|
||
23.08.25v3 | Если неудаётся получить информацию о последней версии zapret с github, то ставить указанную в переменной в начале скрипта.
|
||
23.08.25v2 | Изменение относительных ссылок в удалении и в установке на прямые для фикса проблем при работе не из под root и иных условиях
|
||
23.08.25 | Добавлено меню. Теперь из него можно остановить, перезапустить zapret. Обновить чисто конфиг файл со сбросом листов. Добавить домен в исключения. Удалить zapret.
|
||
. | Так же убрано у entware лишнее удаление несуществующей папки. Чуть покрашен текст + правки текста.
|
||
22.08.25 | Для VPS убраны обновления репозитория, установка git (давно не используется), установка unzip - заменен на tar, который должен идти дефолтом в системе.
|
||
. | Для VPS Функция запроса установки панелей вынесена в отдельную функцию для структурирования кода
|
||
. | Вынос в функции кусков кода
|
||
. | Изменение структуры кода
|
||
. | Мелкие правки текста, удаление мусора, подкрашивание текста
|
||
. | Возможность удаления zapret из скрипта
|
||
17.08.25v2 | bugfix: file exist при установке в некоторых случаях на некоторых устройствах
|
||
17.08.25 | BUGFIX Discord Voice. Кривая страта была в конфиг-файле. Исправил. Но закомментировал чтобы юзался просто фейк из скрипта bol-van. По отзывам - его хватает. Если нет - расскоментировать
|
||
13.08.25v2 | Для ipset установлена более лояльная стратегия, чтобы не ломать сайты (стим, например). ipset бьёт по сайтам за cloudflare.
|
||
13.08.25 | Очень важный фикс. Теперь работают стратегии в скрипте ниже 10. Работает подбор стратегий (ранее на самом деле не работал). Можно починить телики и т.п. Хотя скорее всего сейчас будут из коробки работать
|
||
12.08.25 | Стратегии discord заменены на актуальные, добавлены скрипты bol-van для анлока войсов WA, TG, DS
|
||
11.08.25 | Git-http больше не скачивается. Используется wget. Это экономит 20Мб места для роутеров без внешней памяти. Но через wget скачивается на 30-60 секунд дольше.
|
||
05.08.25 | Изменение способа определениея entware (Keenetic)
|
||
03.08.25 | Теперь будет ставиться последняя версия zapret, если юзер не укажет иную. Добавлено определение immortalwrt и asuswrt.
|
||
02.08.25 | Zapret 71.2 >> 71.3
|
||
29.07.25 | Теперь пользователя спрашивает, какую версию zapret он хочет установить. Enter для стандартной (Вынесена в отдельную переменную в коде). По умолчанию обновил zapret v71.1 >> v71.2
|
||
27.07.25 | OpenWRT: Убрана установка unzip (не требуется). Добавлен запрос на пропуск установки git-http и копирования с репозитория папок соответственно (у кого мало места и закинули папки сами)
|
||
23.07.25 | Major update. Кучка скриптов заменена на единый. Единый скрипт теперь поддерживает Keenetic Entware. Перевод на русский язык скрипта, шлифовка текста. Лёгкая шлифовка кода, убрано лишнее
|
||
03-09.07.25 | Различные багфиксы, правки.
|
||
02.07.25 | Добавлены комментарии к стратегиям в config файле. Ничего особого.
|
||
26.06.25 | Добавлено много стратегий для googlevideo.com. Для активации стереть около нужной "--skip". Стратегии для UPD(quick) и tcp.
|
||
21.06.25v2 | Возвращены старые стратегии googlevideo для фикса зависаний в части случаев.
|
||
21.06.25 | Пофикшены статтеры на YouTube (googlevideo.com передан другой стратегии)
|
||
20.06.25 | Обновление из-за РКН. Пофикшена работа сайтов за CF. Обновляться полной командой, были добавлены tls файлы фейков в папку fakes.
|
||
19.06.25 | Масштабное обновление стратегий. Добавлено скачивание листов и фейков под новые стратегии KDS (ntc.party), убрана задержка 2с. Удалены старые закомментированные строки для ДС.
|
||
12.06.25 | Обновление zapret v70.6 >> v71.1. Minor fix (ytimg.com domen), add FILTER_TTL_EXPIRED_ICMP параметр для 71v).
|
||
03.05.25 | Добавил в обход домены CDN prnhub и xv-ru для рукодельников ;)
|
||
24.04.25 | Обновил стратегии на более лёгкие, универсальные. Старые закомментил в файле, добавив перед номер порта "7". Можно будет возвращать старые стратегии простым редактированием и перезапуском службы. Ну и в конфиг в начале дату вписываю теперь.
|
||
12.04.25 | Обновление zapret v70.3 >> v70.6, обновлены стратегии, убран скрипт для Discord (заменен на стратегию)
|
||
06.03.25 | Обновление zapret v70 >> v70.3
|
||
21.02.25 | Change googlevideo.com strategy. Заменил стратегию для GV, пропали лаги на shorts, при включении некоторых видео и, возможно, иные проблемы!!!
|
||
18.02.25 | Iptables as default. (На некоторых хостингах zapret ставил почему-то nftables. C nftables не работает или работает нестабильно, может не всегда, не везде, но зачем, если можно просто юзать iptables на данном этапе.
|
||
08.02.25 | Обновление zapret v69.x >> v70. Убрана проверка наличия zip и его скачивание при отсутствии (фикс двойного скачивания так же из-за этого)
|
||
19.01.25 | Добавлен вариант установки Marzban помимо 3xui и прочего
|
||
17.01.25 | Включена работа с IPv6 по умолчанию. Добавлена возможность также установить wg или 3proxy в начале работы скрипта (ранее был только 3xui)
|
||
31.12.24 | Обновление zapret v69.8 >> v69.9v. Добавлено удаление архива после установки
|
||
30.12.24 | Команда установки сокращена, скрипт теперь не скачивается на ваш сервер для своего исполнения
|
||
29.12.24(3) | Фикс ввода Y при запросе на установку 3x-ui, если ранее был ввод русскими буквами
|
||
29.12.24(2) | Изменена стратегия udp quick под VDS хостинг. На рокете также отлично работает. Будем считать универсальной. Добавлена перезагрузка zapret. Повышает стабильность. Хз почему. Но это так.
|
||
29.12.24 | Оптимизация под другие хостинги (убран принудительный выбор WAN интерфейса). Добавлена возможность в самом начале скрипта попросить установить 3x-ui панель (просто ввести Y на вопрос)
|
||
28.12.24 | Добавлена проверка на наличие архива zapret, дабы избежать повторного скачивания и размножения архивов
|
||
26.12.24 | Обновлена стратегия под googlevideo.com
|