Anda di halaman 1dari 57

Administrasi Infrastruktur Jaringan

Teknik Komputer dan Jaringan


XII
Kompetensi Dasar
3.12 : Mengevaluasi Proxy Server
4.12 : Mengkonfigurasi Proxy Server

Tujuan Pembelajaran
1. Peserta didik dapat menjelaskan konsep Proxy
2. Peserta didik dapat mengklasifikasikan jenis proxy server
3. Peserta didik dapat menentukkan cara konfigurasi proxy server
4. Peserta didik dapat mengkonfigurasi proxy server
Perhatikan Gambar Berikut
Berikan pendapat anda
terkait dengan gambar ini
Pengertian Proxy
• Merupakan server yang menyediakan suatu
layanan untuk dapat meneruskan tiap-tiap
permintaan user kepada server lain yang
terdapat di internet
• merupakan suatu server atau juga program
komputer yang memiliki peran yakni sebagai
penghubung antara suatu komputer dengan
internet.
• Proxy server ini digunakan untuk dapat
mengamankan jaringan komputer pribadi yang
terhubung dengan jaringan publik

• Proxy server diletakkan di antara aplikasi server


dengan aplikasi client, yang mana aplikasi client itu
berupa web browser, client FTP dan lainnya
sedangkan untuk aplikasi server berupa server FTP
serta juga web server.
Cara Kerja Proxy Server
• User menggunakan layanan suatu proxy
kemudian meminta file atau juga data yang
terdapat di public server (internet) maka
proxy ini akan meneruskannya ke internet
jadi seolah-olah proxy ini yang memintanya.
Dan pada saat proxy server sudah
mendapatkan apa yang diminta oleh user,
proxy ini akan memberikan respon kepada
user jadi seolah-olah dialah yang merupakan
public servernya.
Jenis-Jenis Proxy Server berdasarkan penggunaanya

Berdasarkan Karakteristiknya:
1. Anonymous Proxy (Proksi Anonim)
• Merupakan jenis proxy yang memberikan informasi tentang
komputer pengguna. Pada saat pengguna melakukan request
pada sebuah website, maka website tersebut tidak akan
mengetahui alamat IP pribadi si pengguna, hanya mengetahui
IP proxy nya saja.
2. High Anonymity Proxy
• Ini merupakan jenis proxy yang tidak mengidentifikasikan
dirinya yakni sebagai proxy server serta juga tidak
menyediakan alamat IP original.
• Proxy ini menggunakan header REMOTE_ADDR dengan sebuah
alamat IP menuju proxy server, sehingga dari pengguna akan
terlihat bahwa proxy server-nya itu berperan hanya sebagai
klien.
Jenis-Jenis Proxy Server berdasarkan penggunaanya
3. Transparent Proxy (Proksi Transparan)
Ini merupakan jenis proxy yang melanjutkan
permintaan pengguna ke sumber yang diinginkan
tanpa mengungkap informasi dari komputer si
pengguna. Pada umumnya proxy jenis ini banyak
dipakai
4. Reverse Proxy
Ini merupakan jenis proxy yang digunakan untuk
dapat mencegah klien terhubung dengan data/
informasi sensitif. Dan pada saat caching pada proxy
jenis ini diaktifkan maka trafik jaringan juga akan
menurun.
Jenis-Jenis Proxy Server berdasarkan penggunaanya
5. Distorting Proxy
Cara kerjanya hampir mirip dengan sistem
anonymous proxy yaitu dengan
menyembunyikan IP address kliennya.
Perbedaanya adalah proxy anonim akan
menampilkan IP proxy server menjadi IP
Pengguna, sedangkan tipe pengurutan proxy
mampu memodifikasi IP address klien secara
acak. Namun, sebenarnya IP address klien yang
asli akan tercantum pada HTTP header web
Jenis-Jenis Proxy Berdasarkan Cara Konfigurasi

