Так уж получилось, что на сервере крутится два прокси на разных портах - Squid (порт 3128) и ускоритель спутникового провайдера (3130). Хотелось бы в зависимости от направления отправлять запросы на разные проксики. Написал правило:
где xx.xx.xx.xx/24 и yy.yy.yy.yy/24 пул адресов провайдера, т.е. почти бесплатный для меня.
Однако похоже, что правило PREROUTING не знает опции направления или источника, поэтому отправляет только на один порт, первый встретившийся.
Можно ли реализовать такое средствами iptables или чем-нибудь еще? Пока в браузере установил вручную прокси для всех адресов кроме некоторых, но хотелось бы, чтобы это делал сервер, чтобы wget и прочие сетевые проги ходили по наиболее дешевому маршруту.
Ты хочеш разделить инет на две половинки, или это не так, какой приоритет каналов.???
Самое простое что можно сделать, с 1 до 128 идет на один прокси, все что выше по умолчанию на другой прокси. Хотя неизвестно куда больше твои юзера будут ходить