Tentunya dibutuhkan base system (OS) linux dalam instalasi squid, walaupun squid juga mengeluarkan versi untuk windows.
Pada tutorial ini, digunakan Ubuntu Server 12.12. Proses instalasi dasar squid cukup mudah, yang penting dengan satu syarat, Server Anda harus terhubung dengan koneksi internet.
Setelah dipastikan Server sudah terhubung ke internet, selanjutnya ke tahapan instalasi squid
sudo apt-get install squid
Untuk menjalankan squid, bisa menggunakan perintah,
sudo /etc/init.d/squid start
Untuk mematikan squid, bisa menggunakan perintah,
sudo /etc/init.d/squid stop
Selanjutnya, kita akan sedikit mengkonfigurasi squid. File konfigurasi squid bernama squid.conf, yang biasanya/default beraada lada lokasi
/etc/squid/squid.conf
Sebelum diacak-acak, backup terlebih dahulu
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.ori
Lakukan edit pada file squid.conf
pico /etc/squid/squid.conf
File konfigurasi squid, sebenarnya berisi juga manual singkat dari tag-tag yang digunakan, dan itu ada sekitar 5000 baris lebih, akan cukup sulit untuk melakukan pengeditan file.
Olehnya itu, ada trik kecil untuk mengatasi itu, yakni dengan membuang semua manual/komentar yang ada pada file konfigurasi squid itu sendiri.
cat /etc/squid/squid.conf | egrep -v "(^#.*|^$)"
dengan begitu, maka file konfigurasi hanya akan berisi tag-tag saja, tanpa ada lagi komentar atau manualnya.
Selanjutnya, hanya akan ditambahkan settingan dasar saja
tag acl dan http_access
Pertama-tama, mendaftarkan jaringan kita ke ACL squid
acl jaringan_saya src 192.168.1.0/24 192.168.2.0/24 http_access allow jaringan_saya
cache_dir
Yang lain yang bisa dikonfigurasi saat ini adalah cache_dir. Defaultnya,
cache_dir ufs /var/spool/squid 100 16 256
Saya jelaskan singkatnya, artinya lokasi direktori cache (tempat menyimpan objek yang dicache) ada di direktori /var/spool/squid dan dialokasikan sebesar 100 mega bytes. Angka 16 dan 256 adalah jumlah direktori cache yang dibuat. 16 artinya akan ada 16 direktori di /vaar/spool/squid, dan didalamnya masing-masing ada 256 direktori lagi.
Jadi kalau Anda ingin mengubah besar alokasi untuk cache, ganti angka 100 itu dengan angka baru. Misal untuk mengalokasikan sebesar 2 GB, ganti dengan 2000.
Setelah dilakukan konfigurasi sangat dasar, saat ini cukup dua konfigurasi itu saja (biar Anda tidak pusing), Anda bisa merestart squid.
sudo /etc/init.d/squid restart
Tapi proses restart biasanya akan agak lama. Untuk mempermudah, tanpa perlu melakukan restart squid, jalankan saja perintah berikut.
sudo squid -k reconfigure
Selesai, instalasi dan konfigurasi dasar squid
EmoticonEmoticon