>> Может кто сталкивался с таким HTTP Proxy, который бы осуществлял балансировку
> Я б рассказал про nginx и/или haproxy, но слово "FreeBSD" ввирху наводит
> на мысли, что речь совершенно не о том, что написано.
> Скажите, речь про "два провайдера"?Да, это из этой области, не связка к Апачу.
Сегодня уже решил эту проблему.
Если кому интересно.
У меня несколько внутренних интерфейсов, поэтому сделано через skipto на правила, описывающие обработку правил на этих интерфейсах.
$cmd 100 skipto tablearg all from any to any in recv "table(10)"
$cmd 110 skipto tablearg all from any to any out xmit "table(11)"
Добавляем такие правила для внутренних
$cmd 1010 check-state
$cmd 1020 prob 0.25 fwd 127.0.0.1,3128 tcp from any to not me 80 $ks
$cmd 1030 prob 1.00 fwd 127.0.0.1,3129 tcp from any to not me 80 $ks
Для внешних обычный ворвардинг с внешних адресов на провайдерские шлюзы.
В качестве прокси давно пользуюсь 3proxy, поэтому его и заюзал. Запущены два экземпляра, каждый со своим fib'ом.