Нужен прокси-сервер, способный обрабатывать http и (обязательно) https.
Как я понял, ни filterproxy ни HTTP::Proxy на https не способны.
Хочется также всё-таки не использовать squid, по некоторым причинам.
Прежде всего от прокси требуется возможность формировать http(s) запрос от разных IP-адресов, то есть:
ifconfig eth1 192.168.11.1
ifconfig eth1:1 192.168.11.3
ifconfig eth1:2 192.168.11.4
route add default gw 192.168.11.1
и делать запрос либо с 11.1 либо с 11.3 либо с 11.4 в зависимости от залогинившегося на ней юзера либо от UserAgent либо от IP с которого коннектится юзер.