A. Tujuan Praktikum
- Mahasiswa mampu memblokir/block website di mikrotik menggunakan Web Proxy Filtering.
- Mahasiswa mampu mengalihkan suatu situs terlarang ke situs yang telah dikonfigurasi menggunakan Web Proxy.
B. Dasar Teori
Proxy adalah suatu aplikasi yang menjadi perantara antara client dengan server, sehingga client tidak akan berhubungan langsung dengan server-server yang ada di Internet. Mikrotik memiliki fitur Web proxy yang bisa digunakan sebagai proxy server yang nantinya akan menjadi perantara antara browser user dengan web server di Internet.
Cara Kerja Web Proxy
Ketika user membuka suatu situs, maka browser akan mengirimkan HTTP request ke Server, namun karena computer user ini menggunakan web proxy maka proxy akan menerima HTTP request dari browser tersebut kemudian membuat HTTP request baru atas nama dirinya. HTTP request baru buatan Proxy inilah yang diterima oleh Server kemudian Server membalas dengan HTTP Response dan diterima oleh Proxy yang kemudian diteruskan ke browser user yang sebelumnya melakukan request.
Perbedaan Web Proxy dengan NATMungkin penjelasan cara kerja web proxy di atas hamper mirip dengan NAT (Network Address Translation) Masquerade, namun sebenarnya berbeda. Karena jika menggunakan NAT, maka Mikrotik hanya akan meneruskan HTTP Request yang dibuat oleh computer user. HTTP request tersebut diteruskan ke Server oleh Mikrotik tanpa membuat HTTP request baru seperti halnya pada Web Proxy.
NAT hanya menangani paket data saja, sedangkan Proxy bekerja dengan memeriksa konten dari HTTP Request dan Response secara detail, sehingga Proxy sering juga disebut sebagai Application Firewall.
Web Proxy Membutuhkan Resource CPU Besar
Jika mengaktifkan fitur Web proxy pada Mikrotik anda harus memperhatikan kapasitas memori dan CPU. Karena Mikrotik akan membuat HTTP Request baru atas nama dirinya, sehingga membutuhkan pemakaian Resource memori dan CPU yang lebih besar daripada hanya menggunakan NAT. Jika pemakaian resource Mikrotik berlebihan maka akan membuat Router Mikrotik anda hang dan koneksi internet pun akan jadi lambat.
Keuntungan menggunakan Web Proxy
Fungsi dari proxy secara umum adalah sebagai Caching, Filtering, dan Connection Sharing. Semua fungsi ini dapat anda temui pada Web Proxy Mikrotik. Berikut ini adalah Keuntungan / Manfaat Web Proxy pada Mikrotik :
Caching
Web Proxy Mikrotik dapat melakukan caching content yaitu menyimpan beberapa konten web yang disimpan di memori Mikrotik. Konten tersebut akan digunakan kembali apabila ada permintaan pada konten itu lagi. Misalnya anda membuka Facebook.com, maka file-file pada web tersebut seperti image, script, dll akan disimpan oleh web proxy, sehingga jika lain kali anda membuka Facebook maka tidak perlu konek ke Internet pun halaman itu bisa dibuka dengan mengambil file dari cache proxy. Hal ini dapat menghemat bandwidth Internet dan mempercepat koneksi.
Filtering
Dengan menggunakan Web Proxy anda dapat membatasi akses konten-konten tertentu yang di-request oleh client. Anda dapat membatasi akses ke situs tertentu, ekstensi file tertentu, melakukan redirect (pengalihan) ke situs lain, maupun pembatasan terhadap metode akses HTTP. Hal tersebut tidak dapat anda lakukan jika hanya menggunakan NAT.
Connection Sharing
Web Proxy meningkatkan level keamanan dari jaringan anda, karena computer user tidak berhubungan langsung dengan web server yang ada di Internet.
C. Topologi Jaringan
Alat yabg dibutuhkan
- PC/Laptop
- Mikrotik
- Kabel LAN
- Software Winbox
D. langkah percobaan
1. Login mikrotik via Winbox
2. kemudian masukan IP pc dengan cara IP>Addresses
3. selanjutnya mengatur DHCP client IP>DHCP client
4. kemudian mengaktifkan NAT . IP>firewell>NAT
5. Selanjutnya kita aktifin dulu Transparent Web Proxy yang ada di IP --> Web Proxy --> Web Proxy Setting.
6.Selanjutnya setelah selesai pengaturan di atas, kemudian di Web Proxy kemudian pilih tab Access dan klik tanda + kemudian masukan situs yang akan di blokir di kolom Dst. Host misal *facebook.com* dan kemudian pilih deny di kolom Action kemudian OK.
7. Step selanjutnya pilih IP --> Firewall kemudian pilih Tab NAT kemudian klik tanda + General dan pada kolom Chain --> dsnat kemudian di kolom Protocol --> 6(tcp) dan di kolom Dst. Port --> 80, selanjutnya di Tab Action kolom Action --> redirect dan di kolom To Port --> 8080.
8. Dan untuk hasilnya seperti ini.
Kita juga bisa memodifikasi rule nya dengan me-redirect ke situs lain. Misalnya ketika ada user yang mengakses webwww.detik.com maka akan langsung dialihkan (redirect) ke blog ini www.pcr.ac.id
Tinggal isikan saja alamat website nya di kolom Redirect To :
hasil tampilan
E. Analisa Praktikum
Praktikum manajemen jaringan kali ini adalah belajar bagaimana melakukan pemblokiran pada situs tertentu dengan menggunakan Web Proxy pada Mikrotik. Web Proxy akan melakukan pengalihan pada situs yang telah kita blokir, caranya yaitu dengan memasukkan alamat situs pada bagian Redirect To. Situs ini nantinya akan tampil, jika kita menuju ke alamat yang sudah diblok.
Pada praktikum ini dilakukan blok pada situs http://www.detik.com/ .
Sebenarnya ada beberapa cara dalam memblok situs tertentu, sebelumnya pada minggu yang lalu kita telah mencoba dua cara lain untuk memblok sebuah situs, yaitu dengan menggunakan firewall rules dan layer 7 protocols. Namun pada praktikum ini kita menggunakan Web Proxy.
Langkah awal, kita perlu memasukkan situs yang akan kita blok di bagian destination host di access web proxy. Jika kita ingin mengalihkan blok tersebut, kita harus tau dulu situs tujuan pengalihan. Lalu situs tersebut akan dimasukkan ke dalam Redirect to pada bagian access web proxy. Setelah ini jaringan tidak akan bisa mengakses alamat situs yang kita masukkan di bagian destination host, tapi akan dialihkan ke alamat situs redirect to.
Jika redirect to diisi dengan alamat tertentu, maka saat kita mencari www.detik.com, maka yang akan tampil adalah situs yang alamatnya kita masukkan di bagian redirect to sebagai contoh yang dilakukan situs rizkiagung.com yang dilakukan redirect ke situs tv.pcr.ac.id . Namun jika redirect to kita kosongkan, maka situs www.detik.com tidak akan bisa dibuka.
Praktikum mengenai hal ini sangat bermanfaat sekali untuk dipelajari. Dengan ini, jika kita memiliki sebuah jaringan kecil dirumah, maka kita akan dapat memblok situs yang mungkin akan berbahaya jika diakses oleh anak-anak atau adik-adik kita. Selain daripada itu juga dapat membatasi pengguna dalam mengakses situs yang mungkin akan membutuhkan bandwidth yang berukuran besar, atau yang mungkin akan mengganggu pengguna yang lain
F. Kesimpulan
- Cara memblokir situs tertentu pada jaringan dapat dilakukan dengan berbagai cara, dianataranya adalah dengan firewall rules, layer 7 protocols, dan web proxy.
- Melalui firewall rules, IP address situs tertentu yang diinputkan akan diblokir, sehingga jaringan tersebut tidak akan bisa terhubung dengan situs tersebut.
- Melalui layer 7 protocols, kita perlu memasukkan script dari situs yang akan diblok, untuk kemudian akan di drop-kan.
- Dengan web proxy, kita dapat memblok situs tertentu, dan kita juga dapat mengalihkan situs tertentu ke situs lain (transparent proxy).
- Percobaan selesai.