Cara Setting Squid Proxy di ClearOS

Kali ini kami akan memberikan sedikit pengetahuan seputar Cara Setting Squid Proxy di ClearOS

Jalankan putty dan winscp . Masuk ke PUTTY  lalu copy satu persatu ( baris per baris ) dengan sabar, jangan sampai salah …

yum install squid

yum remove squid          (jawab :  y)

yum remove squid          ( untuk memastikan gak ada yg tersisa)

yum install automake gcc glibc-devel e2fsprogs-devel sharutils                 (jawab : y)

(catatan : apabila perintah yum tidak jalan coba install ini )

[g_locker type=”social”]

wget http://download.clearfoundation.com/clearos/enterprise/5.1/System/RPMS/yum-3.2.8-9.v5.2.noarch.rpm
rpm -ivh yum-3.2.8-9.v5.2.noarch.rpm

kemudian ulangi perintah yum diatas, dilanjutkan dengan baris script dibawah ini :
wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz

tar -zxvf LUSCA_HEAD-r14809.tar.gz

cd LUSCA_HEAD-r14809

ulimit -n 8192

./configure –prefix=/usr/local/squid –exec-prefix=/usr/local/squid –enable-delay-pools –enable-cache-digests –enable-poll –enable-linux-netfilter –enable-removal-policies –with-maxfd=8192 –enable-storeio=aufs –disable-wccp –enable-x-accelerator-vary –enable-kill-parent-hack –enable-async-io=30 –disable-ident-lookups

make all && make install

cd /usr/local/squid/etc/

wget http://v1.tiberias.or.id/downloads/squid.conf

wget http://v1.tiberias.or.id/downloads/storeurl.pl.conf

wget http://www.hendraarif.web.id/wp-content/uploads/2011/02/tunning.conf

catatan : jika tunning.conf gagal didonlot, bisa copy semua isi dari ini, lalu paste ke notepad, simpan dengan nama : tunning.conf, lalu copykan ke /usr/local/squid/etc/ , gunakan winscp)
—————————————-

buka winscp :

————————————–

  • masuk ke folder/directory : /usr/local/squid/etc/
  • ganti nama file :  storeurl.pl.conf  menjadi storeurl.pl   (klik kanan rename)
  • hapus file : squid.conf (atau ganti dg nama lain)
  • ganti nama file :  squid.conf.1 menjadi squid.conf
  • buka file squid.conf, untuk melakukan pengeditan. diedit.
  • tambahkan tanda # didepan baris offline_mode on (hasilnya : #offline_mode on)
  • menyesuaikan IP, cari baris perintah berikut :
  •      acl localnet src 10.0.2.0/24 # RFC1918 possible internal network
  •      ganti dg ip LAN kita, contoh : 10.0.2.0/24 ganti dengan 192.168.2.0/24)
  •      ganti juga ip 10.0.2.0/24 yg berada dikelompok delaypool (digulung/scroll kebawah sampai mentok) ganti dengan IP LAN kita tadi.

kembali lagi ke…… PUTTY, lalu Copy file dibawah ini :

cd /usr/local/squid/etc/

rm -rf /cache1/

mkdir /cache1

chown squid:squid /cache1

chmod 777 squid.conf tunning.conf storeurl.pl

/usr/local/squid/sbin/squid -k parse

/usr/local/squid/sbin/squid -z

/usr/local/squid/sbin/squid -NDd1 &

jika tampil tulisan : Finished rebuilding storage from disk.

bla.. bla.. bla

bla.. bla.. bla

storeLateRelease: released 0 objects.

artinya lusca berhasil ditanamkan di server anda..

tekan ctrl + C untuk kembali ke prompt (taulah apa namanya… yg tanda # itu lo :D)

kembali lagi ke… WINSCP :

  • masuk ke direktori  /etc/rc.d
  • buka file : rc.local
  • hapus semua dan gantikan dengan script dibawah ini:

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don’t

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

/usr/local/squid/sbin/squid -NDd1 &

# This file is executed by the firewall on stop/start/restart.

 

  •  Simpan, tutup.
  •  Masuk ke folder : /etc
  • Buka file : firewall
  • Cari baris berikut :

# Squid configuration

#————————–

SQUID_TRANSPARENT=”” ( ganti menjadi ) SQUID_TRANSPARENT=”on”

SQUID_FILTER_PORT=”” ( ganti menjadi ) SQUID_FILTER_PORT=”3128″

  • Simpan, tutup.

Saatnya uji coba..

tes dari sembarang client buka youtube, youp*** suka2 deh…. play sampai habis.

lalu tutup browser trus buka lagi alamat yang tadi udah pernah dibuka (buka-bukaan :D)

atau bisa juga dicoba dg client yang lain untuk lihat efeknya

klo udah wuss wuss ……. Selamat lusca anda sudah bekerja..

kemudian restart server anda, untuk memastikan lusca anda aktif…

untuk senjata tambahan : anda juga perlu ini dan ini, coba buka link ini untuk caching speedtest…
  • sekarang membuat NAT di mikrotik :/ip firewall nat add chain=dstnat src-address=!192.168.1.2 protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.2 to-ports=3128 comment=”TransParent PROXY” disabled=nountuk PROXY HIT LOSS

[/g_locker]

*** Untuk file squid.config, silahkan download DISINI !

*** Untuk file storeurl.pl , silahkan download DISINI !

*** Untuk script ( firewall/etc ), silahkann download DISINI !

You may also like...

Popular Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Copyright By IFANETINDONESIA !!