Update path repository untuk mendapatkan source terbaru
$sudo apt-get update
Mengunduh berkas dan menginstall
$sudo apt-install squid
Backup script squid yg asli jika mengalami error saat di edit bisa di gunakan lagi script squid default
$sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original
Edit sesuai kebutuhan file konfigurasi squid
$sudo vi /ect/squid/squid.conf
contoh squid yang sudah di custumize sesuai kebutuhan jaringan lokal hasil implementasi saya disebuah warnet disolo bisa di liat di http://geocities.com/nasrulkurniawan/squid.txt
Membuat file log dan direktory untuk cache
Membuat direktori squid
$ mkdir /usr/local/squid
Membuat direktori cache
$ mkdir /usr/local/squid/cacheMembuat file cache log yg berfungsi untuk melihat dan memonitoring aktivitas yg sedang di lakukan client
$touch /usr/local/squid/cache.log
Membuat file access log berfungsi untuk memonitoring aktivitas yg dilakukan oleh cache server
$touch /usr/local/squid/access.logMembuat user dan group squid sebagai pemilik dari proses squid dan logingnya, ini dibuat dengan alasan keamanan jika sistem squid diserang cracker dan bisa di akses oleh cracker bukan root yg di ambil alih
$sudo adduser squidMemberikan attribut dan hak milik atas direktori squid berserta sub sub direktori + file file yg ada didalamnya
$chown -Rf squid.squid /usr/local/squid
$sudo chown squid.squid /var/spool/squid -Rf
$ sudo chown squid.squid -Rf /etc/squid
Membuat struktur cache directory
root@bagongnet:/etc/squid# squid -z
2009/05/19 05:19:49| Squid is already running! Process ID 4971
Test Squid
root@bagongnet:/etc/squid# squid -d 1 -D
2009/05/19 05:20:55| Squid is already running! Process ID 4971
Menjalankan Squid
root@bagongnet:/etc/squid# squid -sYD
2009/05/19 05:21:37| Squid is already running! Process ID 4971
Melihat log access client
root@bagongnet:~# tail -f /usr/local/squid/access.log
1242725175.667 1212 192.168.0.200 TCP_MISS/302 898 GET http://www.google.com/search?q=install+squid+ubuntu&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a - DIRECT/74.125.19.147 text/html
klo cara log filenya bisa dilihat di squidview gimana??
kan secara default dia mengambil dari /var/log/squid/access.log