Управление маршрутами на роутерах Keenetic
Предыдущий мой пост удалили без указания конкретной причины. Подозреваю, что не понравилось слово на три буквы, запрещенное нашим доблестным министерством, работающим во благо чистоты интернета.
Поскольку, речь все же шла не об этом, а о чисто технической возможности управления маршрутами на роутерах, то позволю себе еще раз попытаться описать тот функционал, что был мной реализован.
На всякий случай уточню, что в роутерах Keenetic и без того из коробки можно создавать различные дополнительные подключения и настраивать свои правила маршрутизации, где в качестве вывода можно указать конкретное подключение (интерфейс, шлюз).
Проблема заключается в том, что для каждого такого маршрута можно указать лишь один IP или подсеть. С учетом того, что для больших сайтов это, как правило, большой список адресов и подсетей, то приходится рулить сразу множеством правил.
Со временем, это начинает приобретать такой вид:
Для решения данной проблемы я сделал браузерное расширения для Chrome.
Оно позволяет группировать такие маршруты по названию и параметрам.
Получается вот такая таблица:
Теперь можно массово редактировать параметры интерфейса/шлюза для всего списка маршрутов
А также можно и заменить весь список IP/CIDR
Для каждой строчки будет создан отдельный маршрут в интерфейсе Keenetic.
Ссылка на репозиторий: https://gitlab.com/kreoman/keenetic
В сторе расширение в данный момент находится на модерации
Надеюсь, кому-нибудь будет полезно
P.S.
Еще раз подчеркну, этот пост не об обходе блокировки, а о более удобном редактировании списка маршрутов в штатном интерфейсе роутеров Keenetic.