Lusca cache ini hasil dari patch saya sendiri hmmm maksudnya ngepatchnya hehehhe dan tulisan ini pun semata-mata hanya untuk bahan pengingat saya dalam menginstal proxy lusca di freebsd dan saya harap dapat membantu teman - teman yang ingin mencoba menginstal proxy lusca ini di mesin proxy anda
sebelum melakukan instalasi sebaik nya anda mendownload package pendukung baik package lusca atau pendukung untuk mempercepat installasi proxy server pada mesin anda agar dapat menghemat waktu anda.
langsung saja kita ke tutorialnya pertama anda download source package lusca nya
LUSCA-CACHE based on Lusca-r-14809
Squid.Conf Config Proxy
WINSCP SFTP / FTP
- WINSCP
setelah login akan muncul file - file yang ada di mesin anda lalu cari folder tmp di root (/) copy kan file LUSCA - CACHE yang telah anda download tadi ke mesin proxy anda biarkan WINSCP anda log lalu masuk ke langkah berikutnya
- PUTTY
# cd /tmp
# ls
maka akan muncul file LUSCA package yang anda copy lewat winscp lalu ekstract file tersebut menggunakan
# tar -zxvf LUSCAKIEST14809.tar.gz
setelah proses ekstract selesai masuk ke folder yang anda ekstract tadi
# cd /tmp/LUSCAKIEST14809
Lakukan Compile Lusca untuk menentukan opsi - opsi yang anda butuh kan proses compile ini dapat anda sesuaikan dengan kebutuhan anda sendiri
./configure
'--bindir=/usr/local/sbin'
'--sbindir=/usr/local/sbin'
'--datadir=/usr/local/etc/squid'
'--libexecdir=/usr/local/libexec/squid'
'--localstatedir=/usr/local/squid'
'--sysconfdir=/usr/local/etc/squid'
'--enable-removal-policies=lru heap'
'--disable-linux-netfilter'
'--disable-linux-tproxy'
'--disable-epoll'
'--disable-auth'
'--disable-unlinkd'
'--with-aio'
'--enable-async-io=24'
'--with-aufs-threads=24'
'--disable-arp-acl'
'--with-pthreads'
'--enable-storeio=aufs null coss'
'--disable-delay-pools'
'--enable-snmp'
'-with-maxfd=65536'
'--disable-wccp'
'--disable-wccpv2'
'--enable-pf-transparent'
'--enable-follow-x-forwarded-for'
'--disable-ident-lookups'
'--with-large-files'
'--enable-large-cache-files'
'--enable-stacktraces'
'--enable-err-languages=English'
'--enable-default-err-language=English'
'--prefix=/usr/local'
'--mandir=/usr/local/man'
'--infodir=/usr/local/info/'
'--build=amd64-portbld-freebsd9.0'
'build_alias=amd64-portbld-freebsd9.0'
'--with-dl'
'CC=cc'
'CFLAGS=-O2 -pipe -g -fno-strict-aliasing'
'LDFLAGS=' 'CPPFLAGS=' 'CPP=cpp'
Lalu ketik Make untuk build
Lalu Ketik Install Untuk Install
tunggu proses instalasi yang lumayan sedikit lama......
Setelah proses instalasi beres buka kembali WINSCP yang standby tadi
lalu carilah lokasi penyimpanan squid file config lokasinya ada di
/usr/local/etc/squid
buat lah folder cache nya create new folder di root agar mempermudah anda untuk membersihkan cache asumsi saya anda membuat 2 folder cache (cache1 dan cache 2)
Buka putty ketik
# chown squid:squid /cache1
# chown squid:squid /cache2
# chown 0777 /cache1
# chown 0777 /cache2
buatlah folder -folder untuk cache dengan
#squid -z
selama proses pembuatan cache dir copykan file squid.conf yang anda download tadi ke folder tersebut menggunakan winscp bisa menggunakan copy paste atau drag file... setelah itu anda edit atau buka file squid.conf tersebut.... harap sesuaikan dengan mesin dan koneksi anda pada bagian cache_dir dan pada maximum_object_size... apabila dirasa sudah cukup dan sesuai dengan mesin anda buatlah agar squid berjalan otomatis pada saat mesin proxy anda hidup/turn on Tambahkan
squid_enable="YES"
pada file
/etc/rc.conf
lalu buatlah folder untuk LOG squid buka folder /var/log tambahkan folder dan beri nama squid lalu buka folder tersebut buat 2 file dan beri nama access.log dan cache.log lalu buka kembali PUTTY dan apabila proses pembuatan folder beres berilah permission pada folder yang kita buat tadi
# chown squid:squid /var/log/squid/access.log
# chown squid:squid /var/log/squid/cache.log
# chown squid:squid /var/log/squid/cache.log
# chown 0777 /var/log/squid/access.log
# chown 0777 /var/log/squid/cache.log
Lalu coba jalan kan squid dengan command
#/usr/local/etc/rc.d/squid start
Apabila anda benar squid akan berjalan dengan normal dan anda sudah dapat menggunakan proxy tersebut
Selamat Mencoba.... pren....
thx gan dah running.. tapi kok ada PF open failed: (13) Permission denied di cache.lognya yaa
ReplyDeletetenkyu gan dah berkunjung....
Deletehttp://catatanpenulisblog.blogspot.com/2012/12/fix-pf-open-failed-13-permission-denied.html