Tampilkan postingan dengan label Freebsd. Tampilkan semua postingan

Cara menghapus cache proxy  

Proxy sebenarnya memiliki mekanisme otomatis untuk penghapusan cache nya jika penuh, tapi suatu saat mungkin dibutuhkan penghapusan cache proxy secara manual, biasanya karena untuk perubahan volume cache oleh admin, atau proxy macet karena ada bad packet yang keburu di cache dan lengket disana.
hal ini akan terasa bila yang mengaksek proxy banyak atau ketika user full (klo diwarnet) akan terasa berat, malah bisa dibilang akses internet lebih cepat tanpa proxy, dan kalo diliah di lognya wadaw banyak banget errornya.
untuk itu makanya sesuatu bangeut (kata syahrini)....

sebenernya sih bisa  singkat penjelasannya, namun inikan untuk pemula jd hanya untuk pemula yang pengennya di tampilkan secara screen shot. (ini yg buat ane males, pake gambar lagi)
cekidot gan......
sebelumnya ane praktek di mesin freebsd. jd configurasi tiap mesin beda yach, syukur klo sama tinggal di copas mentah" (klo bisa pelajari dulu yach, sesuaikan saja).
1. siapkan tool putty dan winscp, klo bisa.  masuk deh sebagai root baik putty maupun winscp
2. matikan squidnya (caranya gimana yach)




3. hapus direktori cache, sesuaikan di conf.inf, contoh posisi ane di     
    /usr/local/etc/squid/squid.conf
 buka file squid.conf anda cari isinya yang seperti ini (pasti beda donk dgn anda)














posisi cachenya ada di  /cache-1 
jadi perintah hapusnya rm –rf /cache-* 

lumayan agak lama yach cache sebesar 25 Giga dihapus menghabiskan waktu 30 menit di mesin p4 celeron dgn memori 1 Giga. krik krik krik..... sing sabar....

nah klo situ mau rubah direktori jadi /cache-2 maka selain dirubah di squid.conf juga dibuat kepemilikannya, caranya gini    
# chown -R proxy:proxy /cache-*  (sekalian ajah ha ha ha pasti binggung).

hapus juga access.log dan cache.log (nanti buat yg baru)
biar gampang buat dulu access.log dan cache.log secara manual (nanti rename lalu buat kepemilikannya jd proxy )<---- ini pake winscp ya.

cara menghapusnya rm –rf /var/log/squid/access.log
cara menghapusnya rm –rf /var/log/squid/cache.log

bila buat lagi file nya di console menjadi (pake putty ini)
touch /var/log/squid/access.log
touch /var/log/squid/cache.log
lalu ubah kepemilikanna
# chown -R proxy:proxy /var/log/squid/*

4. klo udah selesai, kasih perintah" lagi
# squid -z  <= membuat swap squid
# squid -k parse  <= cek konfig squid
# squid -DF         <= perintah menjalankan squid atau
# /usr/local/etc/rc.d/squid.sh start
# sockstat -4      <= perintah untuk melihat berjalan atau tidaknya squid


coba browsing semoga jalan proxynya................... pasti enteng lagi tuh proxy.

di mohon untuk tidak ditelan bulat" copasnya, di coba dan dipelajari.

have nice day

Squid.cof freebsd yang aku pake  

biar gak lupa posting ach... lumayan lah hasilnya


#http_port 192.168.3.1:3128 transparent
http_port 3128 transparent
#http_port 127.0.0.1:3128
icp_port 3130
server_http11 on
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/share/squid/errors/English
icon_directory /usr/share/squid/icons
visible_hostname net60.info
cache_mgr mjm@net60.info
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
log_http_violations off
logfile_rotate 1
shutdown_lifetime 10 seconds
forwarded_for off
acl localnet src 192.168.1.0/24
acl localnet src 192.168.10.0/24
uri_whitespace strip
#dns_nameservers 192.168.3.3
dns_nameservers 127.0.0.1

