Как я могу маршрутизировать определенное локальное устройство через прокси? (Smart TV без доступной конфигурации прокси, только шлюз+DNS)
Текущая настройка
https://faultserver.ru/images/9f1358efe57f8cb2dad3d59ba3af8dff85018b88.png
В настоящее время просто запущен DNS Pi-Hole и сервер Lighttpd на порту 80 для доступа к веб-интерфейсу администратора Pi-Hole.
Я зарезервировал DHCP на своем маршрутизаторе для своего RPi ().
Что я хочу сделать
https://faultserver.ru/images/26aba556eafaac70eaef8cff6ffc9a335a567537.png
Я хочу направлять трафик с моего Smart TV через
У меня есть возможность настроить следующие параметры на моем телевизоре:
- Айпи адрес
- Маска подсети
- шлюз
- DNS-сервер
Вопросы / Путаница
Где он должен находиться в моей сети? В настоящее время я пытаюсь запустить его на RPi через порт 8080. Я расставляю точки (1, 2, 3) на изображении выше, думая о разных местах, где он может находиться, но не уверен.
В идеале через прокси перенаправляется только трафик с моего телевизора. В частности, меня действительно волнует трафик только для одного домена.my-domain.com
и только для незашифрованного протокола HTTP.
говорит, что мне нужно использовать прозрачный файл .прозрачный прокси-сервер для клиентов, для которых я не могу настроить конфигурации прокси-сервера (чего я не могу для своего телевизора). В рамках установки говорится, что мне нужно настроить сеть:
Существует множество способов настроить сеть для прозрачного проксирования. Мы рассмотрим два распространенных сценария:
- Настройка клиента для использования пользовательского шлюза/маршрутизатора/«следующего перехода»
- Реализация пользовательской маршрутизации на маршрутизаторе
Насколько я понимаю, я могу либо:
Установите шлюз на IP моего RPi (
10.0.0.10
) и ПЕРЕНАПРАВИТЬ порт 80 -> 8080 на pi. Я попробовал это, но мой телевизор не может подключиться к Интернету. Для меня это имеет смысл, поскольку я чувствую, что моему телевизору, по крайней мере, нужен маршрутизатор, верно?Или мой маршрутизатор должен иметь возможность делать это динамически (я не думаю, что у моего маршрутизатора есть настройки для этого... есть ли простой способ разместить свои собственные программы на маршрутизаторе?)
Я не уверен, могут ли определенные настройки сети помочь мне сделать что-то из этого, или мне придется пропускать весь сетевой трафик черезmitmproxy
. Не будет ли это плохой идеей для производительности сети?
Если для выполнения того, что я хочу, потребуется больше оборудования, я открыт для этих идей.