Selasa, 18 Oktober 2016

Konfigurasi Proxy Server di Debian

Install squid
#apt-get install squid
image
Backup cp /etc/squid/squid.conf   /home

Editlah file squid.conf
#nano /etc/squid/squid.conf
image
Hilangkan tanda (#) di:
1.    cache_swap_low 90
cache_swap_high 95
image
2.    cache_dir ufs /var/spool/squid 100 16 256
image
3.    cache_log /var/log/squid/cache.log
image
4.    cache_store_log /var/log/squid/store.log
image
5.    ipcache_size 1024
ipcache_low 90
ipcache_high 95
image
6.    http_port 3128
kemudian tambahkan transparent
image
7.    Hilangkan tanda (#) dan ubah 8 MB menjadi 64 MB
cache_mem 8 MB menjadi cache_mem 64 MB
image
8.    Hilangkan tanda (#) dan tambahkan email admin
cache_mgr
image
9.    Hilangkan tanda (#) dan tambahkan user admin
visible_hostname
image
10.     Carilah kalimat (ctrl+w) # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENT
Tambahkan di bawah ini:
http_access deny situs
http_access deny kunci
http_access allow jaringan
image  
11.     Carilah kalimat (ctrl+w) acl CONNECT method CONNECT, dan tambahkan kalimat seperti dibawah ini:
acl situs dstdomain –i “/etc/squid/situs”
acl kunci url_regex –i “/etc/squid/kunci”
acl jaringan src 192.168.11.0/27
no_cache deny situs
no_cache deny kunci
image
12.     Save (ctrl+x > y)

Buatlah file situs.
#nano /etc/squid/situs
isi:
image
save

Buatlah file kunci.
#nano /etc/squid/kunci
isi:
image
save

Restart squid
#/etc/init.d/squid restart
image

Membuat swap bagi squid
#squid –z
image

Merefresh squid
#squid –k reconfigure

Iptables
# iptables –t nat –A PREROUTING –s 192.168.11.0/27 –p tcp –dport 80 –j REDIRECT –to-
   ports 3128

atau

#iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT –to-ports 3128

#nano /etc/rc.local
Tambahkan:
iptables – t nat –A PREROUTING –s 192.168.11.0/27 –p tcp –dport 80 –j REDIRECT –to-ports 3128
atau

iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT –to-ports 3128

di atas exit 0

Restart debian
#init 6

Mengetes hasil konfigurasi dari client 
image

2 komentar: