У меня есть установка, в которой у меня есть 2 прокси-сервера. Один из них - это прокси-сервер socks, который я хочу использовать по умолчанию для ВСЕХ подключений. Второй прокси-сервер - это http-прокси, который я хочу использовать для HTTP-соединений с определенными хостами (все в одном домене (ах))
Предположим:
Можно ли настроить iptables для этого?
Для прокси-сервера socks вы можете использовать утилиту под названием tun2socks
(это ссылка). По сути, он устанавливает туннельное устройство, через которое вы можете создавать правила маршрутизации для туннелирования вашего трафика. Я использую это для подключения к моей сети на работе (так как проприетарное программное обеспечение vpn на Linux - дерьмо). Он отлично работает с некоторыми причудами (наиболее заметным является то, что он работает только для TCP).
Для прокси http. Теоретически это должно быть возможно, но я никогда не делал этого сам. Однако у nixcraft есть как, и их материал обычно довольно хорош.