Squid
From Linuxintro
Squid is a proxy software, that means it fetches internet sites for you. Here is an example how to use squid with SUSE Linux 12.1.
install it
open a console and enter
yast -i squid3
start it
/etc/init.d/squid start
configure it
Change http_access to be allowed in /etc/squid/squid.conf:
http_access allow all
use it
Point your firefox to port 3128.