Я обнаружил, что у многих типов маршрутизаторов есть свои самосуществующие настройки фильтра URL-адресов.
Tenda:
Следующий:
Итак, есть ли протокол URL-фильтра в стеке TCP / IP?
и если есть, есть ли какое-нибудь программное обеспечение для управления роутером любого типа?
Нет. Фильтрация URL-адресов происходит на уровне 7, поэтому она полностью зависит от реализации каждого устройства.
Поскольку подавляющее большинство Интернета переходят на HTTPS-фильтрацию URL-адресов, становится намного сложнее, и я не ожидаю, что дешевые устройства начального уровня смогут это сделать.
Он не является частью базового стека TCP / IP, и его нельзя настроить независимо от маршрутизатора. Вместо этого это фильтрующий прокси или брандмауэр уровня приложения на маршрутизаторе, полностью зависящий от поставщика.
(Заметка: https://en.wikipedia.org/wiki/TR-069 существует и может иметь или не иметь некоторые возможности для настройки таких функций, но концептуально это не будет отличаться, например, Ansible для настройки сервера).