Sabtu, 09 Mei 2015

Install Prox Server

Hi all, uda lama ga nulis-nulis lagi nih. Sekarang gw pengen tulis mengenai install proxy server nih. Mungkin uda banyak tutorial yang membahas mengenai hal ini, tapi gak ada salahnya kan kita tulis lagi :P.
Oke sebelum menulis, gw kasih gambaran rancangan yang akan dibuat. Ya kurang lebih seperti di bawah ini.


Jika kita lihat, bahwa proxy tersebut kita letakkan di area public. Jadi si user request informasi ke internet, kemudian paket request tersebut lewat gateway untuk kemudian diteruskan ke proxy server melalui firewall dan cloud internet public. Lalu si proxy akan mengecek apakah data yang akan direspons sebagian ada di internalnya atau tidak. Jika tidak, maka proxy server akan request ke sumbernya untuk kemudian dikembalikan ke user dan sebagian disimpan. Kurang lebih penjelasannya seperti itu.
Kemudian kita langsung masuk ke bagian instalasi. Untuk membuat proxy server cukup mudah. Bahan yang kita gunakan, 
- Squid3 (aplikasi proxy)
- OS ubuntu 14.04
Step selanjutnya, kita install squid3
       sudo apt-get install squid3
Untuk konfigurasi proxy, kita bisa lakukan edit pada file squid.conf
        sudo vim /etc/squid3/squid.conf
Ganti bagian 
        http_access_allow manager localhost
ke 
        http_access allow all 
Itu digunakan untuk membuat proxy tersebut bisa terkoneksi dengan seluruh website yang ada dan tidak dibatasi. Jika ingin membatasi website apa aja yang bisa terkoneksi, kita bisa tambahkan rules seperti berikut
       acl domain1 dstdomain .youtube.com .google.co.id .detik.com
       http_access deny manager
       http_access allow domain1
       acl allotherwebsites dst 0.0.0.0/0.0.0.0
       http_access deny allotherwebsites
Tapi untuk yang ini kita tidak akan membataasi website manapun, biasanya hal tersebut bisa memblock website-website parno :D. Default port squid 3128. Karena proxy menyimpan sebagian data yang direquest sebelumnya, maka tempat penyimpanannya ada di folder /var/spool/squid3/ Jika sudah selesai kita konfigurasi, kita bisa jalankan service squid dengan mengetik
       sudo service squid3 start
Kita bisa buka browser, buka Preferences -> Advanced -> Network -> Settings -> Manual Configuration.
Isi ip public proxy server dan port.
Jika kita bisa buka website semisal facebook.com, maka proxy server berhasil meneruskan request dan menyimpan sebagian datanya di /var/spool/squid3
Kurang lebih caranya seperti itu. Kalau merasa kurang lengkap bisa lihat di link ini dan itu.

Wassalam..

0 komentar:

Posting Komentar