Senin, 23 Mei 2016

Konfigurasi PROXY SERVER di Debian 5

Hallo.....
Assalamu'alaikum para pengejar ilmu :) salam rindu...
ok,,, kali ini akan membahas tentang proxy server di debian 5, apa kalian tau proxy server itu apa?

PROXY SERVER 
Proxy Server adalah server yang diletakan antara suatu aplikasi client dan aplikasi server yang dihubungi. Aplikasi client dapat berupa browser web, client, FTP, dan sebagainya. sedangkan aplikasi server dapat berupa server web, server FTP dan sebagainya.
Proxy Server yang diletakan  diantara aplikasi client dan aplikasi server tersebut, dapat digunakan untuk mengendalikan maupun memonitor lalu lintas paket data yang melewatinya (Wagito, 2007).

Fungsi Proxy Server
Proxy Server merupakan pihak ketiga yang menjadi perantara antara kedua pihak yang saling berhubungan, dalam hal ini adalah jaringan lokal dan jaringan internet. secara prinsip pihak pertama dan pihak kedua tidak langsung berhubungan dengan pihak ketiga yaitu proxy.
Tiga fungsi utama proxy Server adalah :
  1. Connection Sharing : bertindak sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar. gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung dan koneksi jaringan luar juga akan terhubung. dengan demikian koneksi jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama(Connetion Sharing).
  2. Filtering : Bekerja pada layar aplikasi sehingga berfungsi sebagai paket firewall paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar. dapat dikonfigurasi untuk menolak situs web tertentu pada waktu-waktu tertentu
  3. Caching : Proxy Server memiliki mekanisme penyimpanan objek-objek yang sudah diminta dari server-server di internet. mekanisme caching akan menyimpan objek-objek yang merupakan permintaan dari para pengguna yang didapat dari internet. 

untuk lebih jelasnya silahkan cari tau aja sendiri OK.
 OK,, Mari mulai..
  • setting network interface masukan perintah nano /etc/network/interfaces 
    Setting netwok seperti ini

  • install Squid, squid adalah salah satu aplikasi proxy server. ketikan perintah apt-get install squid
  • jika sudah terinstal ketikan perintah cd /etc/squid/
  • copy dulu squid.conf ke squid.conf.backup, fungsinya supaya dimana ada error  masih terdapat bacup dari squid.conf tadi ketikan perintah seperti pada gambar di bawah
  • masuk ke squid.conf ketikan perintah nano squid.conf 
  •  cari port 3128, tekan tombol ctrl+w dan ketikan port 3128 , tambahkan transparent seperti pada gambar dibawah yang diberi warna kuning.
  •  masih pencarian , sekarang kita cari acl connect , tambahkan script yang diberi warna kuning
    acl situs dstdomain "/etc/squid/situs" berisi alamat-alamat domain tujuan client yang di blok
    no_chache deny situs : object yang diminta client tidak perlu disimpan ke memori
    acl jaringan src 192.168.19.0/24 adalah ip jaringan lokal yang di beri hak akses 

  • crtl+w ketikan finally lalu enter, beri tanda crash(#) seperti pada gambar yang di beri warna kuning.
  •  jika semua sudah, simpan konfigurasi dengan perintah crtl+x tekan y lalu tekan enter.
  • ketikan nano situs, jika belum masuk ke /etc/squid/ maka perintahnya adalah nano /etc/squid/situs,  tambahkan domain yang akan di blok. lalu simpan konfigurasi.
  • restart squid dengan perintah /etc/init.d/squid restart 
  • masuk ke rc.lokal ketikan perintah nano /etc/rc.local ketikan perintah  iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j DNAT --to 192.168.19.1:3128
  • simpan perintah crtl+x tekan y lalu enter
  • kita lanjut ke pc client, disini saya menggunakan dhcp. sebenarnya sebelumnya saya sudah membahas tentang konfigurasi dhcp lihat disini 
  • buka browser pc client buka situs yang sudah terdaftar di block list tadi, yaitu www.detik.com, karena domain tersebut sudah di blok maka akan muncul tampilan seperti gambar di bawah.
  •  berbeda dengan domain yang tidak di blok, maka akan terkoneksi seperti biasanya contoh nya www.facebook.com


sekian tutorial konfigurasinya, semoga bermanfaat mudah di pahami juga.
Terimakasih sudah berkunjung :*

Salam Pengejar Ilmu :)

Tidak ada komentar:

Posting Komentar