Как я могу маршрутизировать определенное локальное устройство через прокси? (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.

говорит, что мне нужно использовать прозрачный файл .прозрачный прокси-сервер для клиентов, для которых я не могу настроить конфигурации прокси-сервера (чего я не могу для своего телевизора). В рамках установки говорится, что мне нужно настроить сеть:

Существует множество способов настроить сеть для прозрачного проксирования. Мы рассмотрим два распространенных сценария:

  • Настройка клиента для использования пользовательского шлюза/маршрутизатора/«следующего перехода»
  • Реализация пользовательской маршрутизации на маршрутизаторе

Насколько я понимаю, я могу либо:

  1. Установите шлюз на IP моего RPi (10.0.0.10) и ПЕРЕНАПРАВИТЬ порт 80 -> 8080 на pi. Я попробовал это, но мой телевизор не может подключиться к Интернету. Для меня это имеет смысл, поскольку я чувствую, что моему телевизору, по крайней мере, нужен маршрутизатор, верно?

  2. Или мой маршрутизатор должен иметь возможность делать это динамически (я не думаю, что у моего маршрутизатора есть настройки для этого... есть ли простой способ разместить свои собственные программы на маршрутизаторе?)

Я не уверен, могут ли определенные настройки сети помочь мне сделать что-то из этого, или мне придется пропускать весь сетевой трафик черезmitmproxy. Не будет ли это плохой идеей для производительности сети?

Если для выполнения того, что я хочу, потребуется больше оборудования, я открыт для этих идей.

0 ответов

Другие вопросы по тегам