LINUX.ORG.RU

История изменений

Исправление Kuzz, (текущая версия) :

Эта строчка $IPT -t nat -A to_squid -p tcp -j REDIRECT --to-port 3128 тоже делает редирект.
И срабатывает, похоже, раньше.

Тогда все это:

$IPT -t nat -N to_squid
$IPT -t nat -A PREROUTING -p tcp --dport 80 -j to_squid
$IPT -t nat -A PREROUTING -p tcp --dport 443 -j to_squid
for a in $(host -t a gmail.com | awk '/has address/ {print $4;}'); do
$IPT -t nat -A to_squid -в ${a} -j RETURN
done
$IPT -t nat -A to_squid -p tcp -j REDIRECT --to-port 3129
$IPT -t nat -A to_squid -p tcp -j REDIRECT --to-port 3130

Исходная версия Kuzz, :

Эта строчка $IPT -t nat -A to_squid -p tcp -j REDIRECT --to-port 3128 тоже делает редирект.
И срабатывает, похоже, раньше.

Тогда все это:

$IPT -t nat -N to_squid
$IPT -t nat -A PREROUTING -p tcp --dport 80 -j to_squid
$IPT -t nat -A PREROUTING -p tcp --dport 443 -j to_squid
for a in $(host -t a gmail.com | awk '/has address/ {print $4;}'); do[br]
$IPT -t nat -A to_squid -в ${a} -j RETURN
done
$IPT -t nat -A to_squid -p tcp -j REDIRECT --to-port 3129
$IPT -t nat -A to_squid -p tcp -j REDIRECT --to-port 3130