Instalasi dan Konfigurasi Dasar Squid

Instalasi dan Konfigurasi Dasar Squid

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