Squid 2.6 Installation

Setelah males-malesan hampir satu bulan akhirnya ada niat juga buat ngisi blog lagi :D.

Squid mungkin cuman satu dari sekian banyak proxy server yang ada tetapi saya yakin squid masih tetap yang paling banyak dipakai. Banyak alasan kenapa orang memakai squid sebagai proxy server diantaranya adalah:

  1. Gratis, ya squid gak perlu lisensi macem-macem dan gak harus bayar.
  2. Stabil, jarang sekali squid crash atau error kalo bener setting nya tentunya.
  3. Cepat, dibanding aplikasi proxy yang lain squid lumayan cepat apalagi dibanding yang under windows.
  4. Banyak fitur nya, Proxy mungkin banyak yang gratis mungkin banyak juga yang cepat juga banyak tapi yang fitur nya sebanyak squid sangat susah ditemukan.

OK cukup sudah cuap-cuap nya sekarang kita mulai install squid. Pada bagian ini saya akan mencoba menunjukan cara installasi squid di FreeBSD dan Linux. Biar post di kategori Linux nambah :D.

INSTALLASI

FreeBSD

Semua dilakukan dengan account root.

Pada make config di window configurasi silahkan anda pilih opsi berikut ini (gak harus) biar gak ribet nanti seterusnya:

  • SQUID_DELAY_POOLS : untuk mengatur bandwidth
  • SQUID_SNMP : kalo mau monitor traffic lewat mrtg
  • SQUID_CACHE_DIGESTS : bikin enable cache digests
  • SQUID_WCCP : web cache coordination Prot v1
  • SQUID_IDENT : Ident lookup
  • SQUID_USERAGENT_LOG : user agent header log
  • SQUID_ARP_ACL : ACL berdasarkan mac address
  • SQUID_PF : kalo mau bikin transparent proxy pake pf
  • SQUID_IPFILTER : kalo mau bikin transparent proxy pake ipfilter
  • SQUID_KQUEUE : enable kqueue
  • SQUID_LARGEFILE : kalo cache dan log lebih dari 2Gb

LINUX

Dengan opsi yang hampir mirip dengan yang saya pakai di BSD kita coba install squid di Linux, jangan lupa cek squid release terakhir dari www.squid-cache.org atau klik link ini http://www.squid-cache.org/Versions/v2/2.6/

Kemudian silahkan buat satu user bernama squid group squid dengan home /usr/local/squid dan shell /usr/bin/nologin

Kalau anda ngga suka dengan opsi-opsi diatas silahkan rubah.

KONFIGURASI

Untuk memulai configurasi squid silahkan edit file squid.conf atau anda bisa mempergunakan contoh squid.conf dibawah.

Apabila di shell anda tidak terinstall editor pico silahkan gunakan editor yang lain

ok contoh configurasi ini sudah di test dan jalan silahkan edit sesuaikan dengan kebutuhan anda

START & RUN

Pertama kita bikin dulu cache dengan perintah

permasalahan yang sering terjadi adalah folder cache tidak bisa di tulis oleh user squid, untuk mengatasi nya ketik perintah ini

Kemudian kita coba test dengan perintah

Apabila diketemukan kesalahan config akan terlihat disini. Apabila semua sudah ok silahkan terminate squid dengan ctrl+c

kemudian jalankan squid dengan command

Apabila anda ingin squid jalan setiap kali restart ketikan command berikut atau anda bisa masukan squid ke startup script anda.

Ok deh silahkan dicoba squid nya semoga berhasil :D


Info Artikel

Creative Commons License
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.