Jumat, 30 Mei 2014

Posted by Unknown | File under :
Assalamualaikum Wr.Wb.

Kali ini saya akan membahas tentang proxy server ,kegunaan proxy server sendiri adalah untuk memblokir situs-situs yang dianggap tidak mendidik bagi masyarakat luas.jadi kita bisa blokir situs tersebut dan tidak akan bisa diakses oleh client kita.langsung saja kita kepraktiknya.

Berikut langkah-langkahnya :

1. Pertama-tama saya akan melakukan remote server saya,disini saya menggunakan
   aplikasi PuTTY .
2. Lakukan login dengan memasukkan user pada terminal tersebut .
3. Setelah itu masuk ke file konfigurasi sysctl.conf .
4. Cari kata #net.ipv4.ip_forward=1 hilangkan tanda # menjadi
   net.ipv4.ip_forward=1 .
5. Jika sudah cek dengan perintah berikut "sysctl -p" .
6. Setelah itu ketikkan perintah berikut "iptables -t nat -A POSTROUTING -o eth0
   -j MASQUERADE" .
7. Untuk melihat hasil konfigurasi NAT ketikkan perintah "iptables -t nat -nl" .
8. Setelah itu kita install squid/proxy server dengan cara "apt-get install
   squid" .
9. Lalu masuk ke file konfigurasi squid.conf .
10.Apabila sudah, cari kata-kata berikut dengan menekan tombol CTRL + W :
   - http_port 3128
   - # cache_mgr webmaster
   - visible_hostname
   - # cache_dir ufs
   - # cache_mem 8 MB
   - dns_nameservers
   - acl CONNECT
11.Hilangkan tanda # dan tambahkan transparent.
menjadi

12.Hilangkan tanda # dan tambahkan nama@sekolah.sch.id .
menjadi

13.Cari bagian visible_hostname lalu ganti # none dengan visible_hostname www.sekolah.sch.id .
menjadi

14.Hilangkan tanda # pada kata cache_dir ufs .
menjadi

15.Cari  bagian  “#cache_mem  8  MB”  hilangkan  #  de  depannya  kemudian  ganti  8  MB  menjadi
lebih besar (biasanya ¼ dari ram).
menjadi

16.Ganti # none menjadi dns_nameservers 8.8.8.8 8.8.4.4 .
menjadi

17.Cari bagian “acl CONNECT” kemudian tambahkan beberapa acl berikut .

18.Buat file blokir untuk memblokir situs .

19.Isikan domain yang akan diblokir .

20.Setelah itu kita buat cache dengan perintah "squid -z" .

21.Apabila sudah berhasil .

22.Kemudian,restart service squid dengan perintah "/etc/init.d/squid restart" .

23.Jika  sudah,supaya  squid  menjadi  transparent  kita  perlu  membelokkan  semua  akses  dari 
     client  yang  menuju  port  80  (http)  menuju  port  squid  (3128)  dengan  mengunakan  iptables,
     perintahnya sebagai berikut "iptables -t nat -A PREROUTING -p tcp -i eth1 -s 192.168.11.0/24 -- 
     port   80 -j REDIRECT --to-port 3128" .

24.Untuk melihat konfigurasi iptables ketikkan perintah "iptables -t nat -nl" .

25.Agar  semua  konfigurasi  iptables  tidak  hilang  sewaktu  router  di  restart,ketikkan  perintah
     iptables di atas ke file “/etc/rc.local” .

26.Kita cek di client dengan membuka situs yahoo.com .

SELAMAT MENCOBA ............
Mohon maaf apabila ada kesalahan ............
Wassalamualaikum Wr.Wb.

















0 komentar:

Posting Komentar