Menggunakan ziproxy sebagai compressor proxy
Tulisan ini merupakan lanjutan dari persiapan menggunakan ziproxy sebagai compressor proxy.
Sebelum anda meneruskan membaca artikel ini anda harus sudah menguasai langkah-langkah untuk mendaftarkan ip router ke dns provider, baca caranya di setting modem adsl/router speedy jarak jauh
*Step by step to use ziproxy
1. Instalasi dan konfigurasi ziproxy
Untuk ubuntu sebenarnya installasinya lebih mudah cukup dengan menambahkan repository kambing.ui.ac.id di /etc/apt/sources.list
caranya:
ketikan gedit /etc/apt/sources.list tekan enter
hapus semua isinya karna kita akan menggantinya dengan punya kambing yang kecepatannya luar biasa, untuk speedy family mampu mencapai 100 kbps lebih, sedangkan situs sebelumnya (yang kita hapus) cuman rata-rata 15 kbps, mungkin ini karena telkom melakukan kebijakan proxy sever yang membatasi kecepatan download 15 kbps untuk situs luar (IX), > 100 kbps untuk situs yang berasal dari indonesia (IIX) IMHO.
simpan perubahan dan keluar dari gedit
kemudian melakukan update repository dengan sudo apt-get update,
- ketikan sudo apt-get update tekan enter, setelah update repository selesai, lalu install ziproxy
-ketikan sudo apt-get install ziproxy, setelah install selesai edit file ziproxy.conf yang terdapat di /etc/ziproxy/ziproxy.conf dengan cara
- ketikan sudo gedit /etc/ziproxy/ziproxy.conf tekan enter, setelah itu edit port dari defaultnya 8080 menjadi 3129, kenapa 3129? Sebenarnya port berapapun bisa digunakan selama tidak ada aplikasi lain yang memakainya, port 3129 hanya untuk memudahkan kita mengingat saja, mengingat port 3128 adalah punya squid, jadi untuk ziproxy kita tambahkan satu.
Untuk mengatur kualitas kompresi gambar atur image quality dari 15,10,10,10 menjadi yang kita inginkan misalnya 30,20,20,20.
Setelah itu simpan perubahan dan keluar dari gedit
restart ziproxy dengan
-ketikan sudo service ziproxy restart tekan enter
-di browser server dan klien atur agar menggunakan ziproxy, isikan http proxy dengan ip komputer yang telah diinstallasi ziproxy misalnya 192.168.1.1 port 3129
Perbandingan hasil yang memakai dan tidak memakai ziproxy
Karena image/gambar diatas hanya berupa tulisan kecil maka terlihat perbedaan ukuran sangat tipis, namun ketika kita membuka file photo maka perbedaan ukuran akan sangat mencolok biasanya kalau yang tak dikompresi ukurannya 300 kb maka yang dikompresi ukurannya hanya sekitar 100 sampai 200 kb (tergantung tingkat kompresi). Yang perlu diperhatikan adalah gambar-gambar dengan format selain jpg misalnya png juga dikompres dengan format jpg, sehingga misalnya bila tidak menggunakan ziproxy menemukan sebuah file contohsaja.png maka ketika menggunakan ziproxy file tersebut sudah diganti formatnya sehingga yang ditemukan adalah file contohsaja.jpg, ini juga sebagai usaha ziproxy untuk memperkecil ukuran gambar dan meningkatkan kecepatan browsing. Perhatikan lagi perbandingannya dibawah ini
2. Konfigurasi router.
Biasanya modem adsl sudah menyatu dengan router. sehingga kita hanya perlu menyetting sedikit lagi agar proxy server yang kita buat tidak hanya bisa digunakan di sekitar kita (WAN) tapi juga di internet seperti opera mini.
Step by stepnya
1. Hidupkan web browser misalnya firefox, atau opera lalu masukan alamat router misalnya 192.168.1.1:80 jika kita tidak menggunakan router sebagai virtual server untuk web server dan 192.168.1.1:8080 jika kita menggunakan router sebagai web server. Setelah itu kita perlu membuat virtual server di router dengan cara mengklik BASIC – LAN — NAT — Virtual server dan
a. Buat fort porward untuk ziproxy
-isikan ip server (komputer yang dipasangi ziproxy misalnya 192.168.1.1
start port local 3129 end port local 3129
start port external 1234 end port external 1234
Simpan perubahan dan keluar dari firefox
Penjelasan port external ke internal–> ketika client menggunakan akulagimalas.mine.nu port 1234 untuk memasuki ziproxy yang ada komputer akulagimalas.mine.nu maka router yang mempunyai nama akulagimalas.mine.nu ini memforward setiap request yang datang padanya dari port 1234 ke port 3129 yang merupakan port ziproxy, dengan demikian client di internet dapat menggunakannya, jadi artinya ziproxy server kita tidak hanya bisa kita gunakan di satu tempat, tapi bisa dimanapun asal ada koneksi internetnya.
Nah, beres sudah, tinggal setting di browser client saja, kayanya ini bukan urusan anda karena yang akan menggunakan proxy server ziproxy yang telah kita buat adalah semua orang yang lokasinya mungkin kita tidak tahu, tentunya kalau kita mengumumkan keberadaan proxy server yang telah dibuat. Kalau tidak diumumkan mungkin mereka tidak akan tahu.
Untuk client di internet gambar settingnya sebagai berikut:
Hal yang perlu diingat ketika menggunakan ziproxy adalah ketika kita melakukan proses upload gambar ke suatu situs maka gambar tersebut juga otomatis akan dikompres jadi jangan terkejut ketika melihat gambar anda yang cakep menjadi agak kurang cakep. Namun dengan mematikan ziproxy yaitu dengan merubah setting browser dari manual proxy configuration menjadi no proxy (seperti setting semula) lalu bersihkan cache pada browser yang kalau dalam mozilla firefox dinamakan clear recent history merupakan Solusi untuk mengatasinya
Sekian, terima kasih, semoga bermanfaat







masih binggung,,,, gak ngerti bos..
Gak ngerti fungsi dan tujuannya, installnya, settingnya, atau apanya tolong diperjelas. Sebelumnya saya akan jelaskan tujuan pembuatannya.
Tujuan: Untuk mengompress (memperkecil) data sehingga mengirit pulsa handphone dan mempercepat loading. Fungsi ini bisa dikatakan mirip dengan fungsi opera mini.