Jump to content

Recommended Posts

Posted
1 час назад, Kyu583 сказал:

Скажите, а если есть список не доменов, а конкретных ip адресов?

Могу я их добавить в правила?

На данном этапе вроде бы НЕТ

Posted
15 hours ago, Kyu583 said:

Скажите, а если есть список не доменов, а конкретных ip адресов?

Постараюсь сделать в следующем обновлении

Posted

@Ponywka вопрос такой - Ваш софт всегда отбрасывает AAAA dns ответы, или только для того, что обрабатывается правилами?

Маленькое замечание - нигде в доках не написано, как задается интерфейс для обработанных правилами запросов. Это в прочем понятно из конфига.

 

Элегантное и компактное решение. Интересно.

 

Posted
On 5/24/2025 at 10:51 AM, zyxmon said:

Ваш софт всегда отбрасывает AAAA dns ответы, или только для того, что обрабатывается правилами?

AAAA записи отбрасываются по той причине, что я не настроил работу с IPv6. Т.к. трафик может гулять в том числе и по IPv6, то я ограничил его до момента имплементации.
Если будет помощь с ним - буду рад помощи!

  • 3 weeks later...
Posted

v0.2.0 (GitLab Release)

Changelog:

  • Добавлено модальное окно с подтверждением об удалении группы (спасибо @dan0102dan).
  • Добавлена поддержка маршрутизации в "чёрную дыру".
  • Добавлена поддержка ввода статических IPv4 адресов и подсетей.
  • Добавлена поддержка IPv6 (нужно выставить "app.dnsProxy.disableDropAAAA" в "true").
  • Если интерфейс на который выполняется маршрутизация находится оффлайн - трафик уходит в "чёрную дыру", вместо отключения маршрутизации.
  • Исправлена валидация правила при смене её типа.
  • Смягчены правила при импорте конфига в веб-интерфейсе.
  • (Keenetic) Добавлено игнорирование "ezcfg0" интерфейса.
  • Thanks 2
  • Upvote 1
Posted

v0.2.1 (GitLab Release)

Changelog:

  • Добавлен параметр app.netfilter.startMarkTableIndex позволяющий указать начальный индекс для метки и таблицы маршрутизации.
  • Повышен максимальный размер DNS пакета до 65535 байт.
  • Frontend: Исправлена ошибка, когда невалидный localStorage блокировал веб-панель.
  • Исправлен неправильный подсчёт таймаута при синхронизации групп.
  • Исправлена обработка событий изменения статуса интерфейсов.
  • Thanks 1
  • Upvote 2
Posted (edited)

Подскажите пожалуйста, как использовать MagiTrickle с xray клиентом у которого нет интерфейса как такого.

 

Edited by Jabber
Posted
В 27.06.2025 в 23:44, Jabber сказал:

Подскажите пожалуйста, как использовать MagiTrickle с xray клиентом у которого нет интерфейса как такого.

 

Похоже сам спросил, сам и отвечу - прикручивать sing-box, которого к сожалению нет в репозитории кинетика, тогда будет tun интерфейс.

Posted
13 минут назад, Jabber сказал:

sing-box, которого к сожалению нет в репозитории кинетика

Есть, sing-box-go

  • Thanks 1
Posted
11 минут назад, Denis P сказал:

Есть, sing-box-go

Да, точно, смотрел opkg info sing-box и не нашлось, а в самом репозитории есть sing-box-go. Буду пробовать.

Posted (edited)

Сразу на первой Ultra с 2.16.D.12.0-11 не взлетел

magitrickled

2:39PM INF starting MagiTrickle daemon version=0.2.1
2:39PM DBG added group id=d663876a name=Example
2:39PM INF starting service
2:39PM INF Starting UNIX socket on /opt/var/run/magitrickle.sock
2:39PM INF Starting HTTP server on [::]:8080
2:39PM ERR failed to start application error="failed to clear iptables: listing chains error: running [/opt/sbin/ip6tables -t nat -S --wait]: exit status 3: ip6tables v1.4.21: can't initialize ip6tables table `nat': Table does not exist (do you need to insmod?)\nPerhaps ip6tables or your kernel needs to be upgraded.\n"
2:39PM INF shutting down service
2:39PM INF service stopped
2:39PM INF shutting down service
2:39PM INF service stopped

