Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
/usr/bin/perl
#Coded and Tested By Keblux
#Squid Url Rewriter untuk preview streaming di 4shared.com
#silahkan dibongkar2/dijual/dibuang/ tanpa menghilangkan kredit
$|=1;
while (<>) {
$input=$_;
@tmp=split(/ /,$input);
chomp(@tmp);
$url = $tmp[0];
if($url =~ m/^http:\/\/patch\.gemscool\.com\/dragonnest\/(.*)\/(.*)\.pak$/)
{
#Regexp yang cocok
# dengan url strings
"http://dc396.4shared.com/img/66978325/e4c433ab/dlink__2Fdownload_2FaxtQ2S6m_3Ftsid_3D20110811-195615be366c67/preview.mp3"
#1: (dc396)
#2: (4shared.com)
#3: (img/66978325/e4c433ab)
#4: (dlink__2Fdownload_2FaxtQ2S6m)
#5: (axtQ2S6m) - kita pilih ini
#6: (_3Ftsid_3D20110811-195615-be366c67)
#7: (preview.mp3)
#kita menggunakan regexp yang cocok 5 - $5 untuk dimasukan ke function prosses
#mengirimkan url 4shared beserta unique nama file dari 4shared
$url_hasil = &prosess($url,$2);
#mengirimkan kembali url yang telah diprosess ke client
print $url_hasil ."\n";
}
else {
#jika bukan url yang mengandung regexp dlink__2Fdownload_2F, url tidak di prosess
print $url. "\n";
}
}
#core prossess simple dan ngak rumit
sub prosess
{
my $url_prosess=$_[0];
my $file="dragonnest-".$_[1];
#sesuaikan path /usr/local/www/data/updatecache/4shared/ dengan document root webserver
anda!!PENTING!!
if(-e "/usr/local/www/data/updatecache/dragonnest/$file.pak") {
$url_hasil="http://10.10.7.90/updatecache/dragonnest/$file.pak";
} else {
$url_hasil=$url_prosess;
#bugs fixed delay diclient waktu streaming di pecah ke function download T_T ngak ngaruh
&download($url_prosess,$file);
}
#kirim hasil prosess ke atas
return $url_hasil;
}
sub download
{
my $url_prosess=$_[0];
my $file=$_[1];
#karena response yg didapat adalah 206 partial content, wget tidak dapat mendownload file
terpaksa pake fetch, kalo belum ada install dulu!!PENTING!!
system("fetch -o /usr/local/www/data/updatecache/dragonnest/$file.pak $url_prosess");
#rubah permission agar dapat dibaca client, kembali rubah pathnya dengan document root
webserver anda
chmod(0644, "/usr/local/www/data/updatecache/dragonnest/$file.pak");
}
#abis.....
#!/usr/bin/perl
#Coded and Tested By Keblux
#Squid Url Rewriter untuk Patch Point Blank
#silahkan dibongkar2/dijual/dibuang/ tanpa menghilangkan kredit
$|=1;
while (<>) {
$input=$_;
@tmp=split(/ /,$input);
chomp(@tmp);
$url = $tmp[0];
if($url =~ m/^http:\/\/file\.pb\.gemscool\.com\/gamepatch\/(.*)\/(.*\.(exe|zip))/)
{
#Regexp yang cocok
# dengan url strings
"http://dc396.4shared.com/img/66978325/e4c433ab/dlink__2Fdownload_2FaxtQ2S6m_3Ftsid_3D20110811-195615be366c67/preview.mp3"
#1: (dc396)
#2: (4shared.com)
#3: (img/66978325/e4c433ab)
#4: (dlink__2Fdownload_2FaxtQ2S6m)
#5: (axtQ2S6m) - kita pilih ini
#6: (_3Ftsid_3D20110811-195615-be366c67)
#7: (preview.mp3)
#kita menggunakan regexp yang cocok 5 - $5 untuk dimasukan ke function prosses
#mengirimkan url 4shared beserta unique nama file dari 4shared
$url_hasil = &prosess($url,$2);
#mengirimkan kembali url yang telah diprosess ke client
print $url_hasil ."\n";
}
else {
#jika bukan url yang mengandung regexp dlink__2Fdownload_2F, url tidak di prosess
print $url. "\n";
}
}
#core prossess simple dan ngak rumit
sub prosess
{
my $url_prosess=$_[0];
my $file="pb-".$_[1];
#----------------------------------------------#
# TRANSPARENT
# ---------------------------------------------#
http_port 3128 transparent
icp_port 0
#----------------------------------------------#
# ADMINISTRATIVE PARAMETERS
#----------------------------------------------#
#pid_filename /var/run/squid.pid
cache_effective_user squid
cache_effective_group squid
#error_directory /usr/share/squid/errors/English
#icon_directory /usr/share/squid/icons
visible_hostname freelancer.soloaja.com
cache_mgr crontab_service@yahoo.com
access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log none
logfile_rotate 1
shutdown_lifetime 10 seconds
uri_whitespace strip
#----------------------------------------------#
# TAG DNS - Harus sudah diinstall unbound
# Jika belum, maka gunakan DNS tercepat
#----------------------------------------------#
dns_nameservers 127.0.0.1
#----------------------------------------------#
# MEMORY CACHE MANAGEMENT
#----------------------------------------------#
cache_mem 6 MB
maximum_object_size_in_memory 32 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
#----------------------------------------------#
# CACHE DIRECTORY OPTION
#----------------------------------------------#
cache_dir aufs /usr/local/squid/cache/cache1 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache2 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache3 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache4 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache5 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache6 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache7 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache8 30000 32 256
cache_dir aufs /usr/local/squid/cache/cache9 30000 32 256
minimum_object_size 0 bytes
maximum_object_size 1024 MB
offline_mode off
cache_swap_low 98
cache_swap_high 99
#---------------------------------------------------------------#
# Rules: Safe Port Default and acl LOCALNET
#---------------------------------------------------------------#
acl all src 0.0.0.0/0.0.0.0
acl localnet src 192.168.0.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
#---------------------------------------------------------------#
#----------------------------------------------#
# FIX AYODANCE
#----------------------------------------------#
acl ayodance dst 122.102.49.132/32
always_direct allow ayodance
always_direct deny all
#----------------------------------------------#
# DISABLE DOT INI PATCH GAME
#----------------------------------------------#
acl updategame urlpath_regex \.ini
no_cache deny updategame
#----------------------------------------------#
# ACL LOCALHOST ALWAYS ALLOWED-DENY OTHER SOURCE
#----------------------------------------------#
http_access allow localhost
http_access allow localnet
http_access allow manager IIX Safe_ports
http_access allow manager localhost
#delay_parameters 1 -1/-1
#delay_access 1 allow admin
#delay_access 1 allow admin management
#delay_access 1 deny all
#delay_class 2 1
#delay_parameters 2 20000/5000000
#delay_access 2 allow download
#delay_access 2 deny all
#----------------------------------------------#
# BY ASKA
#----------------------------------------------#
## DIBUAT 2 ATURAN
#delay_pools 2
## ATURAN 1, TIDAK ADA PEMBATASAN
#delay_class 1 2
#delay_parameters 1 -1/-1 -1/-1
## ATURAN 2, SETELAH DOWNLOAD 2048000 BYTES MK DOWNLOAD MENJADI 10000 BYTES/S
#delay_class 2 2
##delay_parameters 2 -1/1008800 15000/1009800
#delay_parameters 2 -1/5048000 15000/5049000
##delay_parameters 2 10000/2049000
#delay_access 1 deny download
#delay_access 1 allow all
#delay_access 2 allow download
#delay_access 2 deny all
#delay_initial_bucket_level 50
#----------------------------------------------#
# BINARY FILE
refresh_pattern -i \.(htm|html|asp|xml|class|css|js|swf|ico|cur|ani|jpg|jpeg|bmp|png|cdr|txt|gif|dll)
43200 99% 43200 ignore-no-cache
ignore-no-store override-expire override-lastmod reload-into-ims store-stale
refresh_pattern -i \.(rar|jar|gz|tgz|bz2|exe|msi|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar|deb|rpm|bin) 43200 99% 43200 ignore-nocache ignore-no-store override-expire override-lastmod reload-into-ims store-stale
refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?) 129600 999999% 129600 ignore-no-cache ignore-no-store ignore-private
override-expire override-lastmod reload-into-ims store-stale
refresh_pattern -i \.(3gp|7z|ace|asx|divx|dvr-ms|ram|inc|cab|qt)
43200 99% 43200 ignore-no-cache ignore-no-store override-expire
override-lastmod reload-into-ims store-stale
refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob) 43200 99% 43200 ignore-no-cache
ignore-no-store override-expire override-lastmod reload-into-ims store-stale
refresh_pattern -i \.(mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rar|rm|r(a|p)m|snd|vob|wav) 129600 999999% 129600 ignore-nocache ignore-private override-expire override-lastmod reload-into-ims store-stale
refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv) 43200 99% 43200 ignore-no-cache
ignore-no-store override-expire override-lastmod reload-into-ims store-stale
# URL REGEX PARAMETER
refresh_pattern imeem.*\.flv 0 0% 0 override-lastmod override-expire store-stale
refresh_pattern \.rapidshare.*\/[0-9]*\/.*\/[^\/]* 161280 90% 161280 ignore-reload store-stale
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv?) 129600 999999% 129600 ignore-no-cache ignore-no-store
ignore-private override-expire override-lastmod reload-into-ims store-stale
refresh_pattern (get_video\?|videoplayback\?id|videoplayback.*id|videodownload\?|\.flv?) 129600 999999% 129600 ignore-nocache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
refresh_pattern \.(ico|video-stats) 129600 999999% 129600 override-expire ignore-reload ignore-no-cache ignore-no-store ignoreprivate ignore-auth override-lastmod 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
^.*(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.fastcli
ck.net).* 129600 20% 129600 ignore-no-cache ignore-no-store ignore-private override-expire ignore-reload ignore-auth store-stale
negative-ttl=40320 max-stale=10
refresh_pattern ^.*safebrowsing.*google 129600 999999% 129600 override-expire ignore-reload ignore-no-cache ignore-private
ignore-auth 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 ignoreprivate store-stale negative-ttl=10080
refresh_pattern ytimg\.com.*\.jpg
129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern images\.friendster\.com.*\.(png|gif|jpg|bmp|gif|ico|cur|ani)
129600 999999% 129600 override-expire ignorereload 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 overridelastmod 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
refresh_pattern ^http:\/\/images|pics|thumbs[0-9]\.
129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store
ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/www.onemanga.com.*\/
129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store
ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/www.porntube.com.*\/
129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store
ignore-reload override-expire store-stale
# ANTI VIRUS
refresh_pattern guru.avg.com/.*\.(bin)
into-ims store-stale
refresh_pattern (avgate|avira).*(idx|gz)$
reload reload-into-ims store-stale
refresh_pattern kaspersky.*\.avc$
into-ims store-stale
refresh_pattern kaspersky
into-ims store-stale
refresh_pattern update.nai.com/.*\.(gem|zip|mcs)
43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload reload43200 999999% 43200 ignore-no-cache ignore-no-store ignore43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload reload43200 999999% 43200 ignore-no-cache ignore-no-store ignore-reload reload43200 999999% 43200 ignore-no-cache ignore-no-store ignore-
43200 999999% 129600 ignore-no-cache ignore-no-store ignore43200 999999% 129600 ignore-no-cache ignore-no-store ignore43200 999999% 129600 ignore-no-cache ignore-no-store ignore-
# FACEBOOK IMAGES
refresh_pattern ((facebook.com)|(85.131.151.39)).*\.(jpg|png|gif) 129600 999999% 129600 ignore-reload override-expire ignoreno-cache ignore-no-store store-stale
refresh_pattern -i \.fbcdn.net.*\.(jpg|gif|png|swf|mp3)
129600 999999% 129600 ignore-reload override-expire ignore-nocache ignore-no-store store-stale
refresh_pattern static\.ak\.fbcdn\.net*\.(jpg|gif|png)
129600 999999% 129600 ignore-reload override-expire ignore-nocache ignore-no-store store-stale
refresh_pattern ^http:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png)
129600 999999% 129600 ignore-reload override-expire ignore-nocache ignore-no-store store-stale
# IIX BANNER
refresh_pattern ^http:\/\/openx.*\.(jp(e?g|e|2)|gif|pn[pg]|swf|ico|css|tiff?) 129600 99999% 129600 reload-into-ims ignore-reload
override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/ads(1|2|3).kompas.com.*\/
43200 99999% 129600 reload-into-ims ignore-reload override-expire
ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.ads.kompas.com.*\/
43200 99999% 129600 reload-into-ims ignore-reload override-expire ignoreno-cache ignore-no-store store-stale
refresh_pattern .kompasimages.com.*\.(jpg|gif|png|swf)
43200 99999% 129600 reload-into-ims ignore-reload override-expire
ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/openx.kompas.com.*\/
43200 99999% 129600 reload-into-ims ignore-reload override-expire ignoreno-cache ignore-no-store store-stale
refresh_pattern kaskus.\us.*\.(jp(e?g|e|2)|gif|png|swf)
43200 99999% 129600 reload-into-ims ignore-reload override-expire
ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.kaskus.us.*\.(jpg|gif|png|swf)
43200 99999% 129600 reload-into-ims ignore-reload override-expire
ignore-no-cache ignore-no-store store-stale
#--------------------------------------------#
# TAG DOWNLOAD
#--------------------------------------------#
refresh_pattern ^http:\/\/\.www[0-9][0-9]\.indowebster\.com\/(.*)(mp3|rar|zip|flv|wmv|3gp|mp(4|3)|exe|msi|zip) 43200 99999%
129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale ignore-auth
#refresh_pattern ^http:\/\/\.www[0-9][0-9]\.indowebster\.com\/(.*)(mp3|rar|zip|flv|wmv|3gp|mp(4|3)|exe|msi|zip) 43200 99999%
129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale ignore-auth
refresh_pattern (cgi-bin|\?)
0
0% 0
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern ^ftp:
10080 95% 43200 override-lastmod reload-into-ims store-stale
refresh_pattern . 180 95% 43200 override-lastmod reload-into-ims store-stale
#--------------------------------------------#
# TUNING
#--------------------------------------------#
header_access Accept-Encoding deny all
client_persistent_connections off
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 16384
memory_pools off
forwarded_for on
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
#cachemgr_passwd none info
cachemgr_passwd none all
client_db on
max_filedescriptors 8192
store_dir_select_algorithm round-robin
cache_dir aufs /cache1 8000 16 256
cache_dir aufs /cache2 8000 16 256
cache_replacement_policy heap GDSF
memory_replacement_policy heap LFUDA
# If you want to enable DATE time n SQUID Logs,use following
emulate_httpd_log on
logformat squid %tl %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
log_fqdn off
# How much days to keep users access web logs
# You need to rotate your log files with a cron job. For example:
# 0 0 * * * /usr/local/squid/bin/squid -k rotate
logfile_rotate 10
debug_options ALL,1
#cache_access_log /var/log/squid/access.log
access_log /usr/local/squid/var/logs/access.log squid
#cache_log /var/log/squid/cache.log
cache_log /usr/local/squid/var/logs/cache.log
#cache_store_log /var/log/squid/store.log
cache_store_log /usr/local/squid/var/logs/store.log
deny block
allow manager localhost
deny manager
allow purge localhost
deny purge
deny !Safe_ports
deny CONNECT !SSL_ports
allow localhost
# If you have 4GB memory in Squid box, we will use formula of 1/3
# You can adjust it according to your need. IF squid is taking too much of RAM
# Then decrease it to 128 MB or even less.
cache_mem 8 MB
minimum_object_size 64 KB
maximum_object_size 30 MB
maximum_object_size_in_memory 96 KB
#============================================================$
# SNMP , if you want to generate graphs for SQUID via MRTG
#============================================================$
#acl snmppublic snmp_community gl
#snmp_port 3401
#snmp_access allow snmppublic all
#snmp_access allow all
#============================================================
# ZPH , To enable cache content to be delivered at full lan speed,
# To bypass the queue at MT.
#============================================================
tcp_outgoing_tos 0x04 all
zph_mode tos
zph_local 0x04
zph_parent 0
zph_option 136
# Caching Youtube
acl videocache_allow_url url_regex
acl videocache_allow_url url_regex
\.youtube\.com\/get_video\?
acl videocache_allow_url url_regex
\.youtube\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex
\.googlevideo\.com\/get_video\?
acl videocache_allow_url url_regex
\.google\.com\/get_video\?
acl videocache_allow_url url_regex
\.google\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex
acl videocache_allow_url url_regex
-i \.youtube\.com\/get_video\?
-i \.youtube\.com\/videoplayback \.youtube\.com\/videoplay
-i \.youtube\.[a-z][a-z]\/videoplayback \.youtube\.[a-z][a-z]\/videoplay
-i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/videoplay
-i \.google\.com\/videoplayback \.google\.com\/videoplay
-i \.google\.[a-z][a-z]\/videoplayback \.google\.[a-z][a-z]\/videoplay
-i proxy[a-z0-9\-][a-z0-9][a-z0-9][a-z0-9]?\.dailymotion\.com\/
-i vid\.akm\.dailymotion\.com\/
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
storeurl_access
storeurl_access
storeurl_access
storeurl_access
storeurl_access
storeurl_access
deny dontrewrite
deny !getmethod
deny videocache_deny_dom
allow videocache_allow_url
allow videocache_allow_dom
deny all
storeurl_rewrite_program /usr/local/squid/etc/storeurl.pl
storeurl_rewrite_children 7
storeurl_rewrite_concurrency 100
acl store_rewrite_list urlpath_regex -i \/(get_video\?|videodownload\?|videoplayback.*id)
acl store_rewrite_list urlpath_regex -i \.flv$ \.mp3$ \.mp4$ \.swf$ \
storeurl_access allow store_rewrite_list
storeurl_access deny all
refresh_pattern
ignore-no-cache
refresh_pattern
ignore-no-cache
refresh_pattern
ignore-no-cache
refresh_pattern
ignore-no-cache
-i \.flv$ 10080
ignore-private
-i \.mp3$ 10080
ignore-private
-i \.mp4$ 10080
ignore-private
-i \.swf$ 10080
ignore-private
80% 10080
ignore-auth
80% 10080
ignore-auth
80% 10080
ignore-auth
80% 10080
ignore-auth
refresh_pattern
ignore-no-cache
refresh_pattern
ignore-no-cache
refresh_pattern
ignore-no-cache
refresh_pattern
ignore-no-cache
refresh_pattern photobucket.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png)
10080 80% 10080 override-expire
ignore-reload
refresh_pattern vid\.akm\.dailymotion\.com.*\.on2\?
10080 80% 10080 ignore-no-cache
override-expire override-lastmod
refresh_pattern mediafire.com\/images.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png)
10080 80% 10080 reload-intoims override-expire ignore-private
refresh_pattern ^http:\/\/images|pics|thumbs[0-9]\.
10080 80% 10080 reload-into-ims
ignore-no-cache ignore-reload override-expire
refresh_pattern ^http:\/\/www.onemanga.com.*\/
10080 80% 10080 reload-into-ims
ignore-no-cache ignore-reload override-expire
refresh_pattern ^http://v\.okezone\.com/get_video\/([a-zA-Z0-9]) 10080 80% 10080 override-expire ignorereload ignore-no-cache ignore-private ignore-auth override-lastmod negative-ttl=10080
#images facebook
refresh_pattern -i \.facebook.com.*\.(jpg|png|gif)
override-expire ignore-no-cache
refresh_pattern -i \.fbcdn.net.*\.(jpg|gif|png|swf|mp3)
override-expire ignore-no-cache
refresh_pattern static\.ak\.fbcdn\.net*\.(jpg|gif|png)
override-expire ignore-no-cache
refresh_pattern ^http:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png)
override-expire ignore-no-cache
ignore-reload
ignore-reload
ignore-reload
ignore-reload
#All File
refresh_pattern -i \.(3gp|7z|ace|asx|bin|deb|divx|dvr-ms|ram|rpm|exe|inc|cab|qt)
10080 80% 10080
ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar) 10080 80% 10080
ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf|dat|ad|txt|dll)
10080 80% 10080
ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob) 10080
80% 10080 ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv) 43200
80% 43200 ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern
refresh_pattern
refresh_pattern
refresh_pattern
-i (/cgi-bin/|\?) 0
^gopher:
1440
^ftp:
1440
.
1440
0%
0
0%
1440
40% 10080 override-lastmod reload-into-ims
20% 4320 override-lastmod reload-into-ims
#-----------------------------------------------------#
## SQUID - High Performance Configuration
## ---------------------------------------------------#
## Updated:
16 Jan 2012
#-----------------------------------------------------#
http_port 3128 transparent
cache_mem 8 MB
server_http11 on
pid_filename /var/run/squid.pid
coredump_dir /var/spool/squid/
error_directory /etc/squid/share/errors/English
icon_directory /etc/squid/share/icons
mime_table /etc/squid/etc/mime.conf
maximum_object_size_in_memory 4 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
minimum_object_size 0 KB
maximum_object_size 1024 MB
cache_swap_low 98%
cache_swap_high 99%
cache_dir aufs /cache1 12000 28 256
cache_dir aufs /cache2 12000 28 256
#cache_dir aufs /cache3 12000 28 256
#cache_dir aufs /home/cache4 12000 28 256
access_log /cache1/access.log
cache_log /cache1/cache.log
cache_log /dev/null
cache_store_log /dev/null
redirect_rewrites_host_header off
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
acl
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
Safe_ports
port
port
port
port
port
port
port
port
port
port
port
port
631
10000
901
280
488
591
777
873
110
25 # SMTP
2095 2096
2082 2083
#
#
#
#
#
#
#
#
#
cups
webmin
SWAT
http-mgmt
gss-http
filemaker
multiling http
rsync
POP3
url_regex -i \.avi$ \.mpg$ \.mpeg$ \.rm$ \.iso$ \.wav$ \.mov$ \.dat$ \.mpe$ \.mid$ \.flv$
url_regex
url_regex
url_regex
url_regex
url_regex
-i
-i
-i
-i
-i
ftp \.exe$ \.mp3$ \.mp4$ \.tar.gz$ \.gz$ \.tar.bz2$ \.rpm$ \.zip$ \.rar$
\.midi$ \.rmi$ \.wma$ \.wmv$ \.ogg$ \.ogm$ \.m1v$ \.mp2$ \.mpa$ \.wax$
\.m3u$ \.asx$ \.wpl$ \.wmx$ \.dvr-ms$ \.snd$ \.au$ \.aif$ \.asf$ \.m2v$
\.m2p$ \.ts$ \.tp$ \.trp$ \.div$ \.divx$ \.mod$ \.vob$ \.aob$ \.dts$
\.ac3$ \.cda$ \.vro$ \.deb$ \.mkv$
delay_class 1 1
delay_parameters 1 -1/-1
delay_access 1 allow admin
delay_access 1 allow admin management
delay_access 1 deny all
delay_class 2 1
delay_parameters 2 40000/500000
delay_access 2 allow download
delay_access 2 deny all
#konten dinamik
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_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]?\.[az]{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 (khm|mt)[0-9]?.google.co(m|\.id)
streamate.doublepimp.com.*\.js\? photos-[a-z].ak.fbcdn.net \.rapidshare\.com.*\/[0-9]*\/.*\/[^\/]*
^http:\/\/(www\.ziddu\.com.*\.[^\/]{3,4})\/(.*) \.doubleclick\.net.* yieldmanager cpxinteractive
^http:\/\/[.a-z0-9]*\.photobucket\.com.*\.[a-z]{3}$ quantserve\.com
acl dontrewrite url_regex yimg.com redbot\.org (get_video|videoplayback\?id|videoplayback.*id).*begin\=[19][0-9]* \.php\?
acl getmethod method GET
storeurl_rewrite_children 2
storeurl_rewrite_concurrency 10
storeurl_access
storeurl_access
storeurl_access
storeurl_access
storeurl_access
storeurl_access
deny dontrewrite
deny !getmethod
allow store_rewrite_list_domain_CDN
allow store_rewrite_list
allow store_rewrite_list_domain store_rewrite_list_path
deny all
hierarchy_stoplist (ini|ui|lst|inf||mh-|sc-)$
(afs.dat|update.txt|vdf.info.gz|captcha|reset.css|gamenotice|ickernew.css)
acl QUERY urlpath_regex -i \.(ini|ui|lst|inf|mh-|sc-)$
(get_video|videoplayback|videodownload|\.flv).*(begin|start)\=[1-9][0-9]*
imeem.*\.flv 0 0% 0 override-lastmod override-expire
^ftp: 40320
20%
40320 override-expire reload-into-ims store-stale
^gopher: 1440 0%
1440
0 0% 0
refresh_pattern
^.*(streamate.doublepimp.com.*\.js\?|utm\.gif|ads\?|rmxads\.com|ad\.z5x\.net|bh\..contextweb\.com|bstats\.a
dbrite\.com|a1\.interclick\.com|ad\.trafficmp\.com|ads.\.cubics\.com|ad\.xtendmedia\.com|\.googlesyndicatio
n\.com|advertising\.com|yiel.dmanager|gameadvertising\.com|pixel\.quantserve\.com|adperium\.com|doubleclick\.net|adserving.\.cpxinteractive\.com|synd
ication\.com|media.fastclick.net).* 5259487 20% 5259487 ignore-no-cache ignore-no-store ignore-private
override-expire ignore-reload ignore-auth ignore-must-revalidate store-stale negative-ttl=40320 maxstale=1440
refresh_pattern .fbcdn.net.*\.(jpg|gif|png) 5259487 999999% 5259487 ignore-no-cache override-expire ignorereload store-stale negative-ttl=0
refresh_pattern ((facebook.com)|(85.131.151.39)).*\.(png|gif) 5259487 999999% 5259487
override-expire
ignore-reload store-stale
refresh_pattern ^http://v\.okezone\.com/get_video\/([a-zA-Z0-9]) 129600 100% 129600 ignore-no-cache ignoreno-store reload-into-ims override-expire ignore-must-revalidate store-stale
#antivirus
refresh_pattern avast.com.*\.vpx 40320 50% 161280 store-stale reload-into-ims
refresh_pattern (avgate|avira).*\.(idx|gz)$ 1440 90% 1440 ignore-reload ignore-no-cache ignore-no-store
store-stale ignore-must-revalidate
refresh_pattern kaspersky.*\.avc$ 5259487 999999% 5259487
ignore-reload store-stale
refresh_pattern kaspersky 1440 50% 161280 ignore-no-cache store-stale
refresh_pattern mbamupdates.com.*\.ref 1440 50% 161280 reload-into-ims store-stale
#situs lainnya
refresh_pattern \.rapidshare.*\/[0-9]*\/.*\/[^\/]* 161280 90% 161280 ignore-reload store-stale
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv?) 5259487 99999999% 5259487 overrideexpire ignore-reload store-stale ignore-private negative-ttl=0
refresh_pattern \.(ico|video-stats) 5259487 999999% 5259487 override-expire ignore-reload ignore-no-cache
ignore-no-store ignore-private ignore-auth override-lastmod ignore-must-revalidate negative-ttl=10080
store-stale
reload_into_ims on
emulate_httpd_log off
negative_ttl 2 minutes
pipeline_prefetch on
vary_ignore_expire on
half_closed_clients off
high_page_fault_warning 2
nonhierarchical_direct on
prefer_direct off
cache_mgr arrif.affandy@gmail.com
cache_effective_user squid
cache_effective_group squid
visible_hostname proxy.gangbuntu.com
unique_hostname gangbuntu.com
cachemgr_passwd none all
client_db on
max_filedescriptors 8192
# TAG: ZPH
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
Home
Linux
Windows
MikroTik
Android
Blackberry
Jasa Setting Proxy
Produk
#=============================================
# SQUID LUSCA HIGH PERFORMANCE CONFIGURATION
#
YOUTUBE VIDEO CACHE
#
update : 2013 - 2014
#=============================================
quick_abort_max 0 KB
vary_ignore_expire on
reload_into_ims on
log_fqdn off
memory_pools off
cache_swap_low 98
cache_swap_high 99
max_filedescriptors 65536
fqdncache_size 16384
retry_on_error on
offline_mode off
pipeline_prefetch on
# If you want to hide your proxy machine from being detected at various site use following
via off
#=============================================
# Options Which Affect The Cache Size
#=============================================
cache_mem 8 MB
minimum_object_size 0 bytes
maximum_object_size 512 MB
maximum_object_size_in_memory 128 KB
#=============================================
# SNMP , if you want to generate graphs for # SQUID via MRTG
#=============================================
#acl snmppublic snmp_community gl
#snmp_port 3401
#snmp_access allow snmppublic all
#snmp_access allow all
#=============================================
# ZPH Option
#=============================================
tcp_outgoing_tos 0x30 all
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
#=============================================
# ACL Caching Video Youtube
#=============================================
acl videocache_allow_url 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 videocache_allow_url urlpath_regex -i \.youtube\.com\/get_video\?
acl videocache_allow_url urlpath_regex -i \.youtube\.com\/videoplayback \.youtube\.com\/videoplay \.youtube\.com\/get_video\?
acl videocache_allow_url urlpath_regex -i \.youtube\.[a-z][a-z]\/videoplayback \.youtube\.[a-z][a-z]\/videoplay \.youtube\.[a-z][az]\/get_video\?
acl videocache_allow_url urlpath_regex -i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/videoplay \.googlevideo\.com\/get_video\?
acl videocache_allow_url urlpath_regex -i \.google\.com\/videoplayback \.google\.com\/videoplay \.google\.com\/get_video\?
acl videocache_allow_url urlpath_regex -i \.google\.[a-z][a-z]\/videoplayback \.google\.[a-z][a-z]\/videoplay \.google\.[a-z][a-z]\/get_video\?
acl videocache_allow_url urlpath_regex -i proxy[a-z0-9\-][a-z0-9][a-z0-9][a-z0-9]?\.dailymotion\.com\/
acl videocache_allow_url urlpath_regex -i vid\.akm\.dailymotion\.com\/
acl videocache_allow_url urlpath_regex -i [a-z0-9][0-9a-z][0-9a-z]?[0-9a-z]?[0-9a-z]?\.xtube\.com\/(.*)flv
acl videocache_allow_url urlpath_regex -i \.vimeo\.com\/(.*)\.(flv|mp4)
acl videocache_allow_url urlpath_regex -i va\.wrzuta\.pl\/wa[0-9][0-9][0-9][0-9]?
acl videocache_allow_url urlpath_regex -i \.youporn\.com\/(.*)\.flv
acl videocache_allow_url urlpath_regex -i \.msn\.com\.edgesuite\.net\/(.*)\.flv
acl videocache_allow_url urlpath_regex -i \.tube8\.com\/(.*)\.(flv|3gp)
acl videocache_allow_url urlpath_regex -i \.mais\.uol\.com\.br\/(.*)\.flv
acl videocache_allow_url urlpath_regex -i \.blip\.tv\/(.*)\.(flv|avi|mov|mp3|m4v|mp4|wmv|rm|ram|m4v)
# Images Facebook
refresh_pattern -i \.facebook.com.*\.(jpg|png|gif) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
refresh_pattern -i \.fbcdn.net.*\.(jpg|gif|png|swf|mp3) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
refresh_pattern static\.ak\.fbcdn\.net*\.(jpg|gif|png) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
refresh_pattern ^http:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
# Detik
refresh_pattern -i ^http://.*\.detik\.com/ 10080 80% 10080
refresh_pattern -i ^http://.*\.detiknews\.com/ 10080 80% 10080
refresh_pattern -i ^http://.*\.detikhot\.com/ 10080 80% 10080
refresh_pattern -i ^http://.*\.detikfinance\.com/ 10080 80% 10080
refresh_pattern -i ^http://.*\.detiksport\.com/ 10080 80% 10080
# Game Online Update
refresh_pattern ^http://file.pb.gemscool.com/hackshield/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims store-stale
refresh_pattern ^http://file\.pb\.gemscool\.com/gamepatch/.*\.(exe|dll|cab|zip) 10080 80% 10080 override-expire override-lastmod reloadinto-ims ignore-auth store-stale
refresh_pattern ^http://file\.fs\.gemscool\.com/JCE/.*\.(exe|dll|cab|zip) 10080 80% 10080 override-expire override-lastmod reload-into-ims
ignore-auth store-stale
refresh_pattern ^http://file\.atlantica\.gemscool\.com/.*\.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-auth
store-stale
refresh_pattern ^http://122\.102\.49\.132/.*\.(zip|exe) 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-auth ignoreno-store store-stale
refresh_pattern ^http://122\.102\.49\.202/.*\.(kom|zip|exe|stg) 10080 80% 10080 override-expire override-lastmod reload-into-ims ignoreauth ignore-no-store store-stale
refresh_pattern ^http://.*\.cabalonline\.co\.id/.*\.(cab|zip|exe|rar|dat) 10080 80% 10080 override-expire override-lastmod reload-into-ims
ignore-auth store-stale
refresh_pattern ^http://.*\.gemscool\.com/.*\.(cab|zip|exe|rar|dat) 10080 80% 10080 override-expire override-lastmod reload-into-ims
ignore-auth store-stale
refresh_pattern ^http://patch\.crossfire\.web\.id/.*\.(cab|zip|exe|rar|dat) 10080 80% 10080 override-expire override-lastmod reload-into-ims
ignore-auth store-stale
refresh_pattern (zynga|ninjasaga|mafiawars|cityville|farmville|crowdstar|spilcdn|agame|popcap|miniclip)\.com/.* 10080 80% 10080
refresh_pattern ^http://*.ijji.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale
ignore-must-revalidate
refresh_pattern ^http://*.mmosite.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
# Spesific URL
refresh_pattern ^http://*.jobstreet.com.*/.* 10080 80% 10080 override-expire override-lastmod ignore-no-cache store-stale ignore-mustrevalidate
refresh_pattern ^http://*.indowebster.com.*/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-nocache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.21cineplex.*/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache
ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.kompas.*/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth storestale ignore-must-revalidate
refresh_pattern ^http://*.blogspot.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
refresh_pattern ^http://*.wordpress.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache store-stale
ignore-must-revalidate
refresh_pattern ^http://*.photobucket.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
refresh_pattern ^http://*.tinypic.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth storestale ignore-must-revalidate
refresh_pattern ^http://*.imageshack.us/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
refresh_pattern ^http://*.kaskus.*/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth storestale ignore-must-revalidate
refresh_pattern ^http://*.detik.*/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale
ignore-must-revalidate
refresh_pattern ^http://*.detiknews.*/*.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
refresh_pattern ^http://video.liputan6.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
refresh_pattern ^http://static.liputan6.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
store-stale ignore-must-revalidate
refresh_pattern ^http://*.friendster.com/.* 10080 80% 10080 override-expire override-lastmod ignore-no-cache ignore-auth store-stale ignoremust-revalidate
refresh_pattern ^http://*.forummikrotik.com/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignoreauth store-stale ignore-must-revalidate
refresh_pattern ^http://*.linux.or.id/.* 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth storestale ignore-must-revalidate
refresh_pattern ^http://(.*?)/get_video\? 10080 80% 10080 override-expire ignore-no-cache ignore-private store-stale ignore-must-revalidate
refresh_pattern ^http://(.*?)/videodownload\? 10080 80% 10080 override-expire ignore-no-cache ignore-private store-stale ignore-mustrevalidate
# Update Antivirus
refresh_pattern guru.avg.com/.*\.(bin) 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern avast.com.*\.vpx 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern (avgate|avira).*\.(idx|gz)$ 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern kaspersky.*\.avc$ 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern kaspersky 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern liveupdate.symantecliveupdate.com.*\.zip 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims
store-stale
refresh_pattern .update.nai.com/.*\.(gem|zip|mcs) 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims storestale
refresh_pattern .symantec.com.*\(exe|zip) 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern mbamupdates.com.*\.ref 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
# Update Windows
refresh_pattern windowsupdate.com/.*\.(cab|exe) 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims store-stale
refresh_pattern update.microsoft.com/.*\.(cab|exe) 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims storestale
refresh_pattern download.microsoft.com/.*\.(cab|exe) 10080 80% 10080 ignore-no-cache ignore-no-store ignore-reload reload-into-ims storestale
# Download IIX
refresh_pattern ^http:\/\/\.www[0-9][0-9]\.indowebster\.com\/(.*)(mp3|rar|zip|flv|wmv|3gp|mp(4|3)|exe|msi|zip) 10080 80% 10080
reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale ignore-auth
# Banner IIX
refresh_pattern ^http:\/\/openx.*\.(jp(e?g|e|2)|gif|pn[pg]|swf|ico|css|tiff?) 10080 80% 10080 reload-into-ims ignore-reload override-expire
ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/ads(1|2|3).kompas.com.*\/ 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-no-cache ignoreno-store store-stale
refresh_pattern ^http:\/\/img.ads.kompas.com.*\/ 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-nostore store-stale
refresh_pattern .kompasimages.com.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-no-cache
ignore-no-store store-stale
refresh_pattern ^http:\/\/openx.kompas.com.*\/ 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-nostore store-stale
refresh_pattern kaskus.\us.*\.(jp(e?g|e|2)|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-no-cache
ignore-no-store store-stale
refresh_pattern ^http:\/\/img.kaskus.us.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-no-cache
ignore-no-store store-stale
refresh_pattern ^http:\/\/img.gemscool.com.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-nocache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.pb.gemscool.com.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignoreno-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.atlantica.gemscool.com.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire
ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.fs.gemscool.com.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-nocache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.vivanews.com.*\.(jpg|gif|png|swf) 10080 80% 10080 reload-into-ims ignore-reload override-expire ignore-nocache ignore-no-store store-stale
# All File
refresh_pattern -i \.(3gp|7z|ace|asx|bin|deb|divx|dvr-ms|ram|rpm|exe|inc|cab|qt) 10080 80% 10080 ignore-no-cache override-expire
override-lastmod reload-into-ims
refresh_pattern -i \.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar) 10080 80% 10080 ignore-no-cache override-expire
override-lastmod reload-into-ims
refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf|dat|ad|txt|dll) 10080 80% 10080 ignore-no-cache override-expire overridelastmod reload-into-ims
refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob) 10080 80% 10080 ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv) 10080 80% 10080 ignore-no-cache
override-expire override-lastmod reload-into-ims
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern ^ftp: 10080 95% 10080 override-lastmod reload-into-ims
refresh_pattern . 1440 95% 10080 override-lastmod reload-into-ims
#=====END CONFIG=====#