Tentang IT dan Komputer

Teknologi Informasi

Installasi ZiProxy

Posted by intrik on May 3, 2007

Kalo ngomong soal proxy pasti langsung terpikir squid, tetapi yang akan dibahas sekarang bukan squid tetapi ziproxy, sebuah proxy server yang mampu melakukan image dan text compress sesuatu yang sampai sekarang tidak dimiliki oleh squid.

Mungkin anda pernah baca bahwa ada beberapa web mengatakan bahwa mereka mampu mempercepat koneksi internet sampai beberapa ratus persen. Salah satu caranya adalah dengan menggunakan aplikasi seperti ziproxy ini, yaitu dengan meng compress paket dari internet kemudian di extract lagi di komputer anda.

Dengan ziproxy mungkin tidak akan se canggih apa yang dikatakan di web-web tersebut tetapi paling tidak bisa sedikit mendekati.

Langkah-langkah installasi nya cukup mudah, pertama anda harus mendownload source ziproxy dari link berikut ini.

http://sourceforge.net/project/showfiles.php?group_id=84225&package_id=86874&release_id=472298

Kemudian pastikan anda sudah memiliki library berikut ini,

Bagian installasi library ini yang paling susah sebetulnya, dibandingkan dengan installasi ziproxy nya sendiri yang sangat mudah.
Kalau pengguna FreeBSD bisa lebih mudah tinggal install dari ports D ( ada di /usr/ports/www/ziproxy )

Untuk proses installasi dari source langkah nya sangat sederhana yaitu

  1. ./configure  
  2. make  
  3. make install  

Setelah selesai compile dan install selanjutnya edit config file nya. Config file ziproxy sudah sangat mudah untuk di utik-utik tetapi kalau anda mau lihat contoh yang saya pakai, ini contohnya.

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

  1. # Example ziproxy.conf  
  2. Port = 8080  
  3. Address = { “192.168.0.1”“202.10.11.12” }  
  4. OnlyFrom = { “192.168.0.1 – 192.168.0.255”,“202.10.11.1-202.10.11.20” }  
  5. NetdTimeout = 0  
  6. LogPipe ={“bzip2”“-9cq”“-“}  
  7. LogFile = “%j-%Y.log”  
  8. AccessLogFileName = “/var/log/ziproxy/access.log”  
  9. # PasswdFile=”/usr/local/etc/ziproxy.passwd”  
  10.   
  11. #bagian ini diaktifkan kalau memiliki parent proxy  
  12. #NextProxy=””  
  13. #NextPort=3128  
  14. #kalo punya cache dns sendiri silahkan ini disesuaikan atau tergantung sama /etc/resolv.conf  
  15. Nameservers = { “127.0.0.1” }  
  16. #TransparentProxy = true  
  17. ConventionalProxy = true  
  18. ZiproxyTimeout = 120  
  19. MaxSize = 4194304  
  20. MinTextStream = 20000  
  21. UseContentLength = false  
  22. Compressible = {  
  23. “shockwave”“msword”“msexcel”“mspowerpoint”“rtf”“postscript”,  
  24. “java”“javascript”“staroffice”“vnd.”“futuresplash”,  
  25. “asp”“class”“font”“truetype-font”“php”“cgi”“executable”,  
  26. “shellscript”“perl”“python”“awk”“dvi”“css”  
  27. }  
  28. ProcessJPG = true  
  29. ProcessPNG = true  
  30. ProcessGIF = true  
  31. ProcessHTML = true  
  32. ProcessCSS = true  
  33. ProcessJS = true  
  34. ProcessHTML_CSS = true  
  35. ProcessHTML_JS = true  
  36. ProcessHTML_tags = true  
  37. ProcessHTML_text = true  
  38. ProcessHTML_PRE = true  
  39. ProcessHTML_NoComments = true  
  40. AllowLookChange = true  
  41. ImageQuality = {20,15,15,15}  
  42. JP2Rate={0,0.1,0.04,0.03}  
  43. ModifySuffixes = false  
  44. CustomError400=“/usr/local/share/ziproxy/error/400.html”  
  45. CustomError404=“/usr/local/share/ziproxy/error/404.html”  
  46. CustomError408=“/usr/local/share/ziproxy/error/408.html”  
  47. CustomError500=“/usr/local/share/ziproxy/error/500.html”  
  48. CustomError503=“/usr/local/share/ziproxy/error/503.html”  

Setelah anda berhasil meng edit file config nya silahkan jalankan ziproxy anda dengan perintah

  1. ziproxy -d -c /etc/ziproxy.conf  

dan silahkan dicoba dipergunakan seperti anda menggunakan proxy yang lainnya.

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: