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
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
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
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