Monday, May 21, 2012
Squid.conf
This summary is not available. Please
click here to view the post.
monitoring squid status
1. apt-get install librrds-perl libsnmp-session-perl
snmpd rrdtool snmp apache2 -y
2. perl -MCPAN -e ‘install Config::IniFiles’
hati-hati
dengan perintah di atas, tanda ‘ (petik satu) kadang berubah menjadi . (titik)
di ubuntu jika di paste.
3. wget
http://jaringanwarnet.com/downloads/squidstats-r54.tar
4. tar -xvf squidstats-r54.tar
5. cd squidstats-r54
5. cp mib.txt /etc/squid/
6. cp snmpd.conf /etc/snmp/
8. untuk squid.conf tambahkan berikut ini, lalu
simpan :
snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic all
9. make && make install
10. snmpwalk -v 1 -c public localhost
11. squidstats.pl createdb
12. squidstats.pl gather
13. crontab -e ( muncul pilihan editor pilih no 2 –
nano ,kemudian copy rule dibawah ini)
*/5 * * * * /usr/local/bin/squidstats.pl gather >
/dev/null
kemudian simpan dengan menekan tombol control o dan untuk keluar tekan tombol control x,
lanjutkan perintah selanjutnya.
14. cp squidstats.conf /etc/apache2/conf.d
15. reboot
16. cek hasilnya (192.168.11.11 adalah IP proxy,
sesuaikan dengan ip proxy anda) ketik di
browser :
http://192.168.11.11/squidstats/graph-summary.cgi
Agar bisa di akses dari luar berikut ini script yang
perlu di set di Mikrotik :
/ip firewall nat
add action=dst-nat chain=dstnat
comment=redir-squidtasq disabled=no \
dst-address=xxx.xxx.xxx.xxx dst-port=8080
protocol=tcp to-addresses=192.168.11.11 to-ports=80
xxx = adalah ip public/internet anda. sehingga anda
panggil di browser :
install squid proxy
Persiapan alat dan bahan
putty
winscp
tentunya squid.conf harus tersedia silahkan googling untuk mencari config nya
Silahkan login sebagai "root" di ubuntu yg sudah diinstal
kemudian ketikan paket-paket yg dibutuh kan dibawah ini copas juga bisa ke terminal yg ada di putty
Catat informasi CHOST dan CFLAGS nya (sesuai dengan informasi cpu di ubuntu tadi)
#mv /etc/init.d/squid /etc/init.d/squid-asli
selanjut nya edit squid.conf untuk squid.conf default nya silahkan anda pindahkan dulu atau di hapus
#mv /etc/squid/squid.conf /etc/squid/squid.conf-asli "perintah untuk memindahkan
#rm /etc/squid/squid.conf "perintah untuk menghapus
kalau sudah ketemu file squid,conf nya silahkan anda masukan ke
#nano /etc/squid/squid.conf
lalu simpan ctrl x terus y
lalu ketikan perintah berikut
putty
winscp
tentunya squid.conf harus tersedia silahkan googling untuk mencari config nya
Silahkan login sebagai "root" di ubuntu yg sudah diinstal
kemudian ketikan paket-paket yg dibutuh kan dibawah ini copas juga bisa ke terminal yg ada di putty
sudo apt-get update
sudo apt-get install squid squidclient squid-cgi
sudo apt-get install gcc
sudo apt-get install build-essential
sudo apt-get install sharutils
sudo apt-get install ccze
sudo apt-get install libzip-dev
sudo apt-get install automake1.9
jika sudah selesai silahkan pilih salah satu link dibawah ini untuk anda download dengan mengetikan atau copykan di terminal putty
link 1
wget http://vertigo-hotspot.googlecode.com/files/SQUID-2.7.STABLE9.tar.bz2 credit by teukurizal FMI
tar
xvf SQUID-2.7.STABLE9.tar.bz2
cd squid-2.7.STABLE9
link 2
wget http://vertigo-hotspot.googlecode.com/files/squid-2.7.STABLE9%2Bpatch.tar.gz credit by tempat-sampah
tar xvf squid-2.7.STABLE9+patch.tar.gz
cd squid-2.7.STABLE9
selanjutnya tahap compile "sebelum ke tahap ini sesuaikan dulu jenis pc yg anda gunakan"
untuk mengetahuinya anda bisa mengetikan di terminal putty dengan cara
#cat /proc/cpuinfo
Catat informasi CHOST dan CFLAGS nya (sesuai dengan informasi cpu di ubuntu tadi)
contoh tahap compile nya :
CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=amdfam10 -O2 -pipe"
./configure --prefix=/usr --exec_prefix=/usr
--bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid
--sysconfdir=/etc/squid --localstatedir=/var/spool/squid
--datadir=/usr/share/squid --enable-http-gzip --enable-async-io=24
--with-aufs-threads=24 --with-pthreads --enable-storeio=aufs
--enable-linux-netfilter --enable-arp-acl --enable-epoll
--enable-removal-policies=heap --with-aio --with-dl --enable-snmp
--enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd
--enable-large-cache-files --with-large-files --enable-err-languages=English
--enable-default-err-language=English --with-maxfd=65536
kemudian ketikan :
#make
#sudo make install
jika sudah selesai tahap compile nya
silahkan download dulu storeurl+squid nya disini
jika sudah selesai pindahkan dulu squid default nya "jika ada " dengan perintah
#mv /etc/init.d/squid /etc/init.d/squid-asli
hapus file squid yg default nya dengan perintah
#rm /etc/init.d/squid
jika sudah di hapus selanjtunya ketikan perintah
#nano /etc/init.d/squid
lalu copy isi file squid yg sudah di download tadi dan pastekan disana
ctrl x lalu y unutk menyimpan file tersebut
setelah di simpan file squid di /etc/init.d/squid ketikan perintah dibawah ini
#sudo chmod +x /etc/init.d/squid
selanjut nya stop dulu squid anda dengan cara
#sudo /etc/init.d/squid stop
masukan storeurl yg sudah di download tadi ke
#nano /etc/squid/storeurl.pl
jika sudah ... save file trsbt ctrl x lalu y
lalu beri perintah seperti di bawah ini
#chown proxy:proxy /etc/squid/storeurl.pl
#chmod 777 /etc/squid/storeurl.pl
#mv /etc/squid/squid.conf /etc/squid/squid.conf-asli "perintah untuk memindahkan
#rm /etc/squid/squid.conf "perintah untuk menghapus
kalau sudah ketemu file squid,conf nya silahkan anda masukan ke
#nano /etc/squid/squid.conf
lalu simpan ctrl x terus y
lalu ketikan perintah berikut
#chown proxy:proxy /cache1
#chmod 777 /cache1
#chown proxy:proxy /cache2
#chmod 777 /cache2
#chown proxy:proxy /cache3
#chmod 777 /cache3
#chown proxy:proxy /cache4
#chmod 777 /cache4
catatan cache1,cache,2,cache,3cache,4 sesuaikan dengan "nama" dan "jumlah " partisi harddisk yg anda instal
jika sudah membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan
#squid -f /etc/squid/squid.conf –z
lalu restart squid nya jika folder swap/cache telah sukses dengan perintah
#sudo /etc/init,d/squid restart
jika tidak ada masalah dalam penginstalan squid proxy anda sudah bisa di gunakan
salam
thanks to :
Subscribe to:
Posts (Atom)