Saya tidak tau versi berapa sekarang yang paling bagus squidnya, paling stabil, dan paling – paling yanglain. Namun untuk urusan zph dengan mikrotiknya, saya pernah pakai squid versi 2.7STABLE9, dan cukup puas hasilnya. Dan kali ini juga untuk sebuah server di kota pekan baru, saya installkan versi squid yang sama. Cara menginstall squid di ubuntu 11.04 saya buat seperti di berikut:
- Pertama pastikan paket build-essential telah terinstall di ubuntu anda, kalau belum silahkan install dulu dengan perintah
apt-get install build-essential - Masuk kedirectory /usr/src dengan perintah
cd /usr/src - Download squid squid-2.7.STABLE9.tar.bz2 dengan perintah
wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE9.tar.bz2 - Extract file squid-2.7.STABLE9.tar.bz2 dengan cara
tar -xvf http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE9.tar.bz2 - Masukk ke director squid-2.7.STABLE9 dengan perintah
cd squid-2.7.STABLE9 - Compile squidnya “
CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CXXFLAGS="${CFLAGS}"
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin\
--sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid \
--localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 \
--with-pthreads --enable-storeio=aufs \
--enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio \
--with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd \
--enable-large-cache-files --with-large-files \
--enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536
- Kemudian perintah
make && make install squid -zsquid -NdCI
Sesuaikan FLAGS dengan jenis mesin anda saat mengcompilenya, lihat disini. http://en.gentoo-wiki.com/wiki/Safe_Cflags
Cara membuat squid berjalan atomatis pada ubuntu 11.04 :
buka file /etc/rc.local dan tambahi di antaranya tulisan ” squid start ” (tanpa tanda kutip), simpan file /etc/rc.local dan restart mesin anda untuk memastikan apakah squid berjalan secara otomatis atau tidak. Untuk mengatasi ini berbagai cara telah di coba seperti menginstall chkconfig.
Perintah yang saya belum coba adalah perintah Squid auto start pada consol.

