Konfigurasi Proxy server dengan squid di linux

  Postingan saya sekali ini masih berhubungan dengan client server antara Debian 7.5 (Server) dan Win7 (Client) tapi untuk kali bagaimana cara blok situs pada client dengan squid proxy, ma'af ya gan perkataan gua masih berlibet :) ok, gua jelasin dulu apa itu proxy?


Informasi yang saya dapatkan dari teman saya Proxy adalah sebuah server atau program komputer yang berperan sebagai penghubung antara suatu komputer dengan jaringan internet. bisa juga proxy jaringan komputer yang jadi perantara antara jaringan lokal dengan internet, ok begitulah kalau masih bingung agan search aja dah ye.... :)
Ok, langsung saja saya kasih tutorial konfigurasinya !

Pertama-tama Login Debian sebagai root !

1. Ketikkan peritah berikut !

     nano /etc/network/interfaces
   
 Lalu edit eth0 dan eth1 pada interfacesnya

     auto eth0
     iface eth0 inet static
                 address 192.168.1.100
                 netmask 255.255.255.0
                 network 192.168.1.0
                 broadcast 192.168.1.255
                 gateway 192.168.1.1
                 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers                         8.8.8.8
    auto eth1
    iface eth1 inet static
                address 192.168.4.1
                netmask 255.255.255.0
                network 192.168.4.0
                broadcast 192.168.4.255

        Keterangan eth0 : Access buat internet
                           eth1 : Access buat LAN

2. Pastikan sudah bisa ping google.com !

3. Masukkan perintah :
        nano /etc/apt/sources.list
    Tambahkan Repository lokal :

  deb http://kambing.ui.ac.id/debian/ wheezy main contrib non-free 
  deb http://kambing.ui.ac.id/debian/ wheezy-updates main contrib non-free 
  deb http://kambing.ui.ac.id/debian-security/ wheezy/updates main contrib non-free

4. Install Squid dengan perintah :
    apt-get install squid
5. Jika sudah di install masukkan perintah
    nano /etc/squid/squid.conf

   Cari http_port 3128 bisa anda gunakan tombol (ctrl+w) ketikan http_port 3128 tekan enter ! lalu       tambahkan transparent dibelakang 3128, lebih jelasnya perhatikan gambar berikut !

   Search juga dengan (ctrl+w) lalu ketikkan acl connect methodtambahkan :

    acl situs dstdomain "/etc/squid/situs"
    no_cache deny situs
    http_access deny situs
    acl wirelles src 192.168.4.0/24
    http_access allow wirelles
    cache_mgr julisman.01@gmail.com
    visible_hostname www.myskinaddres.blogspot.com
  Search juga dengan (ctrl+w) ketikkan : Finally deny all jika udah tambahkan pagar(#) di belakang           http_access deny all menjadi #http_access deny all.
  Jika sudah simpan dengan (ctrl+x) ...

5. Tambahkan situs yang akan di blok dengan perintah :
    nano /etc/squid/situs
    Misalnya : www.detik.com
                      www.kompas.com

6. Lakukan perintah :
    squid z

7. Restart squid dengan perintah
   /etc/init.d/squid restart

8. Tambahkan pada rc.local kode berikut
    iptables -t nat -A POSTROUNTING -o eth0 -s 192.168.4.0/24 -j MASQUERADE
    iptables -t nat -A PREROUTING -s 192.168.4.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128

 Dengan perintah  :

   nano /etc/rc.local
9. Kemudian Restart debian servernya dengan perintah :
    reboot
10. Setting IP Client-nya supaya bisa dapat koneksi dari server !


11. Buka Browser pada Client coba masukkan url yang di blok, contoh :www.kompas.com
     kalau access denied berarti berhasil.


Ok, begitulah konfigurasi Squid Proxy Server pada Debian kurang dan lebihnya saya minta ma'af serta 
atas kunjungan saya minta terima kasih.
Wassalam.

Subscribe to receive free email updates: