Install squid :
1. Tancapkan flashdisk yang sudah ada isi debian cd 5 yang formatnya .iso
2. Ketikkan : mount /dev/sda1 /mnt
3. Buat folder bernama iso pada /home/yuda => mkdir iso
(yuda adalah user)
4. Copy file debian cd 5 pada flashdisk ke folder iso => cp /mnt/debiancd5.iso /home/yuda/iso
5. Lalu mount file debiancd5 => mount -o loop debiancd5.iso /media/cdrom
=> apt-cdrom -d /media/cdrom -m add
6. Lalu install squid => apt-get install squid
-> tekan y -> enter
Konfigurasi Squid :
1. Untuk mengkonfigurasi squid pertama buat konfigurasi IP, lalu konfigurasi DNS anda
2. Konfigurasi Squid : => nano /etc/squid/squid.conf
-> cari visible_hostname dengan cara
=> (ctrl+w) lalu ketikkan visible_hostname
-> lalu diatas "TAG: unique_hostname"
ketikkan visible_hostname proxy.yuda.com
=> (ctrl+w) lalu ketikkan http_port 3128
-> lalu diatas #squid normally listens to port 3128
ketikkan http_port 3128 transparent
=> (ctrl+w) lalu ketikkan acl connect
-> tambahkan dibawahnya :
acl lan src 192.168.20.0/24
acl situs url_regex -i "/etc/squid/situs.txt"
http_access deny situs
http_access allow !situs
http_access allow lan
http_access allow all
(simpan = ctrl + x lalu tekan y lalu enter)
3. Restart squid : => /etc/init.d/squid restart
4. Coba : => squid -z
5. Edit pada : nano /etc/init.d/squid
tambahkan : echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
1. Tancapkan flashdisk yang sudah ada isi debian cd 5 yang formatnya .iso
2. Ketikkan : mount /dev/sda1 /mnt
3. Buat folder bernama iso pada /home/yuda => mkdir iso
(yuda adalah user)
4. Copy file debian cd 5 pada flashdisk ke folder iso => cp /mnt/debiancd5.iso /home/yuda/iso
5. Lalu mount file debiancd5 => mount -o loop debiancd5.iso /media/cdrom
=> apt-cdrom -d /media/cdrom -m add
6. Lalu install squid => apt-get install squid
-> tekan y -> enter
Konfigurasi Squid :
1. Untuk mengkonfigurasi squid pertama buat konfigurasi IP, lalu konfigurasi DNS anda
2. Konfigurasi Squid : => nano /etc/squid/squid.conf
-> cari visible_hostname dengan cara
=> (ctrl+w) lalu ketikkan visible_hostname
-> lalu diatas "TAG: unique_hostname"
ketikkan visible_hostname proxy.yuda.com
=> (ctrl+w) lalu ketikkan http_port 3128
-> lalu diatas #squid normally listens to port 3128
ketikkan http_port 3128 transparent
=> (ctrl+w) lalu ketikkan acl connect
-> tambahkan dibawahnya :
acl lan src 192.168.20.0/24
acl situs url_regex -i "/etc/squid/situs.txt"
http_access deny situs
http_access allow !situs
http_access allow lan
http_access allow all
(simpan = ctrl + x lalu tekan y lalu enter)
3. Restart squid : => /etc/init.d/squid restart
4. Coba : => squid -z
5. Edit pada : nano /etc/init.d/squid
tambahkan : echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128