PROXY SERVER
DITULIS OLEH :
SURAKARTA
1
A. PENGERTIAN
Proxy dapat dipahami sebagai pihak ketiga yang berdiri ditengah-tengah antara kedua
pihak yang saling berhubungan dan berfungsi sebagai perantara, sedemikian sehingga
pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-
Proxy server mempunyai 3 fungsi yaitu Connection Sharing, Filtering dan Caching. Proxy
komunikasi jaringan dan dapat berada pada level-level yang berbeda pada hirarki layer
protokol komunikasi jaringan. Suatu perantara dapat saja bekerja pada layer Data-Link,
layer Network dan Transport, maupun laer Aplikasi dalam hirarki layer komunikasi
2
B. FUNGSI PROXY SERVER
1. Connection Sharing
Konsep dasar, pengguna tidak langsung berhubungan dengan jaringan luar atau
internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas
antara jaringan lokal dan jaringan luar. Gateway ini sangat penting, karena jaringan
lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari
internet, dan hal itu akan sulit dilakukan bila tidak ada garis batas yang jelas
jaringan lokal dan internet. Gateway juga bertindak sebagai titik dimana sejumlah
koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki
adalah juga sebagai proxy server, karena menyediakan layanan sebagai perantara
3
2. Filtering
Bekerja pada layer aplikasi sehingga berfungsi sebagai firewall packet filtering
yang digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang
berasal dari jaringan internet. Berfungsi melakukan filtering atas paket yang lewat
4
3. Caching
diminta dari server-server di internet Proxy server yang melakukan proses diatas
yang merupakan hasil permintaan dari para pengguna, yang didapat dari internet.
Dengan demikian, bila suatu saat ada pengguna yang meminta suatu layanan ke
internet yang mengandung obyek-obyek yang sama dengan yang sudah pernah
diminta sebelumnya, yaitu yang sudah ada dalam cache, maka proxy server akan
dapat langsung memberikan obyek dari cache yang diminta kepada pengguna,
tanpa harus meminta ulang ke server aslinya di internet. Bila permintaan tersebut
5
tidak dapat ditemukan dalam cache di proxy server, baru kemudian proxy server
empat macam, yaitu Anonymous Proxy, High Anonymity Proxy, Transparent Proxy
request dari sebuah website, maka website tersebut akan mengetahui alamat
pribadi dari pengguna. Karena server website tidak bisa mengakses alamat IP
menuju proxy server, sehingga dari pengguna akan terlihat bahwa proxy
6
diinginkan tenpa membeberkan informasi komputer pengguna. Proxy
alamat IP yang melakukan request terlihat oleh server melalui http header
4. Reverse Proxy : jenis proxy satu ini umumnya digunakan untuk menyediakan
jalan atas berbagai permintaan pengguna dari internet, melalui sebuah firewall
yang terisolasi dan jaringan pribadi. Reverse proxy banyak digunakan untuk
mencegah klien pada internet terhubung dengan akses yang tak termonitor,
yang melibatkan data sensitif konten dari sebuah jaringan yang tertutup
seperti intranet
kemudian dapat meminta data atau dokumen yang terdapat dalam internet (public server).
pengguna yang meminta, melainkan proxy server. Kemudian setelah proxy berhasil
menemukan apa yang dibutuhkan oleh pengguna maka proxy akan memberika respon ke
pengguna
7
E. KELEBIHAN DAN KEKURANGAN PROXY
A. Kelebihan Proxy
o Situs atau website yang telah diakses sebelumnya dapat dibuka kembali dan
o Adanya fasilitas filtering (penyaring), baik filter untuk pengguna, content atu
B. Kekurangan Proxy
o Jika sebuah website belum pernah dibuka sebelumnya maka akses terhadap
website tersebut akan lebih lambat , karena client harus meminta terlebih
dahulu ke pada proxy, setelah itu baru proxy yang akan meminta atau
o Apabila sebuah proxy terlambat melakukan update cache, maka client akan
undesired sites.
8
o Untuk penggunaan log / audit, yaitu untuk menyediakan karyawan perusahaan
kebocoran.
1. SQUID
Squid yang dibuat oleh komunitas Internet dan dipimpin oleh Duane Wessel dari
National Laboratory for Applied Network Research, merupakan proxy server yang
terkenal akan kestabilan dan kemampuannya dalam menangani beban yang besar.
Beberapa fitur yang dimiliki oleh Squid, di antaranya kemampuan melakukan caching
dengan baik, autentifikasi modul yang beragam (PAM, MySQL, NTLM, LDAP, dan
sebagainya), banyaknya program redirector untuk squid, ACL yang beragam jenis
proxy, monitoring software, dan masih banyak lagi. Hanya saja untuk dapat
menjalankan Squid, Anda harus memiliki jumlah RAM yang besar, tetapi hal itu
2. SAFESQUID
Software buatan OEIPL ini, memiliki fungsi yang hampir sama dengan yang dimiliki
Squid. Namun sayangnya, software ini tidak open source, melainkan Anda dapat
mencoba versi Free dari Safe Squid, atau membeli versi komersial dengan tambahan
9
fitur. Dan versi Free ini pun ha nya dapat digunakan untuk kepentingan nonkomersial.
Dari sisi fitur, Safe Squid memiliki kemampuan yang cukup baik seperti Squid. Mulai
ACL yang beragam (time, user network, website), dan sebagainya. Dokumentasi yang
diberikannya juga sangat lengkap untuk dijadikan panduan penggunaan. Mulai dari
format HTML, pdf sampai chm tersedia. Dan enaknya lagi, untuk melakukan
3. PRIVOXY
Dibuat berdasarkan Internet JunkBuster yang sudah tidak aktif lagi. Tujuan utama dari
sebagainya). Fitur lain yang dimiliki oleh Privoxy yaitu, memiliki authentification
yang beragam, user dapat mengganti template HTML untuk semua halaman yang
4. OOPS
server buatan seorang Rusia yang bernama Igor. Salah satu misi utama dibuatnya
Oops adalah kecepatan akses pada cache objectnya. Oops dibuat oleh Igor, karena dia
tidak puas terhadap beberapa aspek yang ada di Squid. Beberapa perbedaan yang
tampak antara Oops dan Squid adalah, jika Squid meletakkan seluruh object dalam file
terpisah- pisah dalam direktori yang ber tingkat, Oops justru meletakkan seluruh
10
object-nya pada beberapa file besar. Untuk fitur yang lainnya, kemampuan Oops
5. TINYPROXY
Orang pasti sudah bisa menebak kalau proxy ini pasti “kecil”. Memang Tiny Proxy
tidaklah selengkap dan sekompleks Squid, misalnya. Karena tujuan utama dibuatnya
Tinyproxy adalah menciptakan proxy yang kecil, efisien, dan tidak memerlukan banyak
resource hardware. Jika untuk menjalan kan squid, spesifikasi hardware yang dimiliki
harus tinggi agar mendapatkan hasil yang maksimal, Tiny Proxy hanya memerlukan PC
sekelas 486 untuk operasinya. Fitur yang dimiliki Tiny Proxy, di antaranya support
HTTP request, transparant proxy, dan ACL berdasarkan nama situs. Secara default,
Tiny Proxy tidak dapat memblok web, Anda harus membuat sebuah file dahulu yang
6. MIDDLEMAN
Salah satu alternatif software proxy server yang dapat digunakan adalah Middleman.
Kemampuan yang dimiliki Middleman untuk bersaing dengan proxy server lainnya
sudah cukup baik. Middleman dapat melakukan content caching, support protokol
HTTP dan FTP, transparant proxy, ACL yang beragam (user/network based policies,
web site based policies, time-based policies), autentification modul, dan sebagainya.
Fitur menarik lainnya yang dimiliki oleh Middleman adalah file konfigurasinya
11
PENGAPLIKASIAN PROXY SERVER
Proxy server sudah banyak di gunakan. Mulai dari orang yang mencoba mendapatkan data
lebih dari apa yang ia inginkan, organisasi yang ingin mengembangkan proyeknya tanpa
gangguan dari luar (internet) maupun perusahaan yang menggunakan proxy untuk
mengamankan data-datanya.
PENUTUPAN
o KESIMPULAN
Demikian yang dapat kami paparkan mengenai materi yang menjadi pokok
12
DAFTAR PUSTAKA
http://tkj.arka.web.id/2015/09/makalah-tentang-proxy-server.html
https://newonenext.blogspot.co.id/2013/01/pengertian-dan-tujuan-proxy.html
http://sepatukulepas.blogspot.co.id/2012/10/proxy-server.html
http://komputerbusuk.blogspot.co.id/2015/11/proxy-server-fungsi-dan-manfaat.html
13