[Sysadmins] прозрачный прокси для себя самого
Artem Zolochevskiy
=?iso-8859-1?q?artem=2Ezolochevskiy_=CE=C1_gmail=2Ecom?=
Пн Июн 11 15:36:07 MSD 2007
Maxim Britov wrote:
> On Mon, 11 Jun 2007 10:40:38 +0300
> Artem Zolochevskiy wrote:
>
>> Maxim Britov wrote:
>>
>> > On Sun, 10 Jun 2007 15:09:58 +0300
>> > Artem Zolochevskiy wrote:
>> >
>> >> Вадим Илларионов wrote:
>> >>
>> >> > iptables -t nat -A PREROUTING -p tcp -i lo -d ! localhost --dport
>> >> > www \ -j REDIRECT --to-port squid
>> >>
>> >> Если не ошибаюсь, PREROUTING НЕ фигурирует при прохождении пакетов от
>> >> локальных процессов
>> >>
>> >> Так, что ... решения похоже нет.
>> >>
>> >
>> > -t nat -A OUTPUT
>> >
>>
>> Смотрите выше изначальное сообщение. В этом случае запросы на squid
>> приходят с _внешнего_ ip, который ещё и _динамический_.
>>
>
> а что-то вроде такого извращения? :)
>
> -t nat -A OUTPUT -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
> -t nat -A POSTROUTING -o lo -p tcp -m tcp --dport 3128 -j SNAT --to-source
> 127.0.0.1
А кстати заработало! Правда с незначительными правками.
-t nat -A OUTPUT -m owner ! --uid-owner squid
--
Artem Zolochevskiy
Kaliningrad, Russia
JID: az на jabber.org
Подробная информация о списке рассылки Sysadmins