1. Transparent Proxy
Dari sisi pengaturan port web browser komputer
klien tidak memerlukan konfigurasi tembahan
apapun terkait penggunaan port layanan
protokol HTTP pada port 80 atau 8080 akan
selalu diarahkan pada port proxy server
Jenis-Jenis Proxy Berdasarkan Cara Konfigurasi

2. Non Transparent Proxy


Diharuskan untuk mengkonfigurasi port proxy
pada pengaturan web browser klien sesuai
dengan port yang disediakan oleh proxy server
Kegunaan Proxy
Web proxy merupakan komputer server yang
bertindak yakni sebagai komputer lainnya berfungsi
untuk dapat melakukan request terhadap kontent
dari suatu jaringan internet maupun juga jaringan
intranet. Adapun hal-hal yang dapat dilakukan oleh
web proxy diantaranya yakni sebagai berikut ini:
1. Dapat menyembunyikan alamat IP address.
2. Dapat juga dipakai untuk dapat mengakses suatu
website yang sudah di blok oleh ISP (Internet
service provider) atau juga oleh suatu organisasi.
3. Dapat juga di gunakan untuk men-blok beberapa
atau juga sebuah website yang nantinya akan tidak
dapat diakses.
4. Dapat men-filter cookies yang tidak di inginkan
serta juga seluruh cookies yang tersimpan di
encrypt.
5. dapat meningkatkan keamanan privacy pengguna.
Fungsi proxy (Fitur atau layanan yang dapat dijalankan pada Proxy Server)
1. Fungsi conecting 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 tersebut akan sulit
dilakukan bila tidak ada garis batas yang jelas jaringan lokal dan internet.
• Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna
lokal akan terhubung kepadanya, dan suatu koneksi ke jaringan luar juga
terhubung kepadanya.
• Dengan demikian, koneksi dari jaringan lokal ke internet akan menggunakan
sambungan yang dimiliki oleh gateway secara bersama-sama (connection
sharing).
• Dalam hal ini, gateway adalah juga sebagai proxy server, karena menyediakan
layanan sebagai perantara antara jaringan lokal dan jaringan luar atau internet
Fungsi proxy
2. Fungsi Filtering
• Bekerja pada layer aplikasi shg 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 dari dan ke
jaringan-jaringan yang dihubungkan
• Dapat dikonfigurasi untuk menolak akses ke situs web tertentu
pada waktu-waktu tertentu.
• Dapat dikonfigurasi untuk hanya memperbolehkan download
FTP dan tidak memperbolehkan upload FTP, hanya
memperbolehkan pengguna tertentu yang bisa memainkan file-
file RealAudio, mencegah akses ke email server sebelum tanggal
tertentu, dll
Fungsi proxy
3. Fungsi Caching Konten Web
• Proxy server memiliki mekanisme penyimpanan
obyek-obyek yang sudah pernah diminta dari server-
server di internet
• Proxy server yang melakukan proses diatas biasa
disebut cache server
• Mekanisme caching akan menyimpan obyek-obyek
yang merupakan hasil permintaan dari dari para
pengguna, yang didapat dari internet.
• Disimpan dalam ruang disk yang disediakan (cache).
Fungsi proxy
• 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 tidak dapat ditemukan dalam
cache di proxy server, baru kemudian proxy server
meneruskan atau memintakannya ke server aslinya di
internet
Fungsi proxy
4. Limit
(Membatasi) bandwidth
5. Pengaturan akses Jaringan
Dengan menentukkan dan mengalokasi alamat jaringan, dapat
menentukkan IP address mana saja yang dapat mengakses proxy dan
alamat situs di luar jaringan yang tidak boleh diakses.
6. Autentikasi
Menyertakan mekanisme autentikasi pada user ketika hendak mengakses
situs di luar jaringan. Autentikasi tsb dapat diberikan dengan
mendaftarkan username dan password terlebih dahulu dalam sistem
sehingga dapat digunakan untuk login sebelum mengakses situs tertentu
7. Security
Meningkatkan keamanan jaringan, antara lain dengan membatasi jenis
file berdasarkan eksistensi tertentu ketika diakses oleh user pada web
Manfaat Proxy Server
1. Menghemat Bandwidth
Proxy server juga bisa dimanfaatkan untuk dapat
menghemat penggunaan bandwith dari koneksi
internet user disebabkan karena adanya suatu proses
caching yang menyimpan cookies dari situs-situs yang
pernah dikunjungi.
2. Meningkatkan Kinerja Internet
Proxy server juga dapat membantu meningkatkan
kinerja jaringan internet user disebabkan karena
adanya penghematan bandwith.
Manfaat Proxy Server
3. Memblokir Situs Tertentu
Proxy server ini juga dapat dengan secara otomatis
memblokir situs-situs yang mengandung sara atau juga
situs yang tidak diinginkan dengan adanya fitur filtering.
Sehingga dengan manfaat ini dapat menghindari
karyawan untuk membuka situs-situs terlarang dengan
melalui jaringan internet lokal perusahaan.
4. Akses Internet Lebih Cepat
Proxy server ini juga dapat meningkatkan kinerja internet.
Oleh karena itu maka akses internet juga akan menjadi
lebih cepat.
Manfaat Proxy Server
5. Keamanan Jaringan Komputer
Proxy server ini dapat meningkatkan keamanan komputer
dari serangan virus serta juga gangguan malware.
Walaupun proxy bermanfaat besar bagi keamanan
jaringan komputer tetapi masih terdapat kekurangan
penggunaan proxy. Salah satunya ialah sering terjadi
kesalahpahaman terhadap sebuah situs yang dianggap
harus diblokir oleh server sehingga perlu untuk dilakukan
pembukaan blokir itu dengan secara manual.
Malware(sebuah sofftware yang dirancang untuk
membahayakan, menyusup, atau merusak komputer)
Proxy Squid
• Squid adalah software publik domain berbasis UNIX.
• fungsi dari squid adalah meng-‘cache’ atau menyimpan
data yang diminta oleh pengguna (komputer client)
biasanya berupa web pages dan FTP. Platform UNIX yang
di support oleh Squid adalah FreeBSD, BSDI, Digital Unix,
Irix, Linux, Solaris dan SunOs.
• Tidak semua data bisa di cache oleh Squid, data-data
yang bersifat dinamik seperti CGI-BIN tidak di cache oleh
Squid, jadi tiap kali ada permintaan CGI-BIN, maka Squid
akan menghubungi langsung server tujuan. Saat ini
protokol yang bisa dilayani oleh Squid adalah HTTP, FTP,
Gopher, dan Wais.
• Squid Proxy adalah sebuah software internet
cache atau digunakan untuk menyimpan data
dari hasil browsing seperti file image, script,
video atau audio di Hard disk lokal agar
browser tidak perlu mengambil data secara
langsung dari internet , yang perlu diambil
dari Internet hanya beberapa file update dari
situs tersebut. Hal ini membuat loading
browsing internet kita menjadi lebih cepat
saat kita mengunjungi situs-situs yang sering
kita kunjungi itu.
Access Control
• Dapat diimplementasikan dengan memberikan izin (permisi) dan
hak terhadap objek secara spesifik. Izin diberikan terhadap objek
untuk menentukan siapa saja yang dapat mengakses objek
tersebut dan sebatas apa ia berhak mengaksesnya. Izin tersebut,
dapat diaplikasikan oleh sistem atau pemilik objek tersebut (orang
yang membuat objek).
• Jenis izin yang dapat diaplikasikan bergantung pada objek yang
hendak diamankan.
• Access control dalam kenyataanya terkait dengan segala kejadian
yang kita alami dalam kehidupan sehari-hari. Contohnya sebuah
kunci pada pintu mobil, Sebuah PIN pada sistem ATM di bank
• Kepemilikan Access control dirasakan sangat penting untuk
dimiliki ketika orang tersebut berusaha untuk mengamankan
sesuatu hal / wilayah yang dianggap penting / vital dan bersifat
mengandung informasi rahasia.
Prinsip Access Control

