[SHARE] PFSENSE PROXY CACHE HIGH PERFORMANCE !!!
-
Numpang Posting om Kambeeng :)
sekedar share utk memajukan dunia opensources indonesia,
pfsense + lusca/cacheboy caching ini cocok sekali di pasang di office/warnet.
dengan squid ini bisa menghemat bandwith dan client brosing menjadi nyaman :).
bandwith mahal bro apalagi indonesia masuk negara fakir bandwdth ;Dlets go tunning ..
stop dulu servise squid anda
/usr/local/etc/rc.d/squid.sh stop
pastikan di pfsense anda sudah terinstall squid-2.6.21/ squid-2.6.18, JANGAN squid3 !!!
login dengan putty/console
cek dengan perintah pkg_info |grep squid
delete squid lama dgn perintah pkg_delete, contoh
pkg_delete squid-2.6.21install cacheboy/lusca sesuai spek mesin anda :
**LUSCA_HEAD-r14281 _Lusca Release (August 10, 2009)
pentium 4
pkg_add -rv http://shakau.googlepages.com/lusca-1.4_1-p4.tbz
rehashpentium D,Dual Core, Core2Duo, Nocona, Presscot
pkg_add -rv http://shakau.googlepages.com/lusca-1.4_1-presccot.tbz
rehashCACHEBOY 1.6 Stable Release - r13601 (15-Jan-2009)
pentium 3
pkg_add -rv http://shakau.googlepages.com/cacheboy-1.6_2_p3_patch.tbz
rehashpentium4
pkg_add -rv http://shakau.googlepages.com/cacheboy-1.6_2-patch-p4.tbz
rehashpentium D/core/core2duo/dualcore/presscot/nocona
pkg_add -rv http://shakau.googlepages.com/cacheboy-1.6_2_patch-prescott.tbz
rehashcek dengan perintah pkg_info |grep cacheboy
langkah selanjutnya :
silahkan edit file /usr/local/pkg/squid.inc
cari kata2 "file_put_contents(SQUID_CONFBASE . '/squid.conf', $conf);
rubah menjadi "file_put_contents(SQUID_CONFBASE . '/squid.conf.orig', $conf);cari kata2 127.0.0.1 port 80 dan ganti dengan IP-SQUID-KAMU port 80
jika cacheboy/lusca sudah terinstal,copas perintah ini ke putty /console untuk mereplace config & tunning kernel
fetch http://shakau.googlepages.com/squid-pfsense.sh
sh squid-pfsense.shsilahkan edit di bagian /usr/local/etc/squid/squid.conf & /usr/local/etc/squid/tunning.conf,
sesuaikan dengan kondisi di tempat anda
restart squid anda
/usr/local/etc/rc.d/squid.sh startcek dengan perintah : tail -f /var/squid/log/cache.log
jika ada error, silahkan paste disini mari kita bedah bareng2nb: jika menggunakan lusca, edit bahasa di tunning.conf
error_directory /usr/local/etc/squid/errors/NewEnglish
menjadi
error_directory /usr/local/etc/squid/errors/English_** -
nice tutz brow…. :)
-
wih … om @grage95 gitu lho ... :D
kemaren yg 2.7 nya skrg yg lusca/cacheboy ...
speechless deh buat om ...
izin bookmark dan save dolo ....lanjutkan om ...
-
@grage …. Lanjutkan Kata SBY ...... (Simbah Dari Yogya)
-
mantafff…. mo di coba ah... bis lebaran... couse ane mo mudik dan office dah tutup :D alias libur :P
-
Bro Bisakah jalan di ALPHA-ALPHA 2.0 8.0 Current
-
^^^
belum nyoba install di versi itu bro .. coba aja dulu, untuk mnedeletnya gampang kok…
-
Om Grage
Om Yang lain keliatannya dah pada senang tapi aku masih bingun dalam kebingunganku… Heheheh maklum masih cetek om, trus aku dah sedikit perntayaan nih om...
1. lets go tunning ..
stop dulu servise squid anda
/usr/loca/etc/rc.d/squid.sh startApa perintah diatas nga salah ketik om…???
Mungkin ini yah perintahnya /usr/loca/etc/rc.d/squid.sh stop
2. silahkan edit file /usr/local/pkg/squid.inc
Untuk buka dan edit file ini pake perintah apa ato pake program apa (mis: notepad)
3. jika cacheboy/lusca sudah terinstal,copas perintah ini ke putty /console untuk mereplace config & tunning kernel
fetch http://shakau.googlepages.com/squid-pfsense.sh
sh squid-pfsense.shBagaimana cara Copy Paste nya om…???
Mohon maaf kalo perntayaan nya dasar banget dan terlalu bodoh....
Maju Terus IT & Open Source...
Salam,
Zchellpy - Makassar
-
Om Grage
Om Yang lain keliatannya dah pada senang tapi aku masih bingun dalam kebingunganku… Heheheh maklum masih cetek om, trus aku dah sedikit perntayaan nih om...
1. lets go tunning ..
stop dulu servise squid anda
/usr/loca/etc/rc.d/squid.sh startApa perintah diatas nga salah ketik om…???
Mungkin ini yah perintahnya /usr/loca/etc/rc.d/squid.sh stop
yup betul bro, itu maksudnya, maaf salah ketik2. silahkan edit file /usr/local/pkg/squid.inc
Untuk buka dan edit file ini pake perintah apa ato pake program apa (mis: notepad)
**banyak jalan menuju romlah,
misal mellaui webgui : click saja di bagian Diagnostik/Edit File trus masukkan ke kotak /usr/local/pkg/squid.inc
paling gampang kalau windows minded , pake winscp, sarat anda harus mengaktifkan/mencentang secure shell
winscp kayak ini nih
itu kayak winexplorer, kalau win explorer gak bisa juga, tanya ke tetangga ente :p
cara editnya, browse dulu tempat filenya, trus click kanan ke file yang mau di edit. utk mencari kata 2 click gambar teropong / tekan ctrl f, kalau sudah ketemu, silahkan edit dan save, coba control r, artinya replace. ya sama lah kayak winexplorer gayanyacara lain lewat putty, setelah login, pilih 8 dan cd ke directory tempat file, dan edit dengan perintah ee / vi diikuti nama file
silahkan buka disini http://kecoakmelet.wordpress.com/2008/07/04/cara-menggunakan-putty/
pls sebelum tanya hal2 yang sepele try to google dulu, cari kata kuncinya, ex: "cara putty bagaimana**"3. jika cacheboy/lusca sudah terinstal,copas perintah ini ke putty /console untuk mereplace config & tunning kernel
fetch http://shakau.googlepages.com/squid-pfsense.sh
sh squid-pfsense.shBagaimana cara Copy Paste nya om…???
kalau pakai putty , ente tinggal copy aja perintah itu dan click kanan mouse anda di layar putty, tentunya harus sudah login dulu :p
Mohon maaf kalo perntayaan nya dasar banget dan terlalu bodoh….
sama2 belajar, cuman saya sering nanyanya ke mbah google, lebih cepat lebih baik :p
semoga bisa membantu,Maju Terus IT & Open Source…
Salam,
Zchellpy - Makassar
-
lets go tunning ..
stop dulu servise squid anda
/usr/loca/etc/rc.d/squid.sh start
pastikan di pfsense anda sudah terinstall squid-2.6.21/ squid-2.6.21, JANGAN squid3 !!!
login dengan putty/console
cek dengan perintah pkg_info |grep squid
delete squid lama dgn perintah pkg_delete, contoh
pkg_delete squid-2.6.21install cacheboy/lusca sesuai spek mesin anda :
**LUSCA_HEAD-r14281 _Lusca Release (August 10, 2009)
pentium 4
pkg_add -rv http://shakau.googlepages.com/lusca-1.4_1-p4.tbz
rehashatu lagi nihh pertanyaan yg aga2 aneh buat saya…
di atas di bilang " pastikan di pfsense anda sudah terinstall squid-2.6.21/ squid-2.6.21, JANGAN squid3 !!! "
nahh trus instruksi selanjutnya,,,,
delete squid lama dgn perintah pkg_delete, contoh
pkg_delete squid-2.6.21PERTANYAANYA :
kok setelah terinstall squid-nya kenapa perintah selanjutnya di delete yaaaterima kasih.
sorry kalo pertanyaannya ga berbobot.. newbie di linux dan pfsense._** -
atu lagi nihh pertanyaan yg aga2 aneh buat saya…
di atas di bilang " pastikan di pfsense anda sudah terinstall squid-2.6.21/ squid-2.6.21, JANGAN squid3 !!! "
nahh trus instruksi selanjutnya,,,,
delete squid lama dgn perintah pkg_delete, contoh
pkg_delete squid-2.6.21PERTANYAANYA :
kok setelah terinstall squid-nya kenapa perintah selanjutnya di delete yaaaterima kasih.
sorry kalo pertanyaannya ga berbobot.. newbie di linux dan pfsense.supaya anda gak perlu report2 buat rules redirect transparent, rules port dll. web interface di dalamnya berisi comand2 php yang menggenerate function sesuai command servis yang di inginkan, kalau dari luar kelihatan yg terinstall cuma squid-2.6.21, padahal script bawaannya banyak sekali. contoh ada script # Squid monitor 1.2, #/usr/local/etc/rc.d/proxy_monitor.sh, # /usr/local/sbin/check_reload_status, dll,
yang paling sering di lihat script squid.inc , didalamnya berisi definisi redirect transparent dan directory config squid. script itu berguna biar bisa running well environment pfsense. kalau anda sanggup membuat script itu ya gak usah install squid-2.6.21 atau silahkan copy satu2 hihihi ;D
-
Thanks deh buat Om Grage akhirnya dah mulai ngerti juga entar klo aku belum ngerti mendingan tanya Om daripada tanya Om google soalnya nih Om Google kadang menjelaskannya pake Bahasa Firaun jadi aku nga ngerti Om Grage….
Thanks,
Zchellpy
-
atu lagi nihh pertanyaan yg aga2 aneh buat saya…
di atas di bilang " pastikan di pfsense anda sudah terinstall squid-2.6.21/ squid-2.6.21, JANGAN squid3 !!! "
nahh trus instruksi selanjutnya,,,,
delete squid lama dgn perintah pkg_delete, contoh
pkg_delete squid-2.6.21PERTANYAANYA :
kok setelah terinstall squid-nya kenapa perintah selanjutnya di delete yaaaterima kasih.
sorry kalo pertanyaannya ga berbobot.. newbie di linux dan pfsense.supaya anda gak perlu report2 buat rules redirect transparent, rules port dll. web interface di dalamnya berisi comand2 php yang menggenerate function sesuai command servis yang di inginkan, kalau dari luar kelihatan yg terinstall cuma squid-2.6.21, padahal script bawaannya banyak sekali. contoh ada script # Squid monitor 1.2, #/usr/local/etc/rc.d/proxy_monitor.sh, # /usr/local/sbin/check_reload_status, dll,
yang paling sering di lihat script squid.inc , didalamnya berisi definisi redirect transparent dan directory config squid. script itu berguna biar bisa running well environment pfsense. kalau anda sanggup membuat script itu ya gak usah install squid-2.6.21 atau silahkan copy satu2 hihihi ;D
ouwwww gitu yaa. jadi hanya memancing agar part2 lain dari si squid terinstall/tercopy. walau si squid itu sendiri nanti di buang.
bener ga
-
^^^
yup betul, cerdas !!!
kapan ya versi 2 stable keluar ;)
-
koq ga ada yaaa tapi di cek udah terinstall squidnya. kalau dari consule versinya squid-2.6.18 tapi kalo dari web versi 2.6.21_10
berikut capturenya
/usr/loca/etc/rc.d/squid.sh stop
/usr/loca/etc/rc.d/squid.sh: Command not found.
ls
.cshrc .login .shrc
.first_time .part_mount .tcshrc
.hushlogin .profile check_reload_status.logcd usr
usr: No such file or directory.
ls usr
ls: usr: No such file or directory
/usr/loca/etc/rc.d/squid.sh stop
/usr/loca/etc/rc.d/squid.sh: Command not found.
pkg_info |grep squid
squid-2.6.18 HTTP Caching Proxy
squid_radius_auth-1.0.8 RADIUS authenticator for squid proxy 2.5 and later -
koq ga ada yaaa tapi di cek udah terinstall squidnya. kalau dari consule versinya squid-2.6.18 tapi kalo dari web versi 2.6.21_10
berikut capturenya
/usr/loca/etc/rc.d/squid.sh stop
/usr/loca/etc/rc.d/squid.sh: Command not found.
ls
.cshrc .login .shrc
.first_time .part_mount .tcshrc
.hushlogin .profile check_reload_status.logcd usr
usr: No such file or directory.
ls usr
ls: usr: No such file or directory
/usr/loca/etc/rc.d/squid.sh stop
/usr/loca/etc/rc.d/squid.sh: Command not found.
pkg_info |grep squid
squid-2.6.18 HTTP Caching Proxy
squid_radius_auth-1.0.8 RADIUS authenticator for squid proxy 2.5 and latersorie bro kurang huruf l
jadinya seperti ini./usr/local/etc/rc.d/squid.sh stop
punya ente versi binary squidnya : squid-2.6.18, versi interface squidnya : squid-2.6.21_10
cara ngedeletnya pkg_delete squid-2.6.18
-
koq ga ada yaaa tapi di cek udah terinstall squidnya. kalau dari consule versinya squid-2.6.18 tapi kalo dari web versi 2.6.21_10
berikut capturenya
/usr/loca/etc/rc.d/squid.sh stop
/usr/loca/etc/rc.d/squid.sh: Command not found.
ls
.cshrc .login .shrc
.first_time .part_mount .tcshrc
.hushlogin .profile check_reload_status.logcd usr
usr: No such file or directory.
ls usr
ls: usr: No such file or directory
/usr/loca/etc/rc.d/squid.sh stop
/usr/loca/etc/rc.d/squid.sh: Command not found.
pkg_info |grep squid
squid-2.6.18 HTTP Caching Proxy
squid_radius_auth-1.0.8 RADIUS authenticator for squid proxy 2.5 and latersorie bro kurang huruf l
jadinya seperti ini./usr/local/etc/rc.d/squid.sh stop
punya ente versi binary squidnya : squid-2.6.18, versi interface squidnya : squid-2.6.21_10
cara ngedeletnya pkg_delete squid-2.6.18
hahhahaha dasar newbie banget…... ;D ;D ;D
thanks ya bro,,, ane coba2 lagi dehh... -
silahkan edit di bagian /usr/local/etc/squid/squid.conf & /usr/local/etc/squid/tunning.conf,
sesuaikan dengan kondisi di tempat andanahh yang ini ane ga ngerti bro udah saya liat2
BERIKUT CAPTURENYA
Do not edit manually !
http_port 192.168.1.10:3128
http_port 127.0.0.1:80 transparent
icp_port 0pid_filename /var/run/squid.pid
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/local/etc/squid/errors/English
icon_directory /usr/local/etc/squid/icons
visible_hostname localhost
cache_mgr admin@localhost
access_log /dev/null
cache_log /var/squid/log/cache.log
cache_store_log none
shutdown_lifetime 3 secondsAllow local network(s) on interface(s)
acl localnet src 192.168.1.0/255.255.255.0
forwarded_for off
via off
httpd_suppress_version_string on
uri_whitespace stripcache_dir aufs /var/squid/cache 1000 16 256
cache_mem 48 MB
maximum_object_size 2000 KB
minimum_object_size 0 KB
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
offline_mode off
dns_children 32
cache_swap_low 90
cache_swap_high 95No redirector configured
Setup some default acls
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 3128 1025-65535
acl sslports port 443 563
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl dynamic urlpath_regex cgi-bin ?
cache deny dynamic
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslportsAlways allow localhost connections
http_access allow localhost
quick_abort_min 0 KB
quick_abort_max 0 KB
request_body_max_size 0 KB
reply_body_max_size 0 allow all
delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_initial_bucket_level 100Throttle extensions matched in the url
acl throttle_exts urlpath_regex -i "/var/squid/acl/throttle_exts.acl"
delay_access 1 allow throttle_exts
delay_access 1 deny allAllow local network(s) on interface(s)
http_access allow localnet
Default block all to be sure
http_access deny all
….
mohon bantuannya tuk apa yang di setting, kondisi ane punya donwload 1,5 Mb ,Upload 120 kbps. ada 8 klient, enaknya gimana ya setingannya? sorry newbie nanya nya kaya giniatu lagi bro, kenapa file ini tidak saya temukan yaa
/usr/local/etc/squid/tunning.confTrus cara ngecek cacheboy sudah berjalan atau tidak gimana yaa, soalnya squid saya ga bisa di start( via web conf ) statusnya off terus. apakah memang begitu??
sebelumnya thanks atas jawabannya
-
mohon bantuannya tuk apa yang di setting, kondisi ane punya donwload 1,5 Mb ,Upload 120 kbps. ada 8 klient, enaknya gimana ya setingannya? sorry newbie nanya nya kaya gini
atu lagi bro, kenapa file ini tidak saya temukan yaa
/usr/local/etc/squid/tunning.confTrus cara ngecek cacheboy sudah berjalan atau tidak gimana yaa, soalnya squid saya ga bisa di start( via web conf ) statusnya off terus. apakah memang begitu??
sebelumnya thanks atas jawabannya
coba install ulang dengan mengikuti perintah disini .
http://forum.pfsense.org/index.php?topic=19251.0
harusnya tunning.conf ada di di directory tsb. kalau tidak ada, squid tidak akan jalan
-
slam om, say sdh install sesuai petunjuk, tapi begitu cacheboy saya install muncul pesan error, katanya konflik dgn lucas versi 1.4
thax