Anda di halaman 1dari 10

BAB V

MIKROTIK SEBAGAI PROXY SERVER

5.1 CONTOH KASUS

5.2 PENJELASAN DAN TUJUAN KASUS


Ketika seorang pengguna internet mengakses suatu website maka proses yang
terjadi adalah client akan request ke web server yang mempunyai website tersebut.
Apabila pengguna lain mengakses website yang sama dengan website sebelumnya
maka client akan mengulang kembali proses request ke web server tersebut.
Seandai- nya ada pengguna lain yang mengakses website yang sama dengan

80 Panduan Lengkap Menguasi, Proses yang sama juga akan dilakukan lagi
dua pengguna sebelumnya, proses yang sama juga akan dilakukan lagi. Di sinilah
peran proxy server dibutuhkan untuk mempercepat akses website. Suatu halaman
website yang pernah dikunjungi oleh user akan disimpan dalam proxy server. Jadi
ketika ada client yang request suatu halaman website, browser tidak perlu untuk
request langsung ke web server. Browser akan mencarinya terlebih dahulu di proxy
server. Jika halaman yang diminta client tidak ditemukan, barulah proxy server
request ke web server yang bersangkutan. Untuk menghemat resource sumber daya
dalam hal biaya, fungsi proxy server dapat digabung dengan fungsi gateway. Jadi
satu komputer mempunyai dua fungsi. Namun, langkah ini sebaiknya diterapkan jika
router hanya melayani sedikit client. Untuk jumlah client yang besar, sebaiknya
fungsi gateway dan proxy server dipisah untuk memperoleh kinerja yang optimal.

5.3 KONFIGURASI AWAL


Konfigurasi IP address, gateway, dan DNS tetap sama dengan materi sebelumnya
(Mikrotik sebagai gateway).
5.4 KONFIGURASI NON TRANSPARENT
PROXY
Konfigurasi ini memberi kebebasan kepada client dalam peng- gunaan proxy.
Maksudnya, client dapat memakai proxy atau tidak, sesuai dengan kebutuhannya.
Jika client ingin menggunakannya, langkah yang dilakukan hanya menambah IP
address pada pengaturan proxy di browser.
Konfigurasi proxy bawaan MikroTik adalah sebagai berikut:

Keterangan:

enabled [default: 'no'] - menerangkan apakah proxy dalam keadaan aktif atau tidak.
src-address [default: 0.0.0.0] - web proxy akan menggunakan alamat ini untuk
koneksi ke parent proxy.

port [default: 3128] - port yang dipakai ketika proxy aktif.

hostname [default: 'proxy'] - hostname dari DNS atau IP address

web proxy.

transparent-proxy [default: 'no'] - menerangkan apakah web proxy menggunakan


mode transparent proxy atau tidak.

parent-proxy [default: 0.0.0.0:0] propertis untuk konfigurasi parent proxy. Artinya, jika
Anda mempunyai parent proxy (induk proxy dari beberapa proxy), isikan IP address
proxy tersebut.

cache-administrator [default: 'webmaster'] - email admin yang bisa dihubungi ketika


proxy error, yang akan ditampilkan pada browser client.

max-object-size [default: 4096] - objek tidak disimpan pada harddisk jika besarnya
melebihi ukuran yang telah ditentukan. cache-drive [default: 'system'] - target/path
disk drive tempat untuk menyimpan cache.

max-cache-size [default: 'none'] - maksimal besar cache yang

akan disimpan di hardisk. max-ram-cache-size [default: 'unlimited'] - maksimal cache

yang akan disimpan di RAM. status [default: 'stopped'] - menampilkan informasi


status proxy server.

1. stopped - proxy dalam keadaan nonaktif.


2. rebuilding-cache proxy dalam posisi aktif, tetapi masih dalam proses verifikasi
cache.

3. running - proxy dalam status running. stopping - proxy pada status shutting
down (maksimal 10 detik).

4. clearing-cache - proxy dalam status stop, file-file cache yang tersimpan


dihapus.

5. creating-cache - proxy dalam status stop, tetapi terdapat proses pembuatan


struktur direktori cache.

6. dns-missing proxy dalam status aktif, tetapi tidak berjalan/running karena


DNS server tidak ditemukan (Anda dapat mengedit konfigurasi DNS server
pada direktori /ip dns).

7. invalid-address - proxy dalam status aktif, tetapi tidak berjalan/running karena


kesalahan pada konfigurasi address.

8. invalid-cache-administrator proxy dalam status aktif, tetapi tidak


berjalan/running karena kesalahan pada alamat email chace-administrator.

9. invalid-hostname - proxy dalam status aktif, tetapi tidak running karena


kesalahan pada hostname.

10. error-logged proxy tidak running disebabkan kesalahan/error yang tidak


diketahui. Error ini dicatat oleh

System-Error. Anda diharap untuk mengirimkan error tersebut melalui email, beserta
deskripsi singkat bagaimana kesalahan ini bisa terjadi.

reserved-for-cache (integer) - maksimal ukuran memori cache.

reserved-for-cache [default: 0 KiB] - pengalokasian ukuran memori cache.


reserved-for-ram-cache: [default: 2048 KiB] – pengalokasian ukuran memori cache.

Secara default, proxy dalam keadaan tidak aktif karena status enable adalah 'no'.
Untuk mengaktifkannya ganti status enable menjadi 'yes'.

Selanjutnya, atur browser client (penulis menggunakan browser Mozilla Firefox versi
2.0.0.11) dengan langkah klik menu Tool Option → Advanced, pada tab Network
Settings pilih Manual kemudian masukkan IP proxy configuration, 202.169.224.1
pada kolom HTTP Proxy dengan port 3128.
Jalankan perintah berikut un tuk memantau proxy

Perintah di atas akan memantau proxy dengan waktu interval 1 detik. Jika client
mengakses website maka proxy akan beroperasi dan properties dari monitoring
akan berubah nilainya.

5.5 KONFIGURASI TRANSPARENT PROXY


Mode ini tidak memerlukan pengaturan IP proxy pada browser seperti yang
dilakukan pada mode non transparent proxy. Koneksi dari client akan dipaksa masuk
melalui proxy server secara otomatis.

Konfigurasi yang perlu dilakukan untuk mengaktifkan mode transparent proxy


adalah:

Selanjutnya, jalankan perintah berikut untuk memaksa koneksi dari client dialihkan
(redirect) ke proxy
server port 3128
Jika berhasil, pada monitoring web-proxyt properties request akan berubah.

Keterangan:

Status, menampilkan informasi status proxy server.

Uptime, merupakan lama waktu sejak proxy mulai beroperasi.

Requests, adalah jumlah permintaan yang telah dilayani.


[10:44 am, 01/02/2023] Lyci: Hits, merupakan jumlah permintaan yang ditemukan
dan dilayani dari cache.

received-from-servers, merupakan jumlah data yang diterima dari server-server lain.

sent-to-clients, jumlah data yang telah dikirim ke client-client

proxy.
hits-sent-to-clients, jumlah data yang dilayani dari cache. Catatan: Propertis di atas
bersifat "read-only". Artinya, Anda hanya bisa melihat informasi yang ditampilkan.

Anda mungkin juga menyukai