• Principle of least privilege


Jika tidak ada konfigurasi untuk user terutama secara
spesifik seperti individu atau kelompok, dimana user
berada dll, seharusnya user tidak bisa mengakses
informasi tersebut.
• Separation of Duties
Memisahkan area access untuk mengurangi modifikasi
data yang tidak sah pada asset atau informasi dari suatu
organisasi.
• Need to Know
Prinsip ini berdasarkan konsep atas setiap user yang akan
diberikan akses hanya untuk informasi yang mereka
butuhkan saja untuk menjalankan tugas.
Access control berdasarkan modelnya

• Discretionary Acces Control


Merupakan model akses control yang diatur sesuai keinginan
pemiliknya yang ditempatkan pada sebuah ACL (access control
list). Menggunakan model ini merupakan konfigurasi
pemberian akses berdasarkan kebutuhan user tersebut.
• Mandatory Access Control
Model ini merupakan model yang sangat terstruktur dan ketat.
User diberi izin akses dengan mengklasifikasi subjek (secret,
top secret, confidential dll) dan klasifikasi ini juga berlaku
untuk objek.
• Role Based Access Control (RBAC)
Access control berdasarkan tugas user dan menggunakan
control administrator untuk memastikan interaksi antara
subjek dan objek.
• Ruleset Based Access Control (RSBAC)
Access control yang spesifik untuk objek
yang akan diakses oleh user.
• List Based
Merupakan Daftar User yang diberikan izin
untuk mengakses objek.
• Token Based
Merupakan daftar objek yang boleh
diakses untuk masing-masing user.
Access control berdasarkan Teknologi

