Just want to post this here future reference hope LMCE team don't mind, and for any one looking for transparent proxy the below works, I have it working on Linuxmce 10.4
remember I am not responsible if your machine breaks. but again I just want some were to future reference.
I respect the fact that squid in been worked on for the new up coming releases. as per http://wiki.linuxmce.org/index.php/Squid
and well done to the dev's.
heres my quick notes to get it working (some wording is taken from http://wiki.linuxmce.org/index.php/Installing_Dansguardian
thanks to these wiki pages they helped a lot sudo apt-get install squid3
edit squid3 config nano /etc/squid3/squid.conf
http_port 3128 to http_port 3128 transparent
Find the "acl localhost src" line and insert the following line below: "acl dcerouterlocalnet src 192.168.80.0/24"
Find the following line: # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
Under the line is one that reads "http_access allow localhost". Below this you need to insert a line allowing your local LAN; "http_access allow dcerouterlocalnet. Now save the file, and exit.apt-get install dansguardiannano /etc/dansguardian/dansguardian.conf
change filter port to 8081 and proxyip = 192.168.80.1
sudo /etc/init.d/squid3 restartdownload and edit file /usr/pluto/bin/Network_Firewall.sh from linuxmce system
Add the below line in # Set some default firewall parameters before opening portsiptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8081The normal firewall forwarding rule would not work even if you enable it, so my work around was to setup upon booting the core.
Change permission to user to override file when uploading. Lmc will reset permission on reboot chown user name goes here -R /usr/pluto/bin/Network_Firewall.sh
upload and then reboot