10 October 2010

Proxy Squid dan Adzapper di Windows


Browsing situs-situs di internet dengan kecepatan tinggi adalah sebuah kenikmatan tersendiri bagi sebagian orang termasuk saya. Membuka sebuah situs dengan tanpa menunggu lama load dari halaman situs  merupakan impian yang selalu ada. Tapi terkadang kita sendiri menjadi bad-mood jika menghadapai situasi dimana situs yang kita buka terlalu lama untuk bisa kita nikmati halamannya secara utuh, sebab harus menunggu satu demi satu elemen-elemen dari situs tersebut di download ke dalam komputer kita. Dari mulai gambar(image), file swf(swift file) dan elemen-elemen lain.
Sebuah halaman website tersusun atas-atas elemen seperti gambar, teks, file swf, dan lain-lain. Ketika kita ingin membuka halaman sebuah website elemen-elemen tersebut didownload ke komputer kita dan ditempatkan dalam temporary folder oleh browser yang kita pakai. Sebuah halaman website akan sempurna dapat kita nikmati setelah semua elemen-elemen yang menyusun halaman tersebut selesai kita download.
Kita mungkin mempunyai kebiasaan untuk mengunjungi website yang sama setiap harinya, apalagi sekarang  ini, jamannya social community, facebook, twitter, myspace, hanya untuk sekedar membuat status, mengkomentari status, dan kegiatan lainnya. Gambar-gambar yang sama dari salah satu situs tersebut akan setiap saat terdownload ke komputer kita. Ini sebenarnya adalah suatu rutinitas yang bisa kita akalin.
Proxy adalah suatu alat yang bisa kita gunakan untuk ngakalin rutinitas tadi, proxy memiliki kemampuan untuk menyimpan gambar-gambar yang diambil dari suatu website yang kita akses. Dan kemudian memberikannya kembali kepada browser kita sehingga browser kita tidak perlu lagi mendownload gambar-gambar tersebut dari situs aslinya. Proxy cukup pintar untuk mengenali adanya konten-konten terbaru dari suatu website yang kita akses sehingga kemudian ia mendownload konten terbaru tersebut dan menyimpannya kedalam suatu tempat yang biasa di sebut cache.
Iklan, terkadang kita sangat terganggu dengan adanya iklan-iklan yang melayang disuatu website yang mungkin kita tidak ingin melihatnya, apalagi yang namanya iklan atau ads biasanya dalam ukuran dengan size yang besar. Kita juga bisa memanfaatkan proxy untuk memblok iklan-iklan dari suatu website. Selain itu proxy juga bisa dimanfaatkan untuk memblok situs-situs yang tidak kita inginkan.
Dalam sebuah jaringan komputer pada perusahaan, saat ini  proxy sangat diperlukan, minimal pertama untuk menghemat bandwith yang dipakai dan kedua untuk membatasi akses-akses masuk ke website-website yang dianggap oleh perusahaan tersebut dapat membuat karyawannya lupa akan pekerjaannnya.
Biasanya para administrator jaringan komputer di perusahaan, proxy diinstall didalam linux, dan buat anda yang ingin menginstall proxy di dalam linux, silahkan cari saja di Google, banyak sekali artikel-artikelnya. Kali ini kita akan mencoba menginstall proxy ke dalam Windows. OK, kita langsung saja.

Menginstall Proxy Squid
Langkah-langkahnya adalah sebagai berikut:
1. Download squid proxy dari link berikut ini http://squid.acmeconsulting.it/download/squid-2.6.STABLE23-bin.zip.
2. Kemudian ekstrak file tersebut ke dalam drive C:\
3. Kemudian rubah  file squid.conf.default  menjadi  squid.conf
4. Tambahkan baris ini http_access allow localhost tepat dibawah baris http_access allow localnet
5. Kemudian bukalah console cmd, masuklah ke direktori C:\Squid\sbin\, dan ketikkan perintah :   squid.exe  -z seperti gambar berikut ini:
6. Kemudian jalankan squid sebagai service pada windows dengan mengetikkan perintah: squid.exe -i pada console cmd. Kemudian periksalah apakah squid sudah terinstall ke dalam windows service seperti gambar berikut ini:
7. Kemudian jalankan squid pada service tersebut

