Setting Proxy dengan Squid

Sebelum memulai, siapa yang akan menjalankan squid ? Tambahkan user dan group baru bernama squid.

    #groupadd squid

Tambahkan user squid:

    #adduser squid

Ada 2 model penggunaan paket squid. Kompile dan install dari source. Atau kompile lewat SlackBuild.
Model ke-3 (hehehe), ambil langsung paket jadi dari linuxpackages.net (kalau ada).

Pertama2 buat direktory cache :

Buat direktory cache squid. (jika install dari paket SlackBUild)

    #mkdir /var/log/squid/cache
    #chown -hR squid:squid /var/log/squid/cache

Buat direktory cache squid (Jika Instal dari source )

    #mkdir /usr/local/squid/var/cache
    #chown -hR squid:squid /usr/local/squid/var/cache

From the Source :

…. Ambil squid versi terbaru :

Kopikan file tersebut di /usr/share/squid dan unpack source code tersebut.

    # tar -xvzf squid-2.6.STABLE14.tar.gz

masuk kedirektory squid dan lakukan konfigurasi

    #./configure

Lakukan Make

    # make

Install program hasil kompilasi.

    # make install

Edit awal konfig squid di /usr/local/squid/etc/squid.conf


    cache_mem 256 MB
    cache_dir ufs /usr/local/squid/var/cache 1000 16 256
    acl our_networks src 192.168.1.0/24 192.168.2.0/24
    http_access allow our_networks

Sebagai root lakukan instruksi :

    #/usr/local/squid/sbin/squid -Z

Perintah diatas untuk membuat swap cache yang akan digunakan squid.

Sekarang Saatnya mencoba :

    # /usr/local/squid/sbin/squid -D

From SlackBuild :
….Jika Anda ingin mengkompile squid lewat script SlackBUild.
Ambil script Slackbuild squid versi terbaru :

Unpack file squid.tar.gz pada direktory tertentu. (misal /usr/src/squid)

Ambil source squid

Kopikan file source squid kedalam direktory slackbuild squid (yang baru Anda unpack).
Kemudian jalankan script squid.SlackBuild.

    # ./squid.SlackBuild

Setelah proses kompilasi dan pembentukan paket squid selesai, install squid. (Hasil slacbuild diletakkan di /tmp)
masuk kedirektory /tmp dan lakukan instruksi :

    # installpkg squid-*.tgz

Oke ! Paket squid sudah terinstall

Edit awal konfig squid di /etc/squid/squid.conf


    cache_mem 256 MB
    cache_dir ufs /var/log/squid/cache 1000 16 256
    acl our_networks src 192.168.1.0/24 192.168.2.0/24
    http_access allow our_networks

Sebagai root lakukan instruksi :

    # squid -z

Perintah diatas untuk membuat swap cache yang akan digunakan squid.

Sekarang Saatnya mencoba :

    # squid -D

Untuk selanjutnya untuk start squid, Anda dapat menggunakan rc.squid.
Ubah ke 755 permission rc.squid

    #chmod 755 /etc/rc.d/rc.squid

Pada waktu booting pertamakali, squid akan diaktifkan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: