Pages

Wednesday, December 12, 2012

TUTORIAL INSTAL SQUID LUSCA DI UBUNTU + MIKROTIK KHUSUS PEMULA

Selamat siang,
beberapa hari ini saya tengah belajar membuat sebuah proxy server untuk kebutuhan warnet. yang perlu anda sekalian ketahui saya betul-betul nol besar dalam urusan linux maupun distro-distro yang lain, makanya dalam proses ini saya berkali-kali trial n error hingga saya saya sempat drop selama 2 hari. namun akhirnya sy mampu membuat sebuah mesin proxy walaupun sederhana namun cukup mumpuni dengan HIT Ratio mencapai 79 %. berikut spek warnet dan mesin proxy saya agar nanti anda bisa menyesuaikan.

Warnet :
- client 12
- 1 Line 1Mb
- RB 750

Proxy
- Intel P4 2.8Ghz
- RAM 1 Gb DDR 2
- HD 160 Gb

IP
- Lan 192.168.10.1
- Mesin Proxy 192.168.30.2
- Hotspot 192.168.22.1
- Proxy Ke mikrotik 192.168.30.1

saya anggap warnet sudah berfungsi dengan baik sebelum menggunakan Proxy. maka dari itu untuk step pertama lakukan Instalasi Ubuntu dengan versi terserah anda. saya di sini menggunakan ubuntu Netbook Edition 10.04.

Saat Instalasi Lakukan pembagian seperti yang saya lakukan (dengan versi sok tau)
- HD 160 Gb
- Partisi Pertama dengan format ext4, Primary, Beginning, Mount Point root (/) kapasitas 40 Gb
- Partisi Kedua untuk SWAP area  kapasitas 5Gb
- Partisi Ketiga Logical format ReiserFs, End, Mount Point /usr/local/ dengan kapasitas yang tersisa 

partisi ketiga bakalan kita pakai untuk folder cache karena yang saya baca-baca di forum2 format reiserFS bagus untuk cache
- jangan lupa centang format pada partisi pertama dan ketiga lalu lakukan instalasi sampai finish lalu restart

setelah ubuntu terisntal dengan baik hubungkan komputer dengan internet. setelah terhubung masuk ke terminal 

- ketik sudo su
- masukkan password yang sudah di set pada saat instalasi ubuntu, tekan enter
- copy dan paste perintah di bawah lalu tekan enter

apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get install squid -y && apt-get install squid squidclient squid-cgi -y && apt-get install gcc -y && apt-get install build-essential -y && apt-get install sharutils -y && apt-get install ccze -y && apt-get install libzip-dev -y && apt-get install automake1.9 -y && wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz && tar xzvf LUSCA_HEAD-r14809.tar.gz && cd LUSCA_HEAD-r14809

- proses ini memakan waktu cukup lama, di tempat saya memakan hampir 2 jam
- setelah selesai muncul di paling bawah root@namakompianda:/LUSCA_HEAD-r14809#
- lakukan compile dengan perintah di bawah ini



./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-http-gzip --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs --enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files --enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536 && make && make install

- setelah selesai sekarang cobalah ketik perintah squid stop. kalo muncul error berarti saatnya kita modifikasi file squid.conf dan storeurl.pl
- sebelumnya untuk dapat melakukan editing pada file storeurl.pl terlebih dahulu ketik perintah

touch /etc/squid/storeurl.pl && chmod +x /etc/squid/storeurl.pl

- buka terminal baru. lalu untuk dapat browser file sebagai root ketikkan perintah pada terminal
 

sudo nautilus

- masukkan password lalu begitu browser root terbuka, cari folder squid di File system - etc - squid
- download perlengkapan squid dimari
- klik kanan squid.conf open with gedit
- hapus semua isi squid ganti dengan isi dari squid.conf yang ada di folder perlengkapan squid
- simpan
- lakukan seperti di atas untuk file storeurl.pl

untuk di ingat lakukan perubahan pada file squid.conf. sesuaikan dengan IP address network anda
acl network src 192.168.10.0/24  - IP LAN
acl network src 192.168.30.0/24  - IP PROXY 
acl network src 192.168.22.0/24  - IP HOTSPOT (sesuaikan atau hapus kalo gk perlu)

- buka File System - usr - local 
- buat folder baru dengan nama squid1
- kembali ke terminal yang pertama ketikkan perintah

chmod +x /etc/init.d/squid && /etc/init.d/squid stop

- sekarang coba ketik squid stop pasti error yang tadi tidak muncul lagi
- berikan hak akses user squid untuk folder cache dengan mengetik perintah

chown proxy:proxy /usr/local/squid1 && chmod 777 /usr/local/squid1 && chown proxy:proxy /etc/squid/storeurl.pl && chmod 777 /etc/squid/storeurl.pl && chmod +x /etc/init.d/squid

- terakhir ketik squid -z
bila tidak ada pesan error berarti squid anda berjalan sukses... untuk pembuktian setting proxy firefox di komputer proxy dengan 127.0.0.1 dan port 3128. lalu coba browsing. harusnya intenet anda bisa konek dan tidak ada masalah

untuk setting mikrotik yang maknyus bagi si lusca ini silakan contek scriptnya di bawah ini













3 comments

Munyuk Monyet December 17, 2012 at 5:53 AM

Youtube dan game online nge cache ga gan? http://lh5.ggpht.com/_RVpTV2JOOxA/S1FYj8wYbKI/AAAAAAAAB0Q/jABAjcHxMVY/kaskuser_t4belajarblogger_40.gif

Karisma December 18, 2012 at 1:15 AM

di squid.conf nya udah ane sett di refresh patterns untuk youtube, game online dll silakan di cek

Githacieanakkacaqqadoet'z Saiiankkdiasslamanyahh July 3, 2013 at 10:22 PM

:58

Post a Comment