IPTables bietet auch noch die Möglichkeit, Verbindungen auf einen Transparenten Proxy umzuleiten. Also wenn dir weder das eine noch das andere alles kann, warum dann nicht
Wozu es sogar mehrere freie Implementationsanleitungen gibt. Im Zweifelsfall geht sicher auch pf (von den BSDs), aber ich finde iptables sehr komfortabel, zumal mit den ganzen Erweiterungsmodulen die man bekommen kann (oder selber schreiben kann
).