Friday, February 19, 2010

Squid Proxy server ku


assalamu'alaikum!

okey kita mulai lagi dengan bincang2 mengenai apa yang telah saya buat dan pelajari, tapi ya maap kalo yang saya tulis ini temen2 semua udah bisa.atau bahkan anak TK pun sudah mampu membuatnya. cuma mau sharing aja apa yang telah saya alami 2 minggu ini (jam kerja)

yups,kita mulai,,jadi ceritanya gini nih,,,,

2 minggu yang lalu (ga tepat 2 minggu sih,,,) disuruh bikin proxy server sama si bozz (dy nyebutnya VPN server) ya daripada susah2 bikin vpn server, karena penjelasan beliau mengenai kegunaan dari "VPN server" itu adalah untuk "ngeshare" VPN di kampus,,jadi biar anak2 ga usah login VPN untuk ngenet. akhirnya saya putuskan pake squid saja. proxy server yang cukup terkenal. dan memang mudah sebenarnya. Alhamdulillah setelah 2 minggu jam kerja akhirnya tadi sore jam 3 sore bisa jadi juga tanpa error :gambar diatas buktinya,,hehhe:

singkat cerita, saya coba downlod squid nya dulu (squid........tar.gz).owh ya sebelumnya tentunya install dulu OS nya..saya pake OS kesukaan saya yaitu SLACKWARE 12.0

yups langsung saja kita install dan configure aja squid kita.langkah2nya :

1. ekstrak dulu squid.tar.gz nya :
     root@LC:~# tar -xzvf squid.......tar.gz -C /usr/local/src
sebenernya tersera mau ngekstrak kemana aj,,monggo...
2. masuk folder hasil ekstrak, kemudian seperti biasa install aja file instalasinya :
     root@LC:~# ./configure –prefix=/usr/local/squid [terserah mau pilihan apa saja yang mau dieneble in :baca manualnya kalo bingung:]
3. langkah berikutnya setelah perintah diatas :
     root@LC:~# make && make install
tunggu aja prosesnya agak lama soalnya
4. oke setelah terinstall dan ga ada pesan error, lanjut ke edit file configurasinya yaitu "squid.conf"
     root@LC:~# nano /usr/local/squid/etc/squid.conf
pake text editor kesukaan kamu juga bisa,,dan letak file configurasi ini tergantung dimana kamu meletak kannya
5. setelah edit segera buat group dan user squidnya
     root@LC:~#groupadd squid
     root@LC:~#useradd squid -g squid -d /bin/false -s /nonexistent [option ini kalo2 group squid ga mengakomodir user squid ini,,,]
6. kita buat lagi file2 aneh yang memang diperlukan dalam menjalankan squid. ada 3 file penting yaitu "squid.pid" "cache.log" "access.log" dan beberapa folder yang akan menyimapn mereka "/usr/local/squid/cache " "/usr/local/var/logs/"pake perintah mkdir dan touch [kalo saya pake itu..terserah aja,,hehehe]
7. langkah selanjutnya kita ubah kepemilikan dari folder dan file aneh itu ke user dan group squid
     root@LC:~#chown -R squid:squid [file dan folder yang akan kita ubah kepemilikannya]
8.langkah yang hampir terakhir kita bikin swap dari cache nya dulu
    root@LC:~#/usr/local/squid/sbin/squid -z
akan terjadi proses membuat folder dgn nama berwujud angka2 aneh,,[bisa dikatakan anda telah 90% berhasil,selamat ya...:)]
9. belum selesai ya..itu baru bikin swap directory, langkah terakhir adalah perintah saktinya buat nge "run" squid proxy kita
     root@LC:~#/usr/local/squid/sbin/squid -k reconfigure [ini dijalankan untuk merestart konfigurasi kita]
yups,,kalo ga ada error maka kita lanjut ke perintah ini
     root@LC:~#/usr/local/squid/sbin/squid -DNYCd3

ok,selesai sudah..tapi kalo ada error ya berarti ada yang ga beres...segera cari errornya dimana,,biasanya ada keterangan kenapa error.

nb: kejadian yang saya alami masalah di configurasinya [squid.conf].cocokkan isi nya dengan kenyataan di system anda,,
tidak ada yang susah didunia ini, hanya bagaimana usaha kita untuk membuatnya tidak susah..hehhehhe

nb lagi: terimakasih kepada ALLAH SWT karena telah memberi petunjuk lewat mbah google dan tak lupa terimakasih buat dukungan dari teman2 saya terutama somphil kemudian ada saufi yang mau diajak "ngobrol" dan juga yg selalu menemani saya di saat jam kerja (duduk manis sambil FB an.chating2 an tentunya,hahhahha) si "fulan"..wkwkwkkwkw..^^V buat yang ngerasa

8 comments:

  1. wah pusing aku membacanya.....
    perlu belajar kode2 itu tu...

    ReplyDelete
  2. hehehe,,
    saya juga baru belajar kog va,,hehehheh
    makasih comment nya,,
    :)

    ReplyDelete
  3. wew,,,,aq yo lagi ajar ndil :D

    tks comment e,,hehee

    ReplyDelete
  4. wah... kalo anak TK aja udah bisa, brarti aq lum pantes ada di eniversitas nih! T_T hiks...
    pusing baca tuh semua.... >_<

    ReplyDelete
  5. wah yo mboten ngoten mas adjie,,hehehhe
    maksudnya kalo master2 padha baca khan saya ga enak,,,,khan masih newbie juga,,,hehhehe

    ReplyDelete
  6. Wah... jadi kelingan, jaman dulu sukak mbajak acc VPN orang...
    Njut ada temen kos di lab bikin proxy utk gateway dg acc yg unlimited...

    ReplyDelete