Konfigurasi Proxy Server Blok Situs Linux Debian 12

 

Proxy Server adalah suatu sistem perantara antara permintaan request klien yang menuju ke jaringan luar (internet). Proxy mempunyai fungsi sebagai suatu sistem keamanan, filtering, caching dan manajemen bandwidth. Aplikasi proxy tersedia diberbagai platform sistem operasi.  Squid adalah suatu contoh aplikasi proxy yang dimiliki oleh linux. Pada postingan ini akan dijelaskan konfigurasi proxy server untuk blokir situs. Preconfig dhcp server dan linux sebagai router gateway sudah dilakukan sehingga klien sudah bisa terkoneksi ke internet.

Topologi

Konfigurasi IP Address

Masuk pada mode root dengan menggunakan perintah dibawah.

Masukan perintah dibawah untuk melakukan konfigurasi ip pada setiap interface. Pada konfigurasi ini sudah dilakukan preconfig linux sudah terkoneksi pada internet sehingga bisa melakukan instalasi pake melalui repository. Konfigurasi tersedia pada postingan berikut Konfigurasi IP Address Linux Debian 12.

Jika sudah dilakukan konfigurasi simpan dengan CTRL + O lalu enter dan CTRL + X untuk keluar dari file yang sedang dibuka.

Instalasi Aplikasi Squid

Untuk instalasi paket aplikasi tersebut lakukan update repository terlebih dahulu dengan menggunakan perintah dibawah.

Install paket aplikasi proxy server yaitu squid.

Buka file konfigurasi squid.conf untuk mengkonfigurasi akses web yang akan diblokir.

Cari kata http_access deny all dengan menggunakan shortcut CTRL + W ubah menjadi http_access allow all, lalu tambahkan baris perintah berikut untuk memblokir sesuai namadomain dan katakunci.

Simpan konfigurasi dan buat file block-website.txt dengan perintah dibawah, kemudian tambahkan contoh domain website http.

Berikan juga katakunci yang akan diblokir pada file block-keyword.txt.

Buat firewall baru untuk mengarahkan semua traffic jaringan lokal dengan port 80 ke port proxy server 3128, lalu simpan konfigurasi firewall.

Restart aplikasi squid dengan perintah berikut.

Pengujian Client

Berikut tampilan ip address klien.

Cobalah akses web http://web.simmons.edu/ jika tampilan seperti gambar dibawah blokir alamat domain sudah berhasil.

Cobalah akses web http://medsi.stmikroyal.ac.id/2021/02/perbedaan-http-dan-https.html jika tampilan seperti gambar dibawah blokir katakunci sudah berhasil.

Kesimpulan pada postingan ini adalah proxy server berfungsi untuk melakukan filtering dan caching. Sebagai contoh aplikasi squid bisa digunakan untuk filtering request klien dengan blokir alamat web atau kata kunci tertentu.

Sumber : www.tiksolusindo.com

Lebih baru Lebih lama