В общем цель такова:
В сети есть 3 компьютера. Все подключены к вайфаю, вайфай же подключен к роутеру.
На моем компьютере стоит прокси сервер на порту 8118.
Прокси настроен так что бы фильтровать контент и блокировать сайты из черного списка.
Вот теперь нужно как бы сделать прозрачный прокси. Что бы на компьютерах не нужно было настраивать прокси сервер, вообще ничего что бы не настраивать. Что бы клиенты вообще не знали о моих целях.
Арп спуфинг при этом кстати работает отлично. Трафик хорошо идет через мой компьютер. Но вот пытался перенаправить порты на прокси, так ничего не получилось. А вот если ставлю правило
iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner ! --uid-owner privoxy -j REDIRECT --to-port 8118
То на своем компьютере прозрачный прокси работает, и браузеры не нужно настраивать. А вот в клиентов как работало так и работает.
И тут наверное заключается вопрос в том как настроить iptables для моей цели?