Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jiggaaut/zapret4rocket

 
 

Repository files navigation

Устанавливает последнюю версию zapret с актуальными рабочими стратегиями обхода блокировок. Вам всего-лишь требуется жать Enter. Скрипт поддерживает быстрый подбор стратегий из проверенных и добавленных в него. YouTube без ограничений, работа войсов Telegram, Whatsapp, Discord, доступ к ntc.party, meduza.io и прочим ресурсам

Меню скрипта2

  1. Установка и обновление
  2. Требования и зависимости
  3. Поддержка
  4. Changelog

🔧 Установка и обновление

Скрипт проверяется на:

  • VPS (Ubuntu 22/24, Debian 12 cloudcore.ru)
  • OpenWRT/Keenetic (Entware) (Keenetic KN-3811) Но поддерживает и иное, вроде: x-wrt, kwrt, MerlinWRT и т.п. только тот же MerlinWRT плавает в своих прошивках и никогда не знаешь что работает, а что нет от роутера к роутеру, от прошивки к прошивке.

Установка/обновление/подбор стратегий (копируйте и вставляйте в SSH):

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

⚙️ Требования и зависимости

Конечная папка zapret занимает ~2.6(3.05)Мб места В случае отсутствия/ошибки curl

apt update || opkg update && apt install curl || opkg install curl

Если висит на downloading packages (блок РКН), решение для Entware:

sed -i 's|bin.entware.net|entware.diversion.ch|g' /opt/etc/opkg.conf

Windows клиенты если не работают, то в cmd выполнить

netsh interface tcp set global timestamps=enabled

Для Keenetic: предварительно в веб-интерфейсе роутера нужно обязательно установить компоненты: "Протокол IPv6" и "Модули ядра подсистемы Netfilter" (появляется только после выбора компонента "Протокол IPv6").

На конечных устройствах, особенно роутерах, рекомендуется использовать не DNS провайдера, а, например 8.8.8.8 гугла или лучше DoH/DoT шифрованные DNS. Это может решить проблемы неработоспособности на всех или части устройств. Важно чтобы не было включено сетевое ускорение (offload) в настройках роутера! С ним не работает.

💬 Поддержка

Чат для вопросов и обсуждения, а так же если есть желание поддержать проект:
https://t.me/zee4r/


📜 Changelog

Дата Изменения
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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%