Skip to content

Releases: DennoN-RUS/Bird4Static

v3.6.0

07 Feb 17:35
c67b20d

Choose a tag to compare

Появился BGP режим!
Изменен конфиг bird, теперь адрес VPN подставляется в kernel протоколах (для схемы с одним впн влияние не сильное, а для схемы с двумя впн нагрузка должна стать меньше)
Добавлены режимы при установке (1 - Закачка файла с сервиса, 2 - BGP режим, 3 - Использовать только файлы пользователя)
Теперь ./add-bird4_routes.sh -v показывает информацию о установленной версии и параметрах, не делая больше ничего
В скрипте add-bird4_routes.sh добавлено изменение конфига bird, если пользователь поменял значение VPN1 или VPN2
Переменные, которые не желательно редактировать перенесены из add-bird4_routes.sh в func.sh
Добавлен скрипт обновления (по факту затягивает изменения из репозитория и запускает установку)
ID роутера для bird берется теперь из дефолтного маршрута роутера при установке

git clone -b v3.6.0 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.5.2...v3.6.0

v3.5.2

29 Jan 15:42

Choose a tag to compare

В установку добавлены пакеты diffutils и patch

git clone -b v3.5.2 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.5.1...v3.5.2

v3.5.1

29 Jan 10:35

Choose a tag to compare

Исправлен критичный баг, при котором не создавались начальные файлы при установке c нуля в версии v3.5
Добавлена возможность отключить скачивание списка установив переменную DISABLE_URL=1 в файле add-bird4_routes.sh. После установки скрипт не будет скачивать список, а работать будет только на листах пользователя (user-*.list)
Теперь в переменную URLS можно вносить несколько урлов через пробел. Например URLS="https://antifilter.download/list/allyouneed.lst https://community.antifilter.download/list/community.lst"

git clone -b v3.5.1 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.5...v3.5.1

v3.5

28 Jan 20:41
cf3a437

Choose a tag to compare

Исправлен критичный баг на проверку скаченного списка, по факту с версии v3.4 в файл antifilter.list попадали не все адреса
Создана папка Install/common в которую вынесено все, что не зависит от количества vpn
Все функции из файла add-bird4_routes.sh вынесены в файл func.sh
Добавлен вывод на экран одинаковых маршрутов из файлов bird4-force*.list
Оптимизирована функция ipr_func

git clone -b v3.5 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.4.3...v3.5

v3.4.3

28 Jan 10:05

Choose a tag to compare

Изменение проверки скачиваемого файла (теперь файл проверяется на наличие любого IP адреса, а не на IP/MASK как это было ранее)
Небольшое изменение для AS (в прошлой версии маска ip адреса могла состоять из трех цифр, что не возможно)
Правки в функции для AS (раньше из пользовательских листов могло не все передаваться в функцию iprange)
В дебаг режим добавлены пустые строки для более понятного вывода на экран

git clone -b v3.4.3 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.4.2...v3.4.3

v3.4.2

27 Jan 09:39

Choose a tag to compare

Изменен сервис для получения списка адресов из номера AS c radb.net (который перестал работать) на ripe.net

git clone -b v3.4.2 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.4.1...v3.4.2

v3.4.1

25 Jan 13:44

Choose a tag to compare

В скрипты установки/удаления добавлен пакет bind-libs, который в исключительных случаях не ставился вместе с bind-dig
Так же в скрипт установки добавлено принудительное обновление busybox

git clone -b v3.4.1 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.4...v3.4.1

v3.4

13 Jan 20:10
165e9e9

Choose a tag to compare

Переделан установщик на более универсальную версию. Теперь в теории может работать не только с кинетиками, а с любыми роутерами, у которых домашняя папка Entware содержит /opt

В diff_funk добавлен алгоритм проверки. Сейчас проверяется только скачанный список с антифильтра, если он придет пустой или не скачается, то изменения в маршруты внесены не будут (если сервис ляжет или изменится адрес, то пока не будет указан рабочий урл - скрипт не будет обнулять список роутов)

В установочном скрипте добавлена возможность выбрать из двух сервисов для получения списков блокировок или ввода своего

git clone -b v3.4 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.3.2...v3.4

v3.3.2

08 Jan 19:36

Choose a tag to compare

Добавлена возможность дебага, через переменную DEBUG. По умолчанию выставлено 0 - выключено. Что бы включить нужно установить DEBUG=1. Вывод будет на экран консоли.

git clone -b v3.3.2 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.3.1...v3.3.2

v3.3.1

22 Nov 15:46

Choose a tag to compare

Переделан метод составления общих списков для конфигурации с двумя впн. Теперь не будет второй раз запрашивать одно и тоже

git clone -b v3.3.1 https://github.com/DennoN-RUS/Bird4Static.git

Full Changelog: v3.3...v3.3.1