• Single Sign-On : Teknologi yang memungkinkan user


untuk menginputkan satu perintah untuk mengakses
semua sumber daya didomain jaringan primer dan
sekunder.
• Kerberos : Merupakan protocol otentikasi yang bekerja
berdasarkan kunci kriptografi simetris yang digunakan di
system UNIX dan menjadi metode otentikasi untuk
windows 2000.
• SESAME (Secure European System for Application in a
Multi-vendor Environtment): Merupakan Teknologi SSO
yang dikembangkan untuk peningkatan Kerberos yang
menggunakan teknik kriptografi untuk melindungi
pertukaran data dan untuk autentikasi subjek ke jaringan.
Access Control berdasarkan Protokol autentikasi
• Password Authentication Portocol (PAP)
Merupakan Bentuk autentikasi yang paling standar
dimana autentikasi tersebut menggunakan username
dan password yang ditransmisikan ke sistem kemudian
dicocokan dengan username dan password yang ada
pada database. kelemahan dari autentikasi ini adalah
username dan password dikirim ke sistem tanpa adanya
enkripsi terlebih dahulu.
• Challenge Handshake Authentication Protocol (CHAP)
Hampir sama dengan proses autentikasi PAP,
perbedaanya pada saat username dan password dikirim
ke sistem CHAP menggunakan enkripsi dengan
menggunakan algoritma MD5 sehingga lebih aman.
Access Control berdasarkan Protokol autentikasi
• Terminal Access Controller Access Control System (TACACS)
Merupakan protokol autentikasi yang bersifat opensource, yang
cukup terkenal adalah TACACS+. TACACS+ merupakan hasil
modifikasi yang dilakukan cisco sebagai protokol proprietary milik
cisco. TACACS+ merupakan proses sentralisasi autentikasi bagi
user yang ingin mendapatkan akses ke sebuah router cisco.
•  Radius
Merupakan protokol kemanan jaringan yang diguanakan untuk
proses Authentication, Authorization dan Accounting secara terpusat
pada suatu jaringan. Radius dalam jaringan ini diterapkan dengan
model client server, dimana server Radius berfungsi sebagai
autentikasi dan authorisasi dari client dengan meminta user name
dan password yang kemudian dicocokan dengan data yang ada pada
database server radius tersebut.
Access Control berdasarkan Protokol autentikasi
• Diameter
Merupakan pengembangan dari RADIUS, Jika radius
menggunakan UDP untuk authentikasinya DIAMETER ini
menggunakan TCP dan SCTP untuk proses authentikasinya.
SCTP merupakan pengembangan dari TCP dimana SCTP
memerlukan prosedur call set up sebelum terjadi
pengiriman data. SCTP juga memiliki beberapa fitur baru
seperti Multi-homing, Multi-streaming dan Heartbeat.
• Active Directory
Merupakan directory service yang ada pada windows 2000
yang digunakan untuk proses authentikasi, authorisasai
dan accounting pada suatu jaringan.
Macam dan penggunaan ACL
• Standard ACL
Standard ACL hanya menggunakan alamat sumber IP di dalam paket
IP sebagai kondisi yang ditest. Semua keputusan dibuat berdasarkan
alamat IP sumber. Ini artinya, standard ACL pada dasarnya
melewatkan atau menolak seluruh paket protocol. ACL ini tidak
membedakan tipe dari lalu lintas IP seperti WWW, telnet, UDP, DSP.
• Extended ACL
Extended ACL bisa mengevalusai banyak field lain pada header layer
3 dan layer 4 pada paket IP. ACL ini bisa mengevaluasi alamat IP
sumber dan tujuan, field protocol pada header network layer dan
nomor port pada header transport layer. Ini memberikan extended
ACL kemampuan untuk membuat keputusan-keputusan lebih
spesifik ketika mengontrol lalu lintas.
TRAFFIC FILTERING
Penyaringan trafik
• Penyaringan trafik (Traffic Filtering) adalah metode yang
digunakan untuk meningkatkan keamanan jaringan
dengan lalu lintas jaringan penyaringan berdasarkan
berbagai jenis kriteria.
Cache Control
• Cache adalah proses penyimpanan sementara
data atau halaman HTML dan gambar sebuah
website untuk mengurangi penggunaan
bandwidth dan loading server.
• Secara sederhana, cache adalah teknologi yang
membantu menampilkan halaman website
lebih cepat. Berbeda dengan cookies yang
merekam jejak dan aktivitas pengguna ketika
berselancar di internet.
Kategori Cache
1. client side caching
Client side caching adalah proses caching yang
terjadi di browser pengguna internet. Proses
caching ini dapat dikelola oleh pengguna melalui
pengaturan di browser.
Contoh: Browser Cache
Dengan adanya browser cache, komputer hanya
perlu mengambil data halaman website dan
gambarnya pada kunjungan pertama saja. Pada
kunjungan-kunjungan selanjutnya komputer hanya
perlu menampilkan halaman website yang sudah
disimpan sementara melalui proses caching.
2. server side caching
• Merupakan proses caching yang terjadi di server
dan website.
Contoh:
1. Server Cache
Caching pun harus dilakukan di tingkat server.
Kualitas caching di tingkat server ditentukan oleh
server yang digunakan layanan hosting Anda.
Semakin bagus servernya, semakin bagus pula
caching-nya. Untuk saat ini LiteSpeed Web Server
adalah server dengan kualitas caching terbaik
dibanding server-server lain.
2. Page Cache
Page cache adalah ketika pengunjung membuka
sebuah halaman dari website. Website akan
membangun halaman website yang diminta
pengunjung di browser yang digunakan. Cache ini
akan membantu server mengurangi PHP dan
database sekaligus. Dengan adanya page cache,
server menyajikan konten dari file yang sifatnya
statis sehingga request (pemanggilan) juga akan
jauh lebih cepat dan efisien.
3. Object Cache
Object cache adalah proses penyimpanan sementara
objek di halaman website seperti gambar dan video di
browser pengunjung. Jadi proses caching tidak hanya
menyimpan konten teks dari halaman website saja,
tetapi juga gambar dan video dalam halaman website.
Dengan begitu, pengunjung tidak perlu mengunduh
objek berulang kali dari server ketika mengunjungi
halaman website yang sama. Jadi halaman website
dan objek di dalamnya bisa ditampilkan lebih
cepat. Selain itu, object cache juga tak jarang
menyimpan query dari database sehingga sering
disamakan fungsinya dengan database cache.
4. Opcode cache adalah proses caching untuk meningkatkan
kinerja PHP. Caching opcode akan menyimpan kopian dari
opcode PHP di memori server yang bisa dibutuhkan kapan saja.
Dengan opcode caching, kinerja PHP bisa meningkat hingga tiga
kali lipat.
5. CDN Cache
Content Delivery Network atau CDN adalah solusi bagi Anda yang
memiliki pengunjung website dari berbagai belahan dunia. CDN
caching memungkinkan website untuk menambahkan konten-
kontennya ke ke server proxy yang bisa mendistribusikannya
secara global. Dengan begitu pengunjung website Anda dari
berbagai negara bisa membuka website Anda lebih cepat. Konten
yang diinginkan bisa disuguhkan ke pengunjung website (visitor)
dari server yang paling dekat dari lokasi visitor tersebut. Jadi,
semakin dekat server-nya, semakin sedikit pula waktu yang
diperlukan untuk memanggil konten tersebut.
6. DNS Cache
DNS cache adalah database sementara yang dikelola
oleh sistem operasi sebuah komputer. Cache ini
menyimpan catatan histori alamat IP domain yang
dikunjungi oleh pengguna komputer. Namun, DNS
cache yang sudah usang akan menampilkan
informasi yang tidak sesuai dengan keadaan
sebenarnya. Oleh karena itu, Anda harus
membersihkan DNS cache secara teratur
Cara Menghapus Cache
•Seperti yang sudah disebutkan sebelumnya, menghapus cache adalah
menghapus data yang tersimpan. Jadi, periksa baik-baik jika ada history yang
penting, supaya tidak terhapus.
1. Untuk Browser Chrome
•Buka Chrome, klik tiga titik vertikal di sudut kanan atas.
•Buka “More tools”
•Pilih “Clear browsing data”
•Centang pada kotak Cookie dan plug-in situs
•Pilih jumlah data yang ingin dihapus. Mulai dari menghapus data di hari
sebelumnya hingga dari awal menggunakan browser. Setelah menentukan
pilihan tersebut, klik “Clear data”.
2. Untuk Browswer Firefox
• Klik tombol menu, pilih “History”, lalu
“Hapus histori terbaru”.
• Pilih berapa banyak riwayat yang ingin kamu
hapus dengan memilih rentang waktu, sama
seperti proses yang dilakukan dengan
Chrome.
• Kemudian, klik panah di samping Detail
untuk memilih informasi apa yang akan
dihapus. Lalu, klik tombol “Bersihkan
Sekarang”
3. Untuk Android
• Dalam Pengaturan, pilih menu Aplikasi, cari
dan tentukan aplikasi mana yang ingin
menghapus cache atau data.
• Tombol-tombol untuk membersihkan cache
dan data aplikasi akan terlihat dan kamu bisa
melihat seberapa banyak penyimpanan yang
digunakan, lalu menghapusnya.
Transparent Proxy
1. Pengertian
Transparent proxy adalah konfigurasi proxy
dimana client yang terhubung ke proxy tidak
harus menyeting browser satu2 jadi tinggal
redirect saja maka computer itu sudah bisa
memanfaatkan server proxy sebagai cache,
ini berguna bagi area hotspot atau warnet
yang tidak perlu repot untuk
mengkonfigurasikan tiap browser di client.
2. Cara Kerja Transparent Proxy
Pengguna benar-benar tidak mengetahui tentang
keberadaan proxy ini, dan apapun konfigurasi pada sisi
pengguna, selama proxy server ini berada pada jalur
jaringan yang pasti dilalui oleh pengguna untuk menuju ke
internet, maka pengguna dengan sendirinya akan
“menggunakan” proxy/cache ini. Cara membuat
transparent proxy adalah dengan membelokkan arah
(redirecting) dari paket-paket untuk suatu aplikasi
tertentu, dengan menggunakan satu atau lebih aturan
pada firewall/router. Prinsipnya setiap aplikasi berbasis
TCP akan menggunakan salah satu port yang tersedia, dan
firewall membelokkan paket yang menuju ke port layanan
tertentu, ke arah port dari proxy yang bersesuaian
Sebagai Contoh : Pada saat klient membuka hubungan HTTP
(port 80) dengan suatu web server, firewall pada router
yang menerima segera mengenali bahwa ada paket data
yang berasal dari klien dengan nomor port 80. Misal kita
juga mempunyai satu HTTP proxy server yang berjalan pada
port 3130. Pada Firewall router kita buat satu aturan yang
menyatakan bahwa setiap paket yang datang dari jaringan
lokal menuju ke port 80 harus dibelokkan ke arah alamat
HTTP proxy server port 3130. Akibatnya, semua permintaan
web dari pengguna akan masuk dan diwakili oleh HTTP
proxy server diatas
External Proxy
• External Proxy adalah Server Proxy
yang diletakkan diluar dari router
ataupun proxy server itu sendiri.
Reverse Proxy

