Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Squid handles all requests in a single, non-blocking, I/O-driven process over IPv4 or IPv6.
Squid keeps meta data and especially hot objects cached in RAM, caches DNS lookups, supports non-blocking DNS lookups, and implements negative caching of failed requests.
Squid supports SSL, extensive access controls, and full request logging. By using the lightweight Internet Cache Protocol, Squid caches can be arranged in a hierarchy or mesh for additional bandwidth savings.
Squid consists of a main server program squid, some optional programs for rewriting requests and performing authentication, and some management and client tools.
Squid is originally derived from the ARPA-funded Harvest project. Since then it has gone through many changes and has many new features.
Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Squid handles all requests in a single, non-blocking, I/O-driven process over IPv4 or IPv6.
Squid keeps meta data and especially hot objects cached in RAM, caches DNS lookups, supports non-blocking DNS lookups, and implements negative caching of failed requests.
Squid supports SSL, extensive access controls, and full request logging. By using the lightweight Internet Cache Protocol, Squid caches can be arranged in a hierarchy or mesh for additional bandwidth savings.
Squid consists of a main server program squid, some optional programs for rewriting requests and performing authentication, and some management and client tools.
Squid is originally derived from the ARPA-funded Harvest project. Since then it has gone through many changes and has many new features.
I will provide the procedures to install squid 27stable9 on ubuntu server 10.10
sudo -i
apt get update
install packages squid 2.7stable9 and dependencies
apt get install squid squidclient squid-cgi gcc build-essential sharutils ccze libzip-dev automake1.9
Download Patch Squid 2.7stable9 and then install
wget http://tempat-sampah.googlecode.com/files/squid-2.7.STABLE9%2Bpatch.tar.gz
tar -zxvf squid-2.7.STABLE9patch.tar.gz
cd squid*
./configure
--program-prefix= --prefix=/usr
--sysconfdir=/etc/squid
--enable-async-io
--enable-poll
--enable-gnuregex
--enable-carp
--enable-storeio=aufs,diskd,ufs,null
--enable-forw-via-db
--enable-icmp
--enable-cache-digests
--enable-removal-policies=lru,heap
--enable-truncate
--enable-default-err-language=English
--enable-err-languages=English
--enable-linux-netfilter
--disable-ident-lookups
--disable-wccp
--disable-wccpv2
--with-pthreads
--with-aio
--with-dl
--with-maxfd=65535
Compiling Process..
make
make install
sumber asli : http://ubuntuportal.com