Таки победил, немного коряво, но работает.
Описываем таблицу
table <ip> persist file "/etc/ip.lst"
В этой табличке все ip из 192.168.6.0/24 кроме ip со squid.
Правим редирект
rdr on $int_if proto tcp from <ip> to any port 80 -> \
$proxy port 3128
В этом случае работает, так, как надо.1.Но почему не работает вот так?
rdr on $int_if proto tcp from { $int_if:network !$proxy} to any port 80 -> \
$proxy port 3128
2. И как быть в случае 2 каналов, если такое тоже не работает?
rdr on $int_if proto tcp from <ip> to $ext_if_a port 80 -> \
$proxy port 3128
rdr on $int_if proto tcp from <ip> to $ext_if_b port 80 -> \
$proxy port 3128