Sabtu, 19 September 2015

Konfigurasi Proxy-Squid di Debian 7.5 Wheezy

 
Assalamualaikum.. Wr , Wb

Hai jumpa lagi dengan saya !!
   kali ini saya akan membahas Proxy , sebelumnya udah pada tau belom apa itu Proxy ??

Proxy adalah perangkat yang bersifat " middleman ", yang bekerja diantara Client & Server, bertugas menghadle transmisi request ataupun respon. Data yang melewati proxy, bisa diubah oleh proxy atau tidak diubah sama sekali, tergantung implementasi fitur dan kemampuan proxy.
   hehehe .. penjelasan lebih lengkap tanya mbah Google aee sob :D
okeh langsung aja atuh 

Bahan :
- Koneksi Internet
- Debian yang sudah terinstall + adapter Wireless dan LAN
- Client

1. Edit Interfaces terlebih dulu agar bisa terhubung ke internet

 
auto eth0  
iface eth0 inet static
        address 192.168.2.22
        netmask 255.255.255.0 
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.2.1
        # dns-* options are implemented by the resolvconf package, if installed

 
auto eth1  
iface eth1 inet static
        address 192.168.25.3
        netmask 255.255.255.0
        network 192.168.25.0
        broadcast 192.168.25.255

*kemudian Restart
service networking restart

*Ping google.com


2. Karna saya Cinta Indonesia jadi saya memakai Repositori Lokal aee biar greget :D
[Repositori 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


                                                       lalu save ( Ctrl + x )

**Setelah itu ketik perintah berikut untuk meng-update package-package didalamnya
apt-get update

3. Jika sudah selesai Update , sekarang waktunya menginstall Squid-nya seperti berikut
apt-get install squid


4. Jika sudah selesai Installasinya kemudian edit file konfigurasi Squid.conf
nano /etc/squid/squid.conf

tekan Ctrl + W untuk search " http_port  = 3128" dan tambahkan tulisan transparent dibelakang "..3128 " seperti berikut


tambahkan syntax berikut dibawah acl CONNECT method CONNECT seperti berikut


tekan Ctrl + W untuk search " finally deny all " dan tambahkan # didepan http_access deny all

                                                               save (  ctrl + x )

5. kemudian edit file berikut dan tambahkan situs yang ingin diblock

nano /etc/squid/situs



                                                            lalu save (  Ctrl + x )

6. Setelah selesai mengkonfigurasi ketik perintah beikut dan disusul dengan me-restart Squid-nya



 7. edit file konfigurasi berikut 
nano /etc/rc.local

dan tambahkan syntax :
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.25.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128

                                                               lalu save ( Ctrl + x )

#penjelasan :  - 192.168.25.0/24 ( ini Netwok LAN)

*kemudian Restart Debiannya dengan perintah :
init 6

Arahkan Gateway Client ke arah LAN dan DNS menuju Google


 2. Coba uji di browser dengan mengetik www.youtube.com , www.detik.com , & www.facebook.com




sekian dulu , semoga bermanfaat , nantikan selanjutnya yak :D

0 komentar

Posting Komentar