Видимо нужных для ipv6 модулей нет, хотя сам ipv6 по факту не используется, отключил в конфиге ipv6

disableIPv6: true

запустился.

Edited by Jabber
Posted

Пожалуй лучшее из всего, что есть для указанных целей...

Не хватает только добавления доменов пачкой.

  • Upvote 1
Posted
В 29.06.2025 в 00:45, Jabber сказал:

смотрел opkg info sing-

Это покажет информацию об уже установленном пакете!

Posted

v0.2.2 (GitLab Release)

Changelog:

  • Исправлен вылет MagiTrickle при сломанных DNS запросах/ответах.
  • Местами добавлено больше информации в логирование.
  • Frontend: Исправлен импорт конфигурации, где нет информации о цвете группы (спасибо @dan0102dan).
  • Frontend: Исправлено дергание экрана при добавлении правил на iOS (спасибо @dan0102dan).
  • Frontend: Отключено масштабирование экрана на мобильных устройствах (спасибо @dan0102dan).
  • Thanks 2
  • Upvote 2
Posted

У HR нельзя чтобы в маршрутах были дубляжи доменов. А как с этим дела у MT? Если в разных группах, или может внутри одной есть повторы доменов, будут проблемы с маршрутизацией?

Posted
2 hours ago, Sorrel said:

У HR нельзя чтобы в маршрутах были дубляжи доменов. А как с этим дела у MT? Если в разных группах, или может внутри одной есть повторы доменов, будут проблемы с маршрутизацией?

Дубли допустимы, однако толком не протестировано как оно будет работать. По логике вещей он сработает по самому последнему правилу. 

  • Thanks 2
Posted

@Ponywka

Ваше детище претендует на звание самого user friendly решения подобного рода. Но вот соединения в вебморде MagiTrickle обозначаются некими своими обозначениями, которые не совпадают с названиями этих же соединений в вебморде или cli, что несколько сбивает с толку и выпадает из общей user friendly идиллии вашего творения. В Квасе например имена соединений берутся из вебморды и называются так, как пользователь сам их и назвал, что очень удобно и очень user friendly. Было бы неплохо, если бы MagiTrickle название соединений тоже брал из вебморды, что его и без того высокий user friendly уровень сделало бы ещё на ступеньку выше.     

  • Upvote 2
  • Confused 1
Posted
1 час назад, Кинетиковод сказал:

обозначаются некими своими обозначениям

Так это keenetic их так называет. Это ж системные имена.

Posted
2 hours ago, Кинетиковод said:

Но вот соединения в вебморде MagiTrickle обозначаются некими своими обозначениями, которые не совпадают с названиями этих же соединений в вебморде или cli

Я бы с радостью, однако это ПО уже тестово запущено на таких прошивках как DD-WRT и OpenWRT. Хочу уйти в универсальность и совместимость, а не в интеграцию с конкретной прошивкой. Однако, когда-нибудь в будущем дойдет и до этого.

Posted

Добрый день!

Подскажите. Есть в вашей программе возможность использовать проверку доступности vpn-соединения, для выбора одного из двух соединений. Или например использовать политику, в которой настроены так же только эти два vpn соединения.

Posted
3 hours ago, mogaec said:

Добрый день!

Подскажите. Есть в вашей программе возможность использовать проверку доступности vpn-соединения, для выбора одного из двух соединений. Или например использовать политику, в которой настроены так же только эти два vpn соединения.

Добрый день! Увы, нет.

Posted
В 07.07.2025 в 18:21, Кинетиковод сказал:

@Ponywka

Ваше детище претендует на звание самого user friendly решения подобного рода. Но вот соединения в вебморде MagiTrickle обозначаются некими своими обозначениями, которые не совпадают с названиями этих же соединений в вебморде или cli, что несколько сбивает с толку и выпадает из общей user friendly идиллии вашего творения. В Квасе например имена соединений берутся из вебморды и называются так, как пользователь сам их и назвал, что очень удобно и очень user friendly. Было бы неплохо, если бы MagiTrickle название соединений тоже брал из вебморды, что его и без того высокий user friendly уровень сделало бы ещё на ступеньку выше.     

