PROXY SERVER
Mungkin anda pernah mendengar istilah server proxy. Terutama ketika ingin mengakses
situs-situs yang di blokir. Proxy Server merupakan sebuah server yang ditaruh diantara sebuah aplikasi klien dan aplikasi server yang dihubingi.
sebuah aplikasi klien bisa berupa browser web, FTP klien, dan lainya. Sedangkan aplikasi server bisa berupa sebuah server web, server FTP dan lainnya.
Proxy server yang ditaruh di antara aplikasi klien dan aplikasi server tersebut, dapat digunakan untuk mengendalikan maupun memonitor terhadap lalu-lintas paket data yang melewatinya.
1. Manfaat Proxy Server
1. Untuk meningkatkan kinerja jaringan
Dengan kemampuan sebuah server proxy untuk menyimpan data permintaan dari
dari aplikasi klien, permintaan yang sama dengan permintaan sebelumnya hanya
akan diambilkan dari simpanan server proxy. Apabila seorang pengguna internet
sebelumnya sudah pernah membuka situs yang sama, maka tidak perlu
dihubungkan langsung pada situs sumbernya, namun cukup diambilkan data
dari simpanan server proxy.
2. Memfilter permintaan
Sebuah server proxy juga bisa digunakan sebagai filter terhadap data dari sebuah
situs. Maksudnya, server proxy bertindak sebgai tukang filter terhadap situs mana
yang boleh atau tidak boleh dikunjungi. Disaming itu, sebuah server proxy juga bisa
digunakan sebagai filter terhadap aplikasi klien yang dapat menggunakan akses
internet.
2. Fungsi Proxy Server
Proxy server merupakan pihak ketiga yang menjadi perantara kedua pihak yang saling
berhubungan, dalam hal ini adalah jaringan komputer lokal dan jaringan internet.
Prinsipnya pihak pertama dan pihak kedua tidak langsung berhubungan, namun
masing-masing berhubungan dengan pihak ketika yaitu proxy.
1. Connection Sharing
Proxy bertindak sebagai gateway yang menjadi pembatas jaringan lokal dengan
jaringan luar. Gateway bertindak juga sebagai sebuah titik dimana sejumlah koneksi
dari penggunaka lokal dan koneksi jaringan luar juga terhubung kepadanya.
2. Filtering
Proxy bisa difungsikan untuk bekerja pada layar aplikasi dengan demikian maka dia
bisa berfungsi sebagai firewall paket filtering yang dapat digunakan untuk
melindungi jaringan lokal terhadap gangguan maupun ancaman serangan dari
jaringan luar
3. Caching
Sebuah proxy server mempunyai mekanisme penyimpanan obyek-obyek yang telah
diminta dari server-server yang ada di internet. Dengan mekanisme caching ini maka
akan menyimpan objek-objek yang merupakan berbagai permintaan/request dari para
pengguna yang di peroleh dari internet.
3. Keuntungan Proxy Server
a. Keamanan jaringan komputer anda akan lebih terjaga, sebabnya adalah karena
adanya sebuah proxy yang berfungsi sebagai pembatas antara jaringan lokal
dan jaringan luar.
b. Akses berikutnya terhadap website yang sudah pernah dikunjungi sebelumnya
akan menjadi lebih cepat, hal tersebut karena pengaksesan selanjutnya tidak perlu
melakukan permintaan data dari jaringan luar (internet) melainkan sudah ada pada
direktory cache proxy.
c. Memiliki fasilitas filtering, baik itu filtering pengguna, content maupun waktu akses.
4. Kekurangan Proxy Server
a. Akses terhadap website yang belum pernah dibuka sebelumnya akan menjadi ambat,
hal tersebut dikarenakan si klein harus melakukan permintaan terlebih dahulu kepada
proxy, selanjutnya baru proxy yang akan meminta permintaan/request dari klien
tersebut kepada penyedia layanan internet.
b. Apabila proxy server terlambat dalam melakukan update cache, maka si klien akan
mendapatkan konten yang belum update (konten lama) ketika melakukan permintaan
terhadap konter tersebut.
5. Konfigurasi Proxy Server
1. Cek debian versi untuk mengetahui versi debian
#cat /etc/debian_version
2. Setelah mengetahui versi debian, sekarang kita bisa install paket untuk proxy server
#apt-get install squid3
Sebelum melakukan instalasi squid3 dilakukan pengecekan versi debian yang digunakan, menggunakan perintah cat/etc/debian_version didapatkan bahwa versi debian yang saat ini digunakan adalah versi 8.8. Kemudian dilakukan instalasi squid3.
3. Konfigurasi dan uji coba proxy (ACL = Access Control List)
Edit Konfigurasi squid3
#nano /etc/squid3/squid.conf
4. Kemudian restart daemon squid3
#service squid3 restart
5. Uji coba pada browser, namun terlebih dahulu konfigurasi browser untuk
menggunakan proxy server yang telah kita buat sebelumnya
6. Tes pada browser
Jika komputer yang digunakan menggunakan IP selain 192.168.43.32 maka akses internet akan ditolak seperti gambar diatas
7. Konfigurasi dan uji coba proxy (auth - htpasswd)
Membuat file password
Karena file untuk pertama kali dibuat maka pada perintah htpasswd akan diberikan
opsi -c, namun jika file password sudah ada maka opsi -c tidak diperlukan lagi.
#htpasswd -c/etc/squid3/password ali
8. Edit file squid3
#nano /etc/squid3/squid.conf
9. Kemudian restart daemon squid3
#service squid3 restart10. Uji coba pada browser, namun terlebih dahulu konfigurasi browserr untuk
menggunakan proxy server yang telah dibuat.
Akses sebuah site maka akan muncul autentikasi seperti tampak pada gambar
dibawah ini :
Selanjutnya
membuat file password untuk user ali dengan perintah #htpasswd -c
/etc/squid3/password ali. Lalu akan diminta untuk memasukkan password baru
untuk user sherly. Kemudian edit kembali file konfigurasi squid.conf dimana
kita bisa menggunakan proxy jika mengetahui username dan password yang telah
kita atur sebelumnya. Lalu restart squid3. Dan kembali kita akses sebuah
website pada browser. Maka akan muncul window yang meminta username dan
password. Setelah kita isikan sesuai dengan konfigurasi sebelumnya maka kita
akan berhasil mengakses website tersebut menggunakan proxy yang telah kita
buat.


Komentar
Posting Komentar