Squid
Jump to navigation
Jump to search
Minimal squid installation and configuration[edit]
- Install the squid package via package management. That resulted in this:
root@rday-desktop:/var/log/squid# dpkg -l squid Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii squid 2.7.STABLE7-1u Internet object cache (WWW proxy cache)
- Change the default /etc/squid/squid.conf configuration to make it visible to anyone:
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS # Example rule allowing access from your local networks. # Adapt localnet in the ACL section to list your (internal) IP networks # from where browsing should be allowed #http_access allow localnet http_access allow all # And finally deny all other access to this proxy #http_access deny all
- Configure a Firefox client to use a proxy
Preferences > Advanced > Network > Connection Settings
Select "Manual proxy configuration"
Enter the IP address or name of the proxy server and the port number (default is 3128)
- Use the client to browse and watch the squid log to verify that it is operational. The squid log is /var/log/squid/access.log