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-masing berhubungan dengan perantara, yaitu proxy.
Sebuah analogi; bila seorang siswa meminjam buku di perpustakaan, kadang siswa tersebut tidak diperbolehkan langsung mencari dan mengambil sendiri buku yang kita inginkan dari rak, tetapi kita meminta buku tersebut kepada petugas, tentu saja dengan memberikan nomor atau kode bukunya, dan kemudian petugas tersebut yang akan mencarikan dan mengambilkan bukunya. Dalam kasus diatas, petugas perpustakaan tersebut telah bertindak sebagai perantara atau Proxy. Petugas tersebut juga bisa memastikan dan menjaga misalnya, agar siswa tersebut hanya bisa meminjam buku pelajaran untuk siswa, guru boleh meminjam buku semua buku, atau masyarakat umum hanya boleh meminjam buku tertentu.
Mungkin proses tersebut menjadi lebih lama dibandingkan bila kita langsung mencari dan mengambil sendiri buku yang kita inginkan. Namun bila saja setiap kali petugas mencari dan mengambil buku untuk seseorang, si petugas juga membuat beberapa salinan dari buku tersebut sebelum memberikan bukunya kepada orang yang meminta, dan menyimpannya di atas meja pelayanan, maka bila ada orang lain yang meminta buku tertentu, sangat besar kemungkinan buku yang diminta sudah tersedia salinannya diatas meja, dan si petugas tinggal memberikannya langsung. Hasilnya adalah layanan yang lebih cepat dan sekaligus keamanan yang baik.
Analogi diatas menjelaskan konsep dan fungsi dasar dari suatu proxy dalam komunikasi jaringan komputer dan internet. Proxy server mempunyai 3 fungsi utama yaitu Connection Sharing, Filtering dan Caching. OK terlalu banyak basa- basinya, kita langsung saja terapkan ke Mikrotik :
- Login ke mikrotik denga username dan password mikrotik.
- Dalam hal ini saya mengetikkan perintah melalui console mikrotik karena lebih mudah dan cepat
IP Proxy :
/ip proxy set enabled=yes "mengaktifkan fiture web proxy"
IP Web-Proxy :
/ip web-proxy set enabled=yes "mengaktifkan web proxy (IP proxy dan IP web-proxy tergantung versi mikrotik"
set src-address=0.0.0.0 "alamat yang kita gunakan untuk koneksi ke parent proxy (default-nya 0.0.0.0)"
set port=8080 "port yang digunakan untuk web proxy"
set hostname="proxy.andisyam.web.id" "nama hostname untuk web proxy (optional)"
set transparent-proxy=yes "mengaktifkan transparent proxy"
set parent-proxy=0.0.0.0 "sesuaikan jika sobat ingin menggunakan parent proxy (optional)"
set cache-administrator="syam_u@bismillah.com" "email admin yang akan dikirim jika proxy mengalami error"
set max-object-size=8192KiB "ukuran maksimal file yang akan disimpan sebagai cache (default=4096kilobytes)"
set cache-drive=system "drive tempat menyimpan cache"
set max-cache-size=unlimited "ukuran maksimal harddisk yang akan dipakai menyimpan file cache (4 kali total RAM atau unlimited)"
set max-ram-cache-size=unlimited "maksimal ram yang digunakan untuk cache"
Membuat rule NAT untuk transparent proxy, dimana me-redirect port web ke transparent proxy yaitu mengarahkan semua trafik yang menuju port 80, kita belokkan menuju port 8080, yaitu port Web-Proxy :
/ip firewall nat add chain-dstnat protocol=tcp dst-port=80 action=redirect to-ports=8080 "redirect port 80 ke port 8080 proxy server"
/ip firewall nat add chain-dstnat protocol=tcp dst-port=80 action=redirect to-ports=8080 "redirect port 80 ke port 8080 proxy server"
Memeriksa hasil konfigurasi NAT :
[flashnet@Router_FlashNet] > /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 X ;;; place hotspot rules here
chain=unused-hs-chain action=passthrough
1 chain=dstnat action=redirect to-ports=8080 protocol=tcp in-interface=LAN
dst-port=80
Ok Transparent Web Proxy sudah selesai diseting.
[flashnet@Router_FlashNet] > /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 X ;;; place hotspot rules here
chain=unused-hs-chain action=passthrough
1 chain=dstnat action=redirect to-ports=8080 protocol=tcp in-interface=LAN
dst-port=80
Ok Transparent Web Proxy sudah selesai diseting.
Tidak ada komentar:
Posting Komentar