Pages

Minggu, 27 Juli 2014

Konfigurasi Proxy Menggunakan Squid Debian 7

by Assalamualaikum  |  in Networking at   06.27.00


Konfigurasi Proxy Menggunakan Squid Debian 7

D.    Konfigurasi Proxy
   Mungkin kita  pernah mendengar tentang keberadaan proxy server, tetapi apa itu sebenarnya? Dan bagaimana cara kerjanya? Apakah ia hanya untuk mempercepat koneksi ke Internet atau yang lain… disini kita akan membahasnya
    PROXY SERVER adalah sebuah komputer server atau program komputer yang dapat bertindak  sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
     Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yanglebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah “agen keamanan” untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall
  1. Aplkasi Proxy adalah Squid terletak pada dvd2 pada debian 7.2.0 ini
  2. jika belum terinstal SQUID server nya ketikkan  perintah dibawah ini
  3. router:/#apt-get install squid
  4. router:/#/etc/init.d/squid stop
  5. Nah sekarang kita coba konfigurasi squid
  6. router:/# nano /etc/squid/squid.conf
7.      ctrl+w ketikan http_port 3128 sisipkan atau tambahkan seperti dibawah ini :
# Squid normally listens to port 3128
http_port 3128 transparent
cache_mem 16 mb
cache_mgr admin@sendaljepit.com
visible_hostname proxy.sendaljepit.com

  1. ctrl+w ketikan acl CONNECT sisipkan atau tambahkan seperti dibawah ini :
acl purge method PURGE
acl CONNECT method CONNECT
acl url dstdomain "/etc/squid/url"
acl key url_regex -i "/etc/squid/key"
http_access deny url
http_access deny key
acl lan src 192.168.7.0/24
http_access allow lan
http_access allow all

  1. ctrl+W cari kata-kata http_access denny all kata-kata ini ada 2 tutup kata-tersebut dengan tanda (#) untuk mendisable
  2. jika sudah Kemudian ctrl+O dan ctrl+X
11.  nah disini kita perlu ketahui untuk acl CONNECT acl url dstdomain "/etc/squid/url" keterangannya disini tempat kita simpan web yang mau kita block. acl key url_regex -i "/etc/squid/key" keterangannya disini tempat kata-kata yang berbau2 porno :)
  1. kita buat suatu file didalam /etc/squid/url untuk web kita block tadi kita buat dengan cara :
  2. router:/#nano /etc/squid/url
isikan web yang kita block contahnya karena kita test2 saja kita akan ngeblock facebook dan yahoo seperti dibawah ini:
www.facebook.com
www.yahoo.com

            jika sudah Kemudian ctrl+O dan ctrl+X
  1. router:/#nano /etc/squid/key
15.  isikan web yang kita block contahnya karena kita test2 saja kita akan ngeblock sex,skandal dan game seperti dibawah ini:
sex
skandal
games
game
            jika sudah Kemudian ctrl+O dan ctrl+X
  1. kita buat swap
  2. router:/#squid –z
  3. redirect port 80 ke 312
  4. router:/#iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
  5. router:/#iptables-save > /etc/iptables.conf
  6. nah sekarang kita restart
  7. router:/#/etc/init.d/network restart
  8. root@server:/# /etc/init.d/squid restart
[ ok ] Restarting Squid HTTP proxy: squid.
root@server:/#

  

Pengujian PROXY

1.      ketikan web yang kita block tadi seprti contoh www.facebook.com pada browser kita jika 
      terblock konfigurasi anda berhasil
2.      ketikan key yang kita block tadi seprti contoh “SEX” pada browser pecarian google kitajika 
      terblock konfigurasi anda berhasil

  1. Selesai 

0 komentar :

Proudly Powered by Blogger .