Как использовать iptables в linux для пересылки трафика http и https на прозрачный прокси [закрыт]
У меня есть система Ubuntu Linux, выступающая в качестве системы шлюза с двумя интерфейсами на нем. Один интерфейс предназначен для локальной сети, а другой - для Интернета. Я могу без проблем маршрутизировать трафик. Я использую дваiptables
правила пересылки исходящего трафика из внутреннего интерфейса:
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPT
Теперь мне нужно создатьiptables
правило, которое отфильтровывает и перенаправляет весь трафик TCP-порта 80 и 443, покидающий мою сеть черезeth1
интерфейс и отправить его на прокси-сервер, который находится на петлевой интерфейс на порт 9090 TCP.
Я искал по всему так, но я не смог найти пример, который работает. Есть ли эффективный способ сделать это?