Friday, February 15, 2008

Mengistall Squid Debian 4

Langsung tancap saja dengan menggunakan perintah :
##apt-get install squiddan silahkan tunggu sampai selesai.. setingan configurasinya ada di :
##vim /etc/squid/squid.conf
dan sebelum diedit alangkah baiknya defaultnya di copy ke lokasi yang lain, setelah selesai configurasi ada beberapa hal yang harus diperhatikan, yaitu :
melihat user proxy dengan perintah (/etc/group)ownership file, file yang diubah ownershipnya diantaranya : (squid.conf), dengan perintah :

##chown -R proxy:proxy /etc/squid/*
trus lakukan printah :
## squid -zuntuk mengecek apakah setingan squid kita sudah benar dengan perintah :
##squid -NCd1
trus jalankan:
##squid -z
trus liat apakah squid sudah jalan dengan melihat pidnya :
##ps -auxroot 2347 0.0 0.2 4628 672 ? Ss 08:34 0:00 /usr/sbin/squid -D -sYCproxy 2349 0.0 1.9 6852 4576 ? S 08:34 0:00 (squid) -D -sYCproxy 2359 0.0 0.1 1420 280 ? Ss 08:34 0:00 (unlinkd)root 2361 0.0 0.5 2720 1396 ? Ss 08:34 0:00 /usr/sbin/dhcpd3 -q eth1daemon 2369 0.0 0.1 1832 416 ? Ss 08:34 0:00 /usr/sbin/atdroot 2376 0.0 0.3 2192 764 ? Ss 08:34 0:00 /usr/sbin/cronroot 2403 0.0 0.2 1572 492 tty1 Ss+ 08:34 0:00 /sbin/getty 38400 tty1root 2407 0.0 0.2 1576 492 tty3 Ss+ 08:34 0:00 /sbin/getty 38400 tty3root 2408 0.0 0.2 1576 492 tty4 Ss+ 08:34 0:00 /sbin/getty 38400 tty4root 2409 0.0 0.2 1576 492 tty5 Ss+ 08:34 0:00 /sbin/getty 38400 tty5root 2410 0.0 0.2 1576 496 tty6 Ss+ 08:34 0:00 /sbin/getty 38400 tty6root 2449 0.0 0.2 1576 492 tty2 Ss+ 10:38 0:00 /sbin/getty 38400 tty2root 2507 0.0 0.9 7864 2380 ? Ss 16:07 0:00 sshd: root@pts/0root 2509 0.0 0.7 4012 1780 pts/0 Ss 16:07 0:00 -bashroot 2677 0.0 0.2 4628 664 ? Ss 16:34 0:00 /usr/sbin/squid -Dproxy 2679 0.0 3.0 13600 7424 ? Sl 16:34 0:02 (squid) -Duntuk mentransparent dilakukan dengan iptables :
iptables -I PREROUTING -p tcp –dport 80 -s 192.168.90.0/24 -j REDIRECT –to-port 3120 -t nat
dan di rc.local ditambahi file :/bin/rm -f /var/run/squid.pid/usr/sbin/squid -D
dan untuk testnya silahkan browsing dan ketikkan perintah :#

#tail -f /var/log/squid/access.log

No comments: