Need help configuring squid
I have 4 PCs at home and I'm running squid as a proxy on a laptop to speed up http. Following is my configuration:
http_port 3128 accel
cache_dir ufs /var/spool/squid 1000 16 256
acl intranet src 192.168.1.0/255.255.255.0
http_access allow intranet
forwarded_for deny all
via deny all
I have two questions.
1. The above does not seem to be caching and instead sends request to websites each time.
2. What must I add in this to allow other things like IRC, etc? Or do I need to run another proxy for those? Can I make it act as a proxy for *everything* (IRC, SSH, FTP, BitTorrent, etc etc)?
P.S. I didn't try transparent proxy because I wanted to avoid messing with iptables. It's running on a laptop (with a dead video card) that I ssh into and didn't wanna risk locking myself out, if that makes sense. The firewall is disabled too.