Thursday, January 4, 2018

Cara Konfigurasi Proxy server Di Debian

Assalamu'alaikum Wr. Wb
Proxy server adalah suatu layanan yang berfungsi sebagai perantara antara server dengan internet, Dalam mengkonfigurasi proxy server ini biasanya aplikasi yang populer digunakan adalah squid. Squid adalah paket yang disediakan linux untuk installasi proxy server. secara terminologi istilah proxy dapat diartikan sebagai seseorang/lembaga yang bertindak sebagai perantara atau atas nama dari orang lain/lembaga dalam suatu hal. Namun dalam dunia jaringan komputer, istilah proxy berarti komputer yang berfungsi sebagai perantara antara client dan server dalam jaringan komputer. Jadi proxy server adalah sebuah perangkan komputer server yang menggunakan proxy pada sistemnya sebagai perantara antara server itu sendiri dengan clientnya.

Langsung saja masuk ke tutorial bagaimana cara mengkonfigurasi proxy server dengan paket squid di debian

  • Install paketnya terlebih dahulu
apt-get install squid

  • Selanjutnya konfigurasi squid dengan mengedit file squid.conf dengan perintah
pico /etc/squid/squid.conf

  • Tekan tombol kombinasi CTRL+W cari script "http_port 3128". Kemudian tambahkan script transparent di akhir baris script http_port 3128 sehingga menjadi http_port 3128 transparent
  • Kemudian tambahkan script berikut dibawah script http_port 3128 transparent seperti berikut
cache_mgr FarisIslahuddin
visible_hostname islahuddinfaris@gmail.com
acl CONNECT method CONNECT
acl url dstdomain "/etc/squid/url"
acl key url_regex -i "/etc/squid/key"
http_access deny key
http_access deny url

  • Langkah selanjutnya tekan tombol kombinasi CTRL+W cari script http_access deny all dan tambahkan tanda pagar "#". Script tadi ada 2 jadi pastikan semuanya sudah ada tanda pagarnya
  • Sesudah itu simpan konfigurasi dengan tombol kombinasi
  • Kemudian buatlah file baru dengan nama url jalankan perintah seperti berikut
pico /etc/squid/url

  • Isilah file tersebut dengan daftar url domain yang anda akan blokir seperti contoh dibawah saya akan memblokir dns yang sudah saya buat sebelumnya.
faris.com
faris.net
Baca Juga Konfigurasi DNS Server Debian 7 Di Virtual Box

  •  Kemudian buatlah file baru dengan nama key jalankan perintah seperti berikut
pico /etc/squid/key
  • Isilah file tersebut dengan daftar kata-kata yang anda akan blokir seperti contoh berikut
xxx
porno
mesum
  • Lakukan konfigurasi agar port 3128 dapat dipakai oleh proxy untuk mengakses pada aktivitas port 80 dengan menambahkan firewall pada file rc.local berikut perintahnya
pico /etc/rc.local
  • Tambahkan script di atas tulisan exit 0 seperti berikut. Perhatikan huruf kapitalnya dan simbol-simblonya itu mempengaruhi keberhasilan konfigurasnya
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
  • Langkah terakhir yaitu restart paket squid dengan perintah
service squid restart

Sekian tutorial pada artikel ini semoga bermanfaat bagi visitor setia yang telah mengunjungi blog saya.