v0.2.3 (GitLab Release)
Changelog:
* Исправлен незапуск при невалидном "
* Исправлено отключение HTTP сервера. (спасибо @dan0102dan)
* Frontend: Добавлена функция множественного импорта записей. (спасибо @dan0102dan)
* Frontend: Добавлена локализация на русский язык. (спасибо @dan0102dan)
* Frontend: Мелкие исправления по всему проекту. (спасибо @dan0102dan)
Changelog:
* Исправлен незапуск при невалидном "
.pid" файле.* Исправлено отключение HTTP сервера. (спасибо @dan0102dan)
* Frontend: Добавлена функция множественного импорта записей. (спасибо @dan0102dan)
* Frontend: Добавлена локализация на русский язык. (спасибо @dan0102dan)
* Frontend: Мелкие исправления по всему проекту. (спасибо @dan0102dan)
GitLab
v0.2.3 · MagiTrickle / MagiTrickle · GitLab
Changelog: Исправлен незапуск при невалидном ".pid" файле. Исправлено отключение HTTP сервера. (спасибо
👍27❤3🔥3
Готовлю сейчас видеогайд по установке MagiTrickle на роутеры Keenetic. Хотелось бы услышать ваше мнение на счёт каких-то тонкостей, на которые вы потратили много времени, и при этом считаете, что это должно быть упомянуто в видеогайде по установке.
Например, если у вас возникли трудности в настройке WireGuard соединения до роутера, но при этом чтобы в нём работала маршрутизация. Правильная настройка подобного не совсем очевидна, но может быть полезна, за счёт чего её можно будет упомянуть в видеоролике.
Например, если у вас возникли трудности в настройке WireGuard соединения до роутера, но при этом чтобы в нём работала маршрутизация. Правильная настройка подобного не совсем очевидна, но может быть полезна, за счёт чего её можно будет упомянуть в видеоролике.
👍30🔥9❤3✍2👏1🤡1
Новые комментарии перенесены под этот пост.
Старые комменатрии остались в ответах под этим сообщением: https://t.me/MagiTrickleChat/1/41119
Старые комменатрии остались в ответах под этим сообщением: https://t.me/MagiTrickleChat/1/41119
🤔5
v0.3.0 (GitLab Release)
Changelog:
* Теперь доступны сборки под Entware (DD-WRT, ASUS-Marlin и т.п.).
* Теперь доступны сборки под OpenWRT.
* Исправлено использование IPv6 Upstream DNS серверов (спасибо @dan0102dan).
* (Keenetic) Исправлен неработающий DNS сервер при подключении по L2TP.
* (Keenetic) Порог попыток запуска MagiTrickle после перезапуска роутера повышен до 5 минут.
* (Keenetic) Исправлена ошибка "
* (Frontend) Реализован поиск по группам и правилам (спасибо @dan0102dan).
* (Frontend) Реализовано массовое добавление правил в группы (спасибо @dan0102dan).
* (Frontend) Реализован Drag and Drop групп.
* (Frontend) Убраны лигатуры из шрифта (когда "
* (Frontend) Ну и наконец - добавлена щепотка новогоднего настроения! (опять же - спасибо @dan0102dan).
Changelog:
* Теперь доступны сборки под Entware (DD-WRT, ASUS-Marlin и т.п.).
* Теперь доступны сборки под OpenWRT.
* Исправлено использование IPv6 Upstream DNS серверов (спасибо @dan0102dan).
* (Keenetic) Исправлен неработающий DNS сервер при подключении по L2TP.
* (Keenetic) Порог попыток запуска MagiTrickle после перезапуска роутера повышен до 5 минут.
* (Keenetic) Исправлена ошибка "
Opkg::Manager: /opt/etc/ndm/netfilter.d/100-magitrickle: exit code 1" если MagiTrickle находится в оффлайн.* (Frontend) Реализован поиск по группам и правилам (спасибо @dan0102dan).
* (Frontend) Реализовано массовое добавление правил в группы (спасибо @dan0102dan).
* (Frontend) Реализован Drag and Drop групп.
* (Frontend) Убраны лигатуры из шрифта (когда "
^|" превращался в "↑" и т.п.) (спасибо @dan0102dan).* (Frontend) Ну и наконец - добавлена щепотка новогоднего настроения! (опять же - спасибо @dan0102dan).
🔥30🎉7☃4❤2❤🔥2👍1🆒1
v0.4.0 (GitLab Release)
Changelog:
* Добавлена поддержка статических IPv6 маршрутов.
* Оптимизированы правила использующие RegExp.
* Ответы от DNS сервера теперь приходят сжатые (требуется для некоторых устройств, по типу PS5).
* (Frontend) При импортировании списка записей в режиме "Auto" домены второго уровня теперь будут определяться как "namespace".
* (Frontend) Кнопки импорта/экспорта поменяны местами.
* (Frontend) Неактивные интерфейсы теперь подсвечиваются серым цветом (спасибо @dan0102dan).
* (Frontend) Мелкие улучшения по дизайну (спасибо @dan0102dan).
Changelog:
* Добавлена поддержка статических IPv6 маршрутов.
* Оптимизированы правила использующие RegExp.
* Ответы от DNS сервера теперь приходят сжатые (требуется для некоторых устройств, по типу PS5).
* (Frontend) При импортировании списка записей в режиме "Auto" домены второго уровня теперь будут определяться как "namespace".
* (Frontend) Кнопки импорта/экспорта поменяны местами.
* (Frontend) Неактивные интерфейсы теперь подсвечиваются серым цветом (спасибо @dan0102dan).
* (Frontend) Мелкие улучшения по дизайну (спасибо @dan0102dan).
🔥30❤6👍3🥰2🐳1🆒1
v0.5.0 (GitLab Release)
P.s. После установки не забудьте перезапустить сервис!!! (Команда: "
Changelog:
* Использование "
* [Keenetic] Убран костыль связанный с перезапуском сервиса в течении первых 5 минут с момента запуска роутера (пропала необходимость из-за изменения выше);
* Оптимизация обработки DNS запросов (исправление вылетов на роутерах с низким количеством ОЗУ);
* Оптимизация перебора IP адресов для маршрутизации (увеличение RPS на каждый DNS запрос);
* Добавлена авторизация по паролю пользователя Entware/OpenWrt;
* Frontend: Выделение кнопки сохранения конфигурации;
* Frontend: Исправление логики определения изменений;
* Frontend: Все полезные ссылки теперь скрыты под кнопкой "Info";
* Frontend: Поиск теперь уменьшается до размера кнопки в неактивном состоянии;
* Frontend: Добавлена сортировка правил в группе (только в Desktop версии);
* Frontend: Добавлена возможность выбора добавления к существующей, либо замены полностью конфигурации при импорте файла;
* Frontend: Добавлен предпросмотр типов правил при их массовом импорте;
* Frontend: Прочие изменения по фронтенду;
За все изменения по фронтенду огромное спасибо @dan0102dan и @shevernitskiy!
Чат, где можно задать вопросы по ПО
P.s. После установки не забудьте перезапустить сервис!!! (Команда: "
/opt/etc/init.d/S99magitrickle restart")Changelog:
* Использование "
iptables-restore --noflush" вместо "iptables" (ускорение сохранение правил);* [Keenetic] Убран костыль связанный с перезапуском сервиса в течении первых 5 минут с момента запуска роутера (пропала необходимость из-за изменения выше);
* Оптимизация обработки DNS запросов (исправление вылетов на роутерах с низким количеством ОЗУ);
* Оптимизация перебора IP адресов для маршрутизации (увеличение RPS на каждый DNS запрос);
* Добавлена авторизация по паролю пользователя Entware/OpenWrt;
* Frontend: Выделение кнопки сохранения конфигурации;
* Frontend: Исправление логики определения изменений;
* Frontend: Все полезные ссылки теперь скрыты под кнопкой "Info";
* Frontend: Поиск теперь уменьшается до размера кнопки в неактивном состоянии;
* Frontend: Добавлена сортировка правил в группе (только в Desktop версии);
* Frontend: Добавлена возможность выбора добавления к существующей, либо замены полностью конфигурации при импорте файла;
* Frontend: Добавлен предпросмотр типов правил при их массовом импорте;
* Frontend: Прочие изменения по фронтенду;
За все изменения по фронтенду огромное спасибо @dan0102dan и @shevernitskiy!
Чат, где можно задать вопросы по ПО
👍26🔥12❤4😁2⚡1
v0.5.1 (GitLab Release)
Changelog:
* Отключена авторизация по-умолчанию;
* Приоритет соединения в группе (между соединением и Blackhole) теперь определяется метриками, а не CIDR'ом;
* Перезапуск сервиса при установке/обновлении пакета (спасибо @spatiumstas);
* [Frontend] Исправлено отображение выпадающего меню группы (спасибо @dan0102dan);
* [Frontend] Исправлена логика кнопки сохранения (спасибо @dan0102dan);
* [Frontend] Прочие мелкие исправления и улучшения (спасибо @dan0102dan и @shevernitskiy);
Чат, где можно задать вопросы по ПО
Changelog:
* Отключена авторизация по-умолчанию;
* Приоритет соединения в группе (между соединением и Blackhole) теперь определяется метриками, а не CIDR'ом;
* Перезапуск сервиса при установке/обновлении пакета (спасибо @spatiumstas);
* [Frontend] Исправлено отображение выпадающего меню группы (спасибо @dan0102dan);
* [Frontend] Исправлена логика кнопки сохранения (спасибо @dan0102dan);
* [Frontend] Прочие мелкие исправления и улучшения (спасибо @dan0102dan и @shevernitskiy);
Чат, где можно задать вопросы по ПО
👍16🔥6❤4🍾2🆒1
Upd. Можно обновляться на v0.5.2-2
😁16🫡4😱3🍓2😢1
v0.5.2-2 (GitLab Release)
Changelog:
* Ошибки, возвращаемые iptables-restore теперь отображаются на конкретном вызове iptables-restore;
* [Keenetic] Возвращен назад костыль, связанный с исправлением незапуска сервиса в течении первых 5 минут;
Чат, где можно задать вопросы по ПО
Changelog:
* Ошибки, возвращаемые iptables-restore теперь отображаются на конкретном вызове iptables-restore;
* [Keenetic] Возвращен назад костыль, связанный с исправлением незапуска сервиса в течении первых 5 минут;
Чат, где можно задать вопросы по ПО
Telegram
MagiTrickle | Чат
Основной Telegram канал: @MagiTrickle
👍9🔥3🥰3
v0.6.0 (GitLab Release)
Changelog:
* Сборки .apk файлов для OpenWrt.
* Исправлен выбор меток и таблицы для ip rule (спасибо @badigit).
* [Frontend] Добавлен логотип на странице авторизации (спасибо @dan0102dan).
* [Frontend] Исправлена логика сортировки правил (спасибо @dan0102dan).
* [Frontend] Дублирующиеся записи теперь помечаются восклицательным знаком (спасибо @dan0102dan).
* [Frontend] Прочие исправления (спасибо @dan0102dan).
* Дополнительное спасибо @shevernitskiy за ревью и тестирование изменений.
Чат, где можно задать вопросы по ПО
Changelog:
* Сборки .apk файлов для OpenWrt.
* Исправлен выбор меток и таблицы для ip rule (спасибо @badigit).
* [Frontend] Добавлен логотип на странице авторизации (спасибо @dan0102dan).
* [Frontend] Исправлена логика сортировки правил (спасибо @dan0102dan).
* [Frontend] Дублирующиеся записи теперь помечаются восклицательным знаком (спасибо @dan0102dan).
* [Frontend] Прочие исправления (спасибо @dan0102dan).
* Дополнительное спасибо @shevernitskiy за ревью и тестирование изменений.
Чат, где можно задать вопросы по ПО
Telegram
MagiTrickle | Чат
Основной Telegram канал: @MagiTrickle
🔥26❤1👍1👏1
v0.6.0-2 (GitLab Release)
Данное обновление касается только роутеров на базе OpenWrt!
Changelog:
* В пакеты OpenWrt добавлен "
* Пакеты APK для OpenWrt (25.12+) теперь подписываются ключом цифровой подписи;
Для добавления цифровой подписи в список доверенных на OpenWrt (25.12+) необходимо ввести следующую команду:
Чат, где можно задать вопросы по ПО
Данное обновление касается только роутеров на базе OpenWrt!
Changelog:
* В пакеты OpenWrt добавлен "
/lib/upgrade/keep.d/magitrickle", позволяющий сохранять конфиг MagiTrickle при обновлении системы;* Пакеты APK для OpenWrt (25.12+) теперь подписываются ключом цифровой подписи;
Для добавления цифровой подписи в список доверенных на OpenWrt (25.12+) необходимо ввести следующую команду:
curl -L "https://bin.magitrickle.dev/packages/openwrt/snapshots-apk/magitrickle.pub.pem" -o /etc/apk/keys/magitrickle.pem
Чат, где можно задать вопросы по ПО
🔥10👍2
Тем временем для пользователей OpenWrt появился официальный репозиторий пакетов MagiTrickle!
Это позволит быстро получать и устанавливать новые обновления MagiTrickle пользуясь пакетным менеджером.
Инструкция по установке находится тут: https://magitrickle.dev/docs/getting-started/openwrt/
Чат, где можно задать вопросы по ПО
Это позволит быстро получать и устанавливать новые обновления MagiTrickle пользуясь пакетным менеджером.
Инструкция по установке находится тут: https://magitrickle.dev/docs/getting-started/openwrt/
Чат, где можно задать вопросы по ПО
👍23🥰4
1) Текущая версия (из Dev сборки) от @dan0102dan
2) Концепт задумка от @Ponywka
Иллюстрации для обоих вариантов предоставлены @OwlClare27
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
v0.7.0 (GitLab Release)
Changelog:
* Добавлена возможность подпискок (автообновление) на готовые списки (спасибо @dan0102dan и @shevernitskiy)
* Лог теперь пишется в /dev/stdout
* Интерфейсы, которые не являются Point-to-Point теперь маршрутизируются по IP Gateway интерфейса (спасибо @TheAlexCoder)
* Исправлено отсутствие маршрутизации, когда MagiTrickle запускался в одно время с запуском интерфейса (спасибо @spatiumstas)
* В конфигурационном файле теперь указывается время с префиксами (например "5s" вместо "5000") (⚠️ при откате на прошлую версию (0.6.X и ниже) придется править конфиг руками под старую версию)
* Прочие мелкие исправления (спасибо @dan0102dan и @spatiumstas)
Чат, где можно задать вопросы по ПО
Changelog:
* Добавлена возможность подпискок (автообновление) на готовые списки (спасибо @dan0102dan и @shevernitskiy)
* Лог теперь пишется в /dev/stdout
* Интерфейсы, которые не являются Point-to-Point теперь маршрутизируются по IP Gateway интерфейса (спасибо @TheAlexCoder)
* Исправлено отсутствие маршрутизации, когда MagiTrickle запускался в одно время с запуском интерфейса (спасибо @spatiumstas)
* В конфигурационном файле теперь указывается время с префиксами (например "5s" вместо "5000") (⚠️ при откате на прошлую версию (0.6.X и ниже) придется править конфиг руками под старую версию)
* Прочие мелкие исправления (спасибо @dan0102dan и @spatiumstas)
Чат, где можно задать вопросы по ПО
🔥29❤3👍3⚡1
v0.8.0 (GitLab Release)
Changelog:
* [Core] Исправлены отвалы маршрутизации на нестабильных подключениях
* [Frontend] Добавлено отображение имён интерфейсов Keenetic (спасибо @dan0102dan)
* [Frontend] Добавлено копирование списков (спасибо @dan0102dan)
Чат, где можно задать вопросы по ПО
Changelog:
* [Core] Исправлены отвалы маршрутизации на нестабильных подключениях
* [Frontend] Добавлено отображение имён интерфейсов Keenetic (спасибо @dan0102dan)
* [Frontend] Добавлено копирование списков (спасибо @dan0102dan)
Чат, где можно задать вопросы по ПО
🔥17❤5🤡5👍2💯2🤨1
v0.8.1 (GitLab Release)
Changelog:
* [Core] Исправлена работа POINTOPOINT интерфейсов без IPv4 адреса;
* [Core] Входящие соединения от указанных в маршрутах адресах теперь не попадают в маршрутизацию (полезно для тех, кто использует защиту Cloudflare);
* [Core] Чуть увеличена производительность за счёт использования CONNMARK;
Чат, где можно задать вопросы по ПО
Changelog:
* [Core] Исправлена работа POINTOPOINT интерфейсов без IPv4 адреса;
* [Core] Входящие соединения от указанных в маршрутах адресах теперь не попадают в маршрутизацию (полезно для тех, кто использует защиту Cloudflare);
* [Core] Чуть увеличена производительность за счёт использования CONNMARK;
Чат, где можно задать вопросы по ПО
👍15❤5🤡5🔥3🎉1
v0.8.2 (GitLab Release)
Changelog:
* [Core] Откат использования меток CONNMARK, т.к. это ломало работу части некоторого стороннего ПО;
Чат, где можно задать вопросы по ПО
Changelog:
* [Core] Откат использования меток CONNMARK, т.к. это ломало работу части некоторого стороннего ПО;
Чат, где можно задать вопросы по ПО
🫡2
v0.8.2-2 (без GitLab релиза)
Changelog:
* Исправлены права файлов внутри APK-пакетов, публикуемых в GitHub Releases для OpenWrt;
P.s. Изменения затрагивают только APK-пакеты OpenWrt, распространяемые через GitHub Releases, и не влияют на официальные репозитории MagiTrickle для Entware и OpenWrt.
Чат, где можно задать вопросы по ПО
Changelog:
* Исправлены права файлов внутри APK-пакетов, публикуемых в GitHub Releases для OpenWrt;
P.s. Изменения затрагивают только APK-пакеты OpenWrt, распространяемые через GitHub Releases, и не влияют на официальные репозитории MagiTrickle для Entware и OpenWrt.
Чат, где можно задать вопросы по ПО
👌3👍2🕊2