Baiklah kita mulai saja Tips & Trik kali ini, namun sebaik nya anda baca dan ikuti petunjuk dengan teliti dan sabar:..
Untuk bahan-bahan penunjang Install squid3, saya asumsikan anda sudah siap dengan bahan berikut:
- System OS – Ubuntu Server 12.04 atau 14.04 ( 32bit / 64bit ). Jika belum terinstall silahkan lihat pada postingan berikut Instalasi Ubuntu Server
- Notepad++. Jika belum punya silahkan download disini.
- Putty. Jika belum punya silahkan download disini.
- Winscp. Jika belum punya silahkan download disini.
Langkah-langkah Install Squid3:
Langkah Pertama :- Login ke Ubuntu server dengan user “root” menggunakan putty.
- Lakukan Update dan install paket pendukung pada Ubuntu server:
apt-get update apt-get install devscripts -y
- Download Squid installer lalu lakukan configure dan install, disini saya menggunakan squid versi 3.5.12, anda bisa lihat Disini untuk versi yang lain.
wget http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.12.tar.gz tar zxvf squid-3.5.12.tar.gz cd squid-3.5.12 ./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var --libdir=/usr/lib --with-default-user=proxy --with-logdir=/var/log/squid --with-pidfile=/var/run/squid.pid sudo make && make install
- Sampai disini langkah pertama selesai, jika saat Instalasi tidak terjadi error maka dipastikan squid anda sudah terinstall dengan benar. Untuk cek squid versi yang terinstall anda bisa melakukan perintah berikut pada putty:
squid -v
- Masukan Script di bawah ini pada file “squid.conf” yang ada di directory “/etc/squid/squid.conf”, namun sebelum anda masukan terlebih dulu anda edit baris yang sudah saya kasih komentar.
Copy script di bawah ini lalu pastekan ke dalam notepad++ terlebih dulu dan edit yang sudah saya kasih komentar, lalu buka file squid.conf yang ada di “/etc/squid/squid.conf” menggunakan “winscp” lalu hapus isinya kemudian masukan script yang ada di notepad++ , kemudian simpan.
Warning!! jangan sampai salah ketika anda edit dan memasukan “squid.conf” salah sedikit dapat mengakibatkan squid tidak bisa berjalan.
- Agar Squid Berjalan secara otomatis ketika komputer ubuntu-server di restart, maka kita butuh scrip untuk menjalankan proses tersebut. Pertama yang kita lakukan adalah membuat file bernama “squid” dan menyimpannya pada directory “/etc/init.d/”. berikut cara membuatnya dan lakukan perintahnya dengan putty
touch /etc/init.d/squid
Sekarang buka file tersebut menggukan winscp yang ada di directory “/etc/init.d/squid” lalu copy script di bawah ini kemudian masukan scriptnya pada file tersebut.
- Lakukan perintah di bawah ini menggunakan putty, bertujuan agar file “squid” yang tadi kita buat bisa di proses secara default:
chmod 755 /etc/init.d/squid update-rc.d squid defaults
- Sampai disini untuk langkah yang kedua selesai, tinggal ke langkah berikutnya
- Beri Permision pada beberapa file :
chown -R proxy:proxy /var/log/squid chown -R proxy:proxy /cache chmod 777 /cache
- Membuat directory cache
squid -z
- Sekarang kita restart ubuntu
reboot
jika ubuntu sudah running kembali, silahkan login kembali putty nya. - Terakhir adalah mengecek, apakah squid sudah berjalan atau belum, caranya lakukan perintah berikut dengan putty.
squid -k check
jika tidak ada info error atau “no running service” maka sudah di pastikan squid anda sudah berjalan dengan baik.
Disini DSI memberikan tutorial Install squid3 dengan config yang standar, belum bisa Transparant, cache dinamis konten dan protokol https, dan dengan configurasi yang sangat standar (default).
Padahal squid3 sendiri sudah support untuk cache konten dinamis dan protokol htttps.
Namun anda tidak perlu kecewa silahkan tunggu postingan berikutnya, kami akan menyajikan tutorial mengenai Transparant proxy, cache dinamis konten dan cache https.
Sekarang kita test squid yang barusan kita install. karna proxy yang barusan kita buat belum bisa transparant, maka untuk meneruskan traffic http ke proxy kita harus setting manual di browser. caranya sangat mudah, saya contohkan pada browser firefox lihat gambar berikut:
Untuk melihat log lewat putty, caranya lakukan perintah berikut:
tail -f /var/log/squid/access.log | ccze
copas dari : https://dokter-squid.com/install-squid3/
Langkah-langkah Install Squid3 Dengan Fitur SSL-BUMP
Langkah Pertama :