Langkah selanjutnya adalah kita mengkonfigurasi browser kita untuk menggunakan squid tersebut sebagai web-proxy, langkah-langkahnya adalah sebagai berikut;

1.    Pada firefox, klik menu tools kemudian pilih option, kemudian akan muncul jendela Option, dan pada menu Advanced di jendela Option tersebut, klik tab network dan kemudian klik tombol Setting seperti gambar berikut ini:
2.    Kemudian pada jendela Connection Setting, lakukan modifikasi connection setting seperti gambar berikut ini:
3.    Kemudian browsinglah seperti biasa, untuk pertama2 mungkin kegiatan browsing akan sama seperti biasanya, sebab squid proxy akan menyimpan dulu content-content yang sebelumnya tidak ada ke dalam cache.


Menginstall Adzap
Untuk memblok iklan-iklan pada situs yang kita kunjungi, kita membutuhkan sebuah program yang merupakan plugin dari squid, yaitu adzapper, masalahnya adalah adzapper adalah sebuah script perl yang  hanya bisa dijalankan dengan menggunakan environment perl, jadi jelas dan mutlak kita perlu menginstall perl ke dalam windows yang kita miliki. Saya memilih Strawberry Perl sebagai platform perl yang saya install di dalam windows yang saya miliki. Strawberry perl dapat di download dari link berikut ini http://strawberry-perl.googlecode.com/files/strawberry-perl-5.12.1.0.msi
Setelah anda mendownload strawberry perl, kemudian install-lah strawberry perl tersebut ke dalam windows anda. Saya menginstall Strawberry Perl pada lokasi C:\Web\ pada windows yang saya miliki. Semua setting yang nantinya akan saya jabarkan harus disesuaikan dengan settingan instalasi perl pada mesin windows anda.
Langkah selanjutnya adalah mendownload script adzapper pada link ini http://adzapper.sourceforge.net/scripts/squid_redirect, buka link tersebut pada browser anda, setelah semua text telah terbuka pada browser, kemudian simpanlah text  tsb ke dalam folder C:\squid\etc\ dengan nama squid-redirect.pl.
Kemudian langkah selanjutnya adalah mengkonfigurasi plugin adzapper ini ke dalam squid yang sudah kita install sebelumnya. Buka file squid.conf yang ada pada folder C:\Squid\etc\ kemudian tambahkan baris ini  di barisan paling bawah file tersebut.
Perhatikan bahwa strawberry perl yang saya install ada dalam folder C:\Web\ sesuaikanlah dengan settingan dimana anda menginstall strawberry perl pada komputer anda.
Kemudian restart proxy squid dengan menggunakan windows service persis seperti gambar sebelumnya diatas atau bisa juga dengan menggunakan console cmd dengan cara mengetikkan perintah squid.exe –k reconfigure. Sampai disini selesai sudah instalasi plugin adzapper ke dalam proxy squid. Sekarang tinggal kita memastikan bahwa adzapper tersebut bekerja dengan baik. Bukalah browser anda kemudian akseslah sebuah website yang penuh dengan iklan, misalnya seperti http:// vivanews.com, jika pada browser anda sudah terlihat seperti gambar dibawah ini, maka adzapper sudah bekerja dengan sempurna.
Sebetulnya masih banyak yang bisa kita lakukan dengan squid  dan adzap untuk memenuhi kebutuhan kita tentang permasalahan web-caching, silahkan kunjungi website resmi squid http://squid-cache.org dan adzapper http://adzapper.sourceforge.net/ untuk petunjuk-petunjuk memaksimalkan fungsi keduanya.


Terima kasih dan semoga bermanfaat

Josescalia

2 comments:

Anonymous said...

gan squid proxy ane baru load page kok mental ya? harus start servis mulu.FYI strawberry-perl-5.12.3.0 squid2.7.STABLE8,w7 64.Ty for advance

antechno said...

nice kak