#dns_testnames 127.0.0.1
#cache_mem 6 MB
cache_mem 8 MB
maximum_object_size_in_memory 64 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
cache_dir aufs /cache-1 25000 59 256
#cache_dir aufs /cache-2 20000 40 256
#cache_dir aufs /cache 25000 59 256
minimum_object_size 512 bytes
maximum_object_size 100000 KB
offline_mode off
cache_swap_low 98
cache_swap_high 99
# redirector configured
storeurl_rewrite_program /usr/share/squid/storeurl.pl
storeurl_rewrite_children 1
#storeurl_rewrite_concurrency 100 asalnya 100 coba jadi 10 gimana responna
storeurl_rewrite_concurrency 10
storeurl_bypass on
# Setup some default acls
acl all src 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 667 777 901 81 3128 1025-65535
acl sslports port 443 563 81
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
#--------------------- nu di tes
acl dynamic urlpath_regex cgi-bin \?
# Speedtest
#nu dirubah ieu tes ach
acl speedtest dstdomain .speedtest.telkomspeedy.com
#acl speedtest dstdomain .speedtest.cbn.net.id
#acl speedtest dstdomain .speedtest.net
#acl speedtest dstdomain .speedtest.biznetnetworks.com
#acl speedtest dstdomain .speedtest.indosatm2.com
#acl speedtest dstdomain .xl.co.id/XLInternet/SpeedTest
#cache allow speedtest
#cache deny dynamic
#----- nu di tes
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 !sslports
# Always allow localhost connections
http_access allow localhost
# Allow local network(s) on interface(s)
http_access allow localnet
# Default block all to be sure
http_access deny all
acl store_rewrite_list urlpath_regex \/(get_video|videoplayback\?id|videoplayback.*id) \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|wmv|3gp|mp(4|3)|exe|msi|zip|on2|mar|swf)\?
acl store_rewrite_list urlpath_regex -i \.youtube\.com\/get_video\?
acl store_rewrite_list urlpath_regex -i \.youtube\.com\/videoplayback \.youtube\.com\/videoplay \.youtube\.com\/get_video\?
acl store_rewrite_list urlpath_regex -i \.youtube\.[a-z][a-z]\/videoplayback \.youtube\.[a-z][a-z]\/videoplay \.youtube\.[a-z][a-z]\/get_video\?
acl store_rewrite_list urlpath_regex -i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/videoplay \.googlevideo\.com\/get_video\?
acl store_rewrite_list urlpath_regex -i \.google\.com\/videoplayback \.google\.com\/videoplay \.google\.com\/get_video\?
acl store_rewrite_list_domain url_regex ^http:\/\/([a-zA-Z-]+[0-9-]+)\.[A-Za-z]*\.[A-Za-z]*
acl store_rewrite_list_domain url_regex (([a-z]{1,2}[0-9]{1,3})|([0-9]{1,3}[a-z]{1,2}))\.[a-z]*[0-9]?\.[a-z]{3}
acl store_rewrite_list_path urlpath_regex \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|avc|zip|mp3|3gp|rar|on2|mar|exe)$
acl store_rewrite_list_domain_CDN url_regex \.rapidshare\.com.*\/[0-9]*\/.*\/[^\/]* ^http:\/\/(www\.ziddu\.com.*\.[^\/]{3,4})\/(.*) \.doubleclick\.net.* ^http:\/\/[.a-z0-9]*\.photobucket\.com.*\.[a-z]{3}$ quantserve\.com
acl dontrewrite url_regex redbot\.org \.php (get_video|videoplayback\?id|videoplayback.*id).*begin\=
acl getmethod method GET
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
storeurl_access deny dontrewrite
storeurl_access deny !getmethod
storeurl_access allow store_rewrite_list_domain_CDN
storeurl_access allow store_rewrite_list
storeurl_access allow store_rewrite_list_domain
storeurl_access allow store_rewrite_list_path
storeurl_access deny all
include /usr/local/etc/squid/refresh.conf
acl snmp_host src 127.0.0.1
snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic snmp_host
snmp_access deny all
# 1 year = 525600 mins, 1 month = 43800 mins
refresh_pattern imeem.*\.flv 0 0% 0 override-lastmod override-expire
refresh_pattern ^ftp: 40320 20% 40320 override-expire reload-into-ims store-stale
refresh_pattern ^gopher: 1440 0% 1440
#ads
refresh_pattern ^.*(utm\.gif|ads\?|rmxads\.com|ad\.z5x\.net|bh\.contextweb\.com|bstats\.adbrite\.com|a1\.interclick\.com|ad\.trafficmp\.com|ads\.cubics\.com|ad\.xtendmedia\.com|\.googlesyndication\.com|advertising\.com|yieldmanager|game-advertising\.com|pixel\.quantserve\.com|adperium\.com|doubleclick\.net|adserving\.cpxinteractive\.com|syndication\.com|media.fastclick.net).* 129600 20% 129600 ignore-no-cache ignore-no-store ignore-private override-expire ignore-reload ignore-auth ignore-must-revalidate store-stale negative-ttl=40320 max-stale=1440
#specific sites
refresh_pattern \.rapidshare.*\/[0-9]*\/.*\/[^\/]* 161280 90% 161280 ignore-reload store-stale
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv?) 129600 99999999% 129600 override-expire ignore-reload store-stale
refresh_pattern \.(ico|video-stats) 129600 999999% 129600 override-expire ignore-reload ignore-no-cache ignore-no-store ignore-private ignore-auth override-lastmod ignore-must-revalidate negative-ttl=10080 store-stale
refresh_pattern \.etology\? 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern galleries\.video(\?|sz) 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern brazzers\? 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern \.adtology\? 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern ^.*safebrowsing.*google 129600 999999% 129600 override-expire ignore-reload ignore-no-cache ignore-no-store ignore-private ignore-auth ignore-must-revalidate negative-ttl=10080 store-stale
refresh_pattern ^http://((cbk|mt|khm|mlt)[0-9]?)\.google\.co(m|\.uk) 129600 999999% 129600 override-expire ignore-reload store-stale ignore-private negative-ttl=10080
refresh_pattern ytimg\.com.*\.(jpg|png) 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern (avgate|avira).*\.(idx|gz)$ 1440 90% 1440 ignore-reload ignore-no-cache ignore-no-store store-stale ignore-must-revalidate
refresh_pattern images\.friendster\.com.*\.(png|gif) 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern ((facebook.com)|(85.131.151.39)).*\.(png|gif) 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern garena\.com 129600 999999% 129600 override-expire reload-into-ims store-stale
refresh_pattern photobucket.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png) 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern vid\.akm\.dailymotion\.com.*\.on2\? 129600 999999% 129600 ignore-no-cache override-expire override-lastmod store-stale
refresh_pattern .fbcdn.net.*\.(jpg|gif|png) 129600 999999% 129600 ignore-no-cache override-expire ignore-reload store-stale negative-ttl=5
refresh_pattern ^http:\/\/images|pics|thumbs[0-9]\. 129600 999999% 129600 ignore-no-cache ignore-no-store ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/www.onemanga.com.*\/ 129600 999999% 129600 reload-into-ims override-expire store-stale
refresh_pattern mediafire.com\/images.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png) 129600 999999% 129600 reload-into-ims override-expire ignore-private store-stale
# ANTI VIRUS
#refresh_pattern guru.avg.com/.*\.(bin) 43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#refresh_pattern (avgate|avira).*(idx|gz)$                       43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#refresh_pattern update.nai.com/.*\.(gem|zip|mcs)                 43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#refresh_pattern ^http:\/\/liveupdate.symantecliveupdate.com.*\(zip) 43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#refresh_pattern kaspersky.*\.avc$       129600 999999% 129600   ignore-reload store-stale
#refresh_pattern kaspersky 1440 50% 161280 ignore-no-cache store-stale
#Windows Update
#refresh_pattern windowsupdate.com/.*\.(cab|exe) 43200  999999%  129600 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#refresh_pattern update.microsoft.com/.*\.(cab|exe) 43200  999999%  129600 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#refresh_pattern download.microsoft.com/.*\.(cab|exe) 43200  999999%  129600 ignore-no-cache ignore-no-store ignore-reload  reload-into-ims store-stale
#images facebook
refresh_pattern ((facebook.com)|(85.131.151.39)).*\.(jpg|png|gif)   129600 999999% 129600 ignore-reload  override-expire ignore-no-cache ignore-no-store store-stale
#refresh_pattern -i \.fbcdn.net.*\.(jpg|gif|png|swf|mp3)               129600 999999% 129600 ignore-reload  override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern .fbcdn.net.*\.(jpg|gif|png|swf|mp3)     40320   20%     40320 ignore-reload store-stale negative-ttl=5
refresh_pattern  static\.ak\.fbcdn\.net*\.(jpg|gif|png)               129600 999999% 129600 ignore-reload  override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png|flv|avi)   129600 999999% 129600 ignore-reload  override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/\.*\.zynga\.com\/(.*) 129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store ignore-reload override-expire store-stale
#general
refresh_pattern \.(jp(e?g|e|2)|tiff?|bmp|gif|png) 129600 999999% 129600 ignore-no-cache ignore-no-store reload-into-ims override-expire store-stale
refresh_pattern \.(z(ip|[0-9]{2})|r(ar|[0-9]{2})|jar|bz2|gz|tar|rpm|vpu) 129600 999999% 129600 override-expire reload-into-ims
refresh_pattern \.(mp3|wav|og(g|a)|flac|midi?|rm|aac|wma|mka|ape) 129600 999999% 129600 override-expire reload-into-ims ignore-reload
refresh_pattern \.(exe|msi|dmg|bin|xpi|iso|swf|mar|psf|cab) 129600 999999% 129600 override-expire reload-into-ims ignore-no-cache
refresh_pattern \.(mpeg|ra?m|avi|mp(g|e|4)|mov|divx|asf|wmv|m\dv|rv|vob|asx|ogm|flv|3gp|on2|swf) 129600 9999999% 129600 override-expire reload-into-ims
refresh_pattern -i (cgi-bin) 0 0% 0
refresh_pattern \.(php|jsp|cgi|asx)\? 0 0% 0
refresh_pattern . 0 50% 161280 store-stale
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
global_internal_static off
max_stale 10 years
retry_on_error on
buffered_logs on
read_ahead_gap 32 KB
#header_access Accept-Encoding deny  all #gagal upload fb byk
header_access X-Forwarded-For deny all
client_persistent_connections on
server_persistent_connections on
half_closed_clients off
strip_query_terms off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 100
vary_ignore_expire on
reload_into_ims on
pipeline_prefetch on
#range_offset_limit 50 KB
read_timeout 30 minutes
client_lifetime 6 hours
negative_ttl 30 seconds
positive_dns_ttl 6 hours
negative_dns_ttl 60 seconds
pconn_timeout 15 seconds
request_timeout 1 minute
store_avg_object_size 13 KB
log_icp_queries off
ipcache_size 16384
ipcache_low 98
ipcache_high 99
log_fqdn off
fqdncache_size 2048
memory_pools on
memory_pools_limit 512 MB
#forwarded_for on
#cachemgr_passwd none info
cachemgr_passwd none all
client_db on
n_aiops_threads 32
load_check_stopen on
load_check_stcreate on
download_fastest_client_speed on