По моим наблюдениям названия соединений идут по порядку отображаемому в вэбе роутера сверху вниз (Wg0, wg1...) Других у меня нет, может в более сложных случаях хуже ориентироваться.

Posted
1 час назад, finalplayer сказал:

По моим наблюдениям названия соединений идут по порядку отображаемому в вэбе роутера сверху вниз (Wg0, wg1...) Других у меня нет, может в более сложных случаях хуже ориентироваться.

Есть команда такая в cli:

show interface Wireguard0 system-name, вместо 0 может быть 1, 2, 3 и т.д. соответственно...

Wireguard0 = nwg0 и т.д.

  • Upvote 1
Posted (edited)

Здравствуйте , скажите пожалуйста как установить файл с расширением IPK на роутер с ПК ?

скачал новую версию файла на ПК magitrickle_0.2.2-1_aarch64-3.10_kn.ipk

через терминал из сайта с такой командой запустил ошибку выдает 

~ # opkg install https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarc
h64-3.10_kn.ipk
Downloading https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk
wget: not an http or ftp url: https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk
Collected errors:
 * opkg_download: Failed to download https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk, wget returned 1.
~ #

Edited by Ivan99
Posted (edited)
44 минуты назад, Ivan99 сказал:

install opkg

opkg install 

порядок команд.

ну и если вы скачали уже файл, то может быть стоит его через WinSCP например уже сразу положить в роутер и устанавливать с роутера?

Edited by hoaxisr
Posted

Проще всего действительно файл скачать, бросить его в корень флешки и набить в консоли:

opkg install /opt/имя_файла.ipk

В вашем случае - opkg install /opt/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk

Не забывать радоваться)

  • Upvote 2
Posted
59 минут назад, Ivan99 сказал:

Здравствуйте , скажите пожалуйста как установить файл с расширением IPK на роутер с ПК ?

скачал новую версию файла на ПК magitrickle_0.2.2-1_aarch64-3.10_kn.ipk

через терминал из сайта с такой командой запустил ошибку выдает 

~ # opkg install https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarc
h64-3.10_kn.ipk
Downloading https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk
wget: not an http or ftp url: https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk
Collected errors:
 * opkg_download: Failed to download https://gitlab.com/api/v4/projects/69165954/packages/generic/magitrickle/0.2.2/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk, wget returned 1.
~ #

из репозитория magitrickle:

 

wget -qO- http://bin.magitrickle.dev/packages/add_repo.sh | sh
opkg update && opkg install magitrickle
/opt/etc/init.d/S99magitrickle start

Posted
5 часов назад, FLK сказал:

Проще всего действительно файл скачать, бросить его в корень флешки и набить в консоли:

opkg install /opt/имя_файла.ipk

В вашем случае - opkg install /opt/magitrickle_0.2.2-1_aarch64-3.10_kn.ipk

Не забывать радоваться)

Спасибо большое.

Posted
В 14.02.2025 в 05:00, Ponywka сказал:
  • Namespace - Именное пространство.
    Определяет сам домен и все его поддомены.
    Так например при записи "example.com" правила будут обрабатываться как:
     example.com
     sub.example.com
     sub.sub.example.com
     anotherexample.com
     example.net

     

  • Wildcard - Шаблон с * и ?.
    Позволяет использовать * и ? для гибкого соответствия доменам.
    Так например при записи "*.example.com" правила будут обрабатываться как:
     example.com
     sub.example.com
     sub.sub.example.com
     anotherexample.com
     example.net

     

  • Domain - Точный домен.
    Охватывает только указанный домен, без поддоменов.
    Так например при записи "example.com" правила будут обрабатываться как:
     example.com
     sub.example.com
     sub.sub.example.com
     anotherexample.com
     example.net

Скажите пожалуйста, вот эти правила где можно менять ?

Posted
В 16.07.2025 в 20:51, Ivan99 сказал:

Скажите пожалуйста, вот эти правила где можно менять ?

Имеете в виду, где настроить свои правила маршрутизации?

WebUI сервиса доступен по адресу http://192.168.1.1:8080 (если вы не меняли IP роутера)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.