Proxy Server (Squid3) pada Debian Router



PENGERTIAN

Server proxy adalah server yang  yang bertindak sebagai perantara untuk permintaan dari klien mencari sumber daya dari server lain. Biasanya proxy menggunakan squid.

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache.

LATAR BELAKANG

Proxy server dapat mengatur permintaan client apakah dilayani atau ditolak.

MAKSUD DAN TUJUAN

Dapat mengkonfigurasi proxy menggunakan squid.

ALAT DAN BAHAN

Server
PC/Laptop
Client

WAKTU PELAKSANAAN

50 Menit

LANGKAH LANGKAH

Instal terlebih dahulu squid dengan perintah apt-get install squid3 



Konfigurasi squid dengan mengedit file squid.conf dengan perintah nano /etc/squid3/squid.conf


Cari bagian http_port 3128 dengan perintah ctrl+w pada nano
Tambahkan kata transparent pada belakang http_port 3128




Cari kata cache_mem
Tambahkan ukuran cache (Seperempat dari ram server)




Cari kata cache_mgr
Tambahkan mail anda




Cari visible_hostname
Tambahkan hostname anda




Cari acl connect
Tambahkan script sebagai berikut :




Cari http_acces deny all
Tambahkan tanda pagar "#" pada bagian depan artinya perintah tersebut dimatikan



Buat file untuk mengisi situs yang ingin di blokir dengan perintah nano /etc/squid3/url
Tambahkan situs yang ingin diblokir




Buat file untuk mengisi kata kunci yang ingin diblokir dengan perintah nano /etc/squid3/key
Tambahkan kata kunci yang ingin diblokir



Untuk mengecek squid sudah berjalan dengan lancar masukan perintah squid3 -z



Lalu belokan port 80 menuju port 3128 dan save iptable dengan perintah iptables –t nat –A PREROUTING –s 192.168.10.0/24 –p tcp –dport 80 –j REDIRECT –to-port 3128
iptables-save > /etc/iptables



Cek melalui web browser dengan memasukan situs yang diblokir maka hasilnya seperti berikut :




Tanggal :
15 Maret 2017
Referensi :
https://id.wikipedia.org/wiki/Squid
https://en.wikipedia.org/wiki/Proxy_server
Ebook Administrasi Linux Debian 7.3.0

Comments