1. Pengertian
• Reverse Proxy adalah salah satu jenis proxy
server yang berfungsi sebagai perantara antara
client dengan satu atau lebih web server
2. Fungsi Reverse Proxy
1. Load balancing
Reverse proxy ditempatkan di bagian depan web
server dan bertugas mendistribusikan semua
permintaan / request dari client ke tiap web server
yang ada di group tersebut. Dengan cara seperti ini
akan dicapai kinerja server yang optimal dengan
mendapatkan kecepatan yang paling baik serta
untuk memastikan server tidak akan pernah down.
Jika dalam group tersebut ada salah satu web
server yang overload, maka proxy server akan
meredirect traffik yang masuk ke webserver
tersebut menuju ke webserver lainnya.
2. Web acceleration
Reverse proxy mampu mengkompress inbound dan
outbound data, sebaik cache tools. Dan hal ini akan
menambah kecepatan baik dalam hal request content
maupun dalam masalah trafik antara client dan web server.
Selain itu reverse proxy juga bisa menangani tugas lain
seperti enkripsi SSL tanpa memberikan beban tambahan
pada web server sehingga kecepatan bisa tetap terjaga.
3. Security dan Anonimity
Reverse proxy akan menjadikan web server Anda lebih
aman karena internet hanya bisa mendeteksi atau
mengenal IP reverse proxy Anda dan tidak bisa
menjangkau web server secara langsung.
• Reverse Proxy dipakai untuk menyediakan jalan bagi pengguna
internet melalui jaringan pribadi.
• Fungsi utama jenis proxy ini adalah mencegah user terhubung
melalui internet tanpa ada monitor sebelumnya. Proxy ini kerap
diaplikasikan perusahaan untuk membatasi pengguna koneksi
internetnya. Biasanya sering dipakai untuk jaringan lokal.
• Sebuah reverse proxy server diperlukan dalam permintaan
dari web browser di seluruh internet. Server proxy meneruskan
permintaan tersebut ke server lain. Permintaan tersebut
menghasilkan respon balik ke server proxy reverse, yang
kemudian diteruskan kembali ke web browser. Misalnya,
permintaan untuk mendapatkan informasi produk di
toko online masuk ke server gambar yang menyimpan gambar
produk serta server database, yang menyimpan harga
persediaan, saat ini dan deskripsi item. 
Penggunaan Umum Reverse Proxy

