Debian #8 : Konfigurasi Proxy Server
Purposes
- Membuat server Proxy yang dapat memblokir permintaan website yang dilarang dalam satu jaringan
- Membuat konfigurasi server tentang Proxy Server di Debian 10
Prerequisites
- Terinstall Debian Server, pada tutorial ini menggunakan Debian 10 Buster
- Debian Server sudah terkonfigurasi alamat IP
- Sudah terkonfigurasi repositori baik online, maupun offline, susuai kebutuhan
Server Side : Install & Configure Proxy Server
- Jalankan perintah apt install squid untuk memasang paket aplikasi Squid Proxy Server
- Untuk konfigurasi Proxy Server, ketikkan perintah nano etc/squid/squid.conf
- Cari kata-kata http_port 3128 pastikan perintah tersebut menyala seperti gambar di bawah ini
- Selanjutnya cari barisan cache_mgr, tambahkan informasi dari administrator, berikut contohnya
- Cari barisan cache_dir ufs /var/spool/squid 100 16 256, pastikan barisan tersebut aktif seperti di bawah
- Selanjutnya cari barisan cache_mem 256 MB, lalu hapus tanda kurungnya menjadi seperti di bawah ini
- Cari barisan http_access deny all, lalu pastikan sudah menjadi komentar (tidak aktif)
- Pada barisan setelah acl CONNECT method CONNECT , tambahkan beberapa baris seperti di bawah ini, pastikan jangan tertukar
Server Side : Create Block List
- Buat file block domain list dengan perintah di bawah ini, pastikan antara letak file yang disebutkan pada pengaturan Squid sama dengan letak filenya
- Isikan domain apa saja uang ingin diblokir
- Selanjutnya buat list untuk kata-kata yang diblokir
- Isikan kata-kata yang nantinya tidak diizinkan untuk diakses
Server Side : Port Forwarding
- Perintah dibawah ini untuk redirect listening dari port 80 ke 3128 dengan TCP
- untuk yang di bawah ini hampir sama, cuma bedanya yang ini pakai UDP
Client Side : Proxy Server Result
- Berikut hasil dari Proxy Server pada sisi klien
Sekian Terima Kasih