Konfigurasi Proxy Server

tidak usah banya bertele-tele, langsung saja ke langkah-langkahnya :
1. nano /etc/network/interfaces
2. isikan dibawah iface lo inet loopback seperti dibawah ini :

auto eth0
iface eth0 inet static
                address 192.168.1.1
                netmask 255.255.255.0
                gateway 192.168.1.254
                dns-nameservers 192.168.1.254

auto eth1
iface eth1 inet static
                address 192.168.100.1
                netmask 255.255.255.192
3. nano /etc/sysctl.conf
4. ctrl+w . ketikkan net.ipv4.ip_forward=1 , hilangkan tanda pagar pada script tersebut. ctrl+x lalu tekan y lalu enter (menghilangkan supaya script tersebut aktif)
5. Restart network dengan cara ketikkan service networking restart atau /etc/init.d/networking restart
6. nano /etc/resolv.conf
7. isikan dengan script berikut
nameservers 8.8.8.8
nameservers 192.168.1.254
8. ctrl+x lalu tekan y lalu enter
9. iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE atau iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE (-s untuk ip, sedangkan -o untuk eth)
10. iptables -t nat -A POSTROUTING -s 192.168.100.0/26 -j MASQUERADE atau iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE (-s untuk ip, sedangkan -o untuk eth)
11. echo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE >> /etc/rc.local atau echo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE >> /etc/rc.local 
12. echo iptables -t nat -A POSTROUTING -s 192.168.100.0/26 -j MASQUERADE >> /etc/rc.local atau echo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE >> /etc/rc.local
13. nano /etc/rc.local
14. Tambahkan tanda pagar pada exit0 paling bawah (#exit0)
15. Masukkan cd debian, lalu ketikkan apt-get install squid , lalu tekan y atau enter.
16. Setelah selesai proses penginstallan squid, ketikkan nano /etc/squid/squid.conf 
17. ctrl+w ketikkan http_port 3128 , lalu tambahkan transparent pada akhir script (http_port 3128 transparent)
18. ctrl+w ketikkan cache_mem 8 , hilangkan tanda pagar pada awal script dan ubah angka 8 menjadi 16, 32, atau 64 (cache_mem 32 MB)

19. ctrl+w ketikkan cache_mgr webmaster , ubahlah webmaster menjadi nama_kamu@terserah.sch.id
20. ctrl+w ketikkan visible_hostname , tambahkan dibawah #default #none visible_hostname www.terserahsaja.sch.id 
21. ctrl+w ketikkan http_access deny all , lalu tambahkan tanda pagar (lakukan 2 kali, kalau sdh ada tanda pagarnya tidak usah ditambahkan lagi)

#default
#none
 visible_hostname www.terserahsaja.sch.id

22. ctrl+w ketikkan acl CONNECT , tambahkan dibawah acl CONNECT seperti berikut :

acl situs dstdomain "/home/situs.txt"
acl kata url_regex -i "/home/kata.txt"
http_access deny situs
http_access deny kata
acl lan src 192.168.100.0/26 
http_access allow lan
http_access allow all  

23. ctrl+w ketikkan dns_nameservers , lalu tambahkan dibawah #default #none dns_nameservers 8.8.8.8 192.168.1.254 

#default
#none
dns_nameservers 8.8.8.8 192.168.1.254

24. ctrl+x , lalu tekan y lalu enter
25. nano /home/situs.txt 
www.tettetrot.com
www.tiiiiittttttt.com

26. ctrl+x , lalu tekan y lalu enter
27. nano /home/kata.txt
tet
apaan
test

28. ctrl+x , lalu tekan y lalu enter
29. service squid restart atau /etc/init.d/squid restart 
30. iptables -t nat -A PREROUTING -s 192.168.100.0/26 -p tcp --dport 80 -j REDIRECT --to-port 3128  
31. echo iptables -t nat -A PREROUTING -s 192.168.100.0/26 -p tcp --dport 80 -j REDIRECT --to-port 3128 >> /etc/rc.local
32. reboot 
33. Setting pada clientnya seperti berikut:

IP Address : 192.168.100.2
Subnet mask : 255.255.255.192
Default Gateway : 192.168.1.254

Preferred DNS server : 8.8.8.8
Alternate DNS server : 192.168.1.254

34. tes situs dan kata yang telah dikonfigurasikan menjadi terblokir.
35. Selesai

0 Response to "Konfigurasi Proxy Server"

Post a Comment