• Salah satu penggunaan umum reverse proxy


adalah untuk menyimpan sementara (cache) data
statis (static data). Ketika proxy ini menerima
sebuah request untuk konten statis, seperti
gambar, suara, atau video, proxy ini akan
menyimpan data sebelum mengirimkannya pada
client. Di lain waktu informasi ini direquest
kembali, reverse proxy dapat mengirimkanya
langsung pada client, ketimbang harus
meneruskan request pada web server sederhana.
Hal ini dapat menghasilkan beberapa beban muat
pada regular server. 
Keamanan Reverse Proxy
• Sebuah server proxy reverse sangat meningkatkan
keamanan website karena tidak ada server perusahaan secara langsung
diakses ke internet. Selama pemilik website tidak menempatkan aplikasi
kritis seperti email dan penggajian pada reverse proxy server, server lain
perusahaan dan aplikasi yang aman. Sebagai contoh, seorang hacker ingin
untuk menggantikan citra sebuah produk dengan porno dan perubahan
harga produk untuk satu sen. Baik server foto atau server database produk
dapat disentuh langsung oleh pengguna di internet. Karena reverse proxy
server dan situs web tidak dirancang untuk pengguna untuk memperbarui
gambar produk atau harga, hacker mungkin tidak akan berhasil dalam
melakukan apa yang ia inginkan. 
Keuntungan Reverse Proxy
• Dengan memisahkan kegiatan yang berbeda dari
sebuah situs online, pemilik
situs web mendistribusikan beban antara server yang
berbeda seperti server database, server aplikasi
dan server akuntansi sehingga tidak ada satu
komputer melakukan segalanya. Reverse
proxy server skala serta website tumbuh besar tanpa
mengubah arsitektur aslinya. Banyak situs yang lebih
besar menggunakan beberapa server proxy yang
mengarah ke kelompok mesin yang berbeda untuk
mendistribusikan beban lebih.
Mengkonfigurasi Proxy Server
1. Cara Setting Proxy d Browser
• Proxy merupakan suatu komputer yang menghubungkan
user (pengguna) dengan internet. Sebagai contoh, ketika
user merequest file yang ada di internet.
• Proxy akan menerima request dari user dan akan
meneruskannya ke internet seolah- olah proxy tersebut
merupakan komputer user. Dan ketika internet telah
mendapatkan file yang diminta user, maka internet akan
meneruskannya ke proxy.
• Dan proxy akan bertindak seolah- olah dialah yang menjadi
internet kemudian meneruskannya ke user. Terdapat
beberapa proxy yang gratis dan adapula yang membayar
Mengkonfigurasi Proxy Server
1. Cara Setting Proxy d Browser
• Proxy merupakan suatu komputer yang menghubungkan
user (pengguna) dengan internet. Sebagai contoh, ketika
user merequest file yang ada di internet.
• Proxy akan menerima request dari user dan akan
meneruskannya ke internet seolah- olah proxy tersebut
merupakan komputer user. Dan ketika internet telah
mendapatkan file yang diminta user, maka internet akan
meneruskannya ke proxy.
• Dan proxy akan bertindak seolah- olah dialah yang menjadi
internet kemudian meneruskannya ke user. Terdapat
beberapa proxy yang gratis dan adapula yang membayar
Mengkonfigurasi Proxy Server
2. Pada panduan kali ini akan dijelaskan bagaimana
setting proxy di browser seperti Google Chrome,
Mozilla Firefox ataupun Internet Explorer.
A. Setting Proxy di Google Chrome
1. Silahkan buka Google Chrome anda!

Anda mungkin juga menyukai