Перечитал сейчас свой мануал и понял, что вы, любезный, читать нихрена не умеете и ваши понты это всего-лишь понты и больше ничего. Там даже ошибки нет никакой,
Всего-лишь ВНИМАТЕЛЬНОЕ прочтение:
Затем чуть ниже ищем
&SetIpfwRule(qq{deny ip from any to any});
в результате изменений получается такой код:
#======================================= Здесь поправочка для работы через проксю =================
# $NumIpfw=$End_num_ipfw;
# &SetIpfwRule(qq{deny ip from any to any});
$NumIpfw=$End_num_ipfw-3;
&SetIpfwRule(qq{divert 1 ip from table(0) to any});
&SetIpfwRule(qq{fwd 127.0.0.1,3128 tcp from table(0) to any dst-port 80});
&SetIpfwRule(qq{allow ip from table(0) to any});
&SetIpfwRule(qq{deny ip from any to any});
#===========================================================================================
$NumIpfw=$Start_num2_ipfw;
$n1=$NumIpfw+10;
$n2=$NumIpfw+400;
&SetIpfwRule(qq{pipe tablearg ip from table(126) to table(127)}); # альтернативное направление -> клиент
&SetIpfwRule(qq{skipto $n1 ip from not table(2) to any}); # не от клиента ->.
&SetIpfwRule(qq{pipe tablearg ip from any to table(20)}); # клиент -> клиент
#======================================= Здесь тоже для прокси ====================
&SetIpfwRule(qq{allow ip from any to table(0)});
#==============================================================================
&SetIpfwRule(qq{deny ip from any to any});
# $n1 ... $n2 буфер для таблиц направлений
$NumIpfw=$n2;
&SetIpfwRule(qq{pipe tablearg ip from any to table(10)}); # мир -> клиент
}
и все работает из коробки.
Целую, пух!
Уважаемого модератора прошу прибить весь флуд в этой теме и закрыть тему.