Nie drogi kolego, nie... namieszałeś i to zupełnie niepotrzebnie.
Domyślnie dansguardian ma proxyip = 127.0.0.1 i tak najlepiej by pozostało, jeśli ty chcesz, żeby było inczej to twój wybór, ale nie powinieneś oczekiwać, że domyślny konfig powinien być zmieniony. Dlaczego 127.0.0.1? Dlatego, że każdy ma inny zakres IP i znacznie lepiej dodać w squidzie http_access dla adresu 127.0.0.1 (planuję do paczki ze squidem dodać przykładowy działający konfig ekstremalnie odchudzony).
Co do portów. Ty sobie to odwróciłeś, ale domyślny standardowy squid ma 3128 a domyślny standardowy dansguardian ma 8080 i niech tak zostanie. Jeśli ktoś usilnie chce sobie to odwrócić, to będzie wiedział jak.
Natomiast z przekierowaniami to już totalnie namieszałeś. I nie jestem pewien, czy to będzie działać bo nie mam zamiaru eksperymentować na żywym organizmie. W konfiguracji squida wystarczy dopisanie transparent do http_port (będzie http_port 3128 transparent). Przekierowanie robimy tylko jedno, jak dla pojedynczego zwykłego proxy. czyli ruch z portu 80 na port 8080 dansguardiana i to wszystko... nie potrzebne jest wszystko pozostałe. Wiesz ja jestem mały bałwan jestem od małych sieci i nie bardzo rozumiem wielką politykę, więc te regułki powiązane z otwarciem portu www na świat to nie bardzo rozumiem... czemu przekierowania mają działać tylko wtedy, gdy uruchomiony jest dostęp ze świata do serwera www? Dlaczego ruch z portu 3128 kierowany jest na port 3128? Mi się zawsze wydawało, że tego już przekierować nie trzeba...
Reguła przeze mnie zastosowana jest taka:
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -d ! 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 8080
na polski tłumacząc oznacza ona przekierowania z adresów źródłowych 192.168.1.0/24 i portu 80 na port 8080 za wyjątkiem tych zapytań, które dotyczą samej sieci lokalnej.
I na koniec literówka. Jest ta o której piszę. Należy to poprawić, aby nie było czasem komunikatów, że nie znana jest wartość stat_failed. Natomiast resztę też bym pozostawił jak jest - bardziej tu ufam twórcom dansguardiana i nie bardzo rozumiem dlaczego tam nie ma być 2?