Имеем:
iptables -A INPUT -p TCP -m multiport --dport 8080 -j DROP
iptables -A INPUT -p UDP -m multiport --dport 8080 -j DROP
Жостко
Вообще, многа букав...
А по вопросу - INPUT есть в файрволе, OUTPUT-а нет. Поэтому и сайты локальные не показывают.
Шлюз, зачем-то, через route впихнут. Причём, сначала удаляется маршрут, потом ЭТОТ ЖЕ прописывается...
вот еще конфига которой пользуется squid
По идее, он вообще работать не должен, на него файрволл не заворачивает.
Вообщем, до конца ещё разбираться и разбираться.
P.S. А название темы круче стартового топика.