Releases: DennoN-RUS/Bird4Static
v3.9.1
Изменен адрес bgp для сервиса antifilter.network
git clone -b v3.9.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.9.0...v3.9.1
v3.9.0
Добавлена возможность установить аддон IPset4Static
git clone -b v3.9.0 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.8.1...v3.9.0
v3.8.1
Фикс переменной версии скрипта. При обновлении бралось старое значение, а не новое
git clone -b v3.8.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.8.0...v3.8.1
v3.8.0
Bird заменен с bird1-ipv4 на bird2, переделаны конфиги для новой версии. Пока задел на будущее, настроек для ipv6 нет
Откат в случае проблем:
/opt/etc/init.d/S70bird stop
opkg --force-removal-of-dependent-packages remove bird2
cd Bird4Static/
chmod -x *.sh
git checkout tags/v3.7.1
chmod +x *.sh
./install.sh
git clone -b v3.8.0 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.7.1...v3.8.0
v3.7.1
Добавлен ключ -k для curl при получении списка AS адресов. Нужно для роутеров Сяоми
git clone -b v3.7.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.7.0...v3.7.1
v3.7.0
Убраны операторы сравнения =~
(заменены на конструкции echo $var | grep -cE 'REGEXP' != 0
)
Добавлена возможность обновления без ввода данных, все переменные подтянутся из файла предыдущей версии, если они есть
Переделан скрип установки, сделаны функции, вынесены в install_func.sh
Переделана команда удаления старых списков (при установке с нуля были ошибки)
Изменен запуск в режиме отладки, теперь запускается через параметр add-bird4_routes.sh -d
Команда установки пакетов opkg теперь запускается с четким путем до бинарного файла. Возможно поможет на роутерах сяоми с установленной entware
Скрипт bird-table.sh
при начальной установке теперь не выдает ошибки (при удалении таблиц сделана проверка на их наличие)
git clone -b v3.7.0 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.6.1...v3.7.0
v3.6.1
В скрипте установки переделана команда для вывода сетевых интерфейсов
Так же в скрипте установки переделано определение ip маршрутизатора
git clone -b v3.6.1 https://github.com/DennoN-RUS/Bird4Static.git
Full Changelog: v3.6.0...v3.6.1
v3.6.0
Появился 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
В установку добавлены пакеты 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
Исправлен критичный баг, при котором не создавались начальные файлы при установке 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