分类: WINDOWS
2010-03-18 14:12:54
1. Install python dan python-urlgrabber
#apt-get install python python-urlgrabber
2. Install Python-iniparse
sebelumnya download terlebih dahulu di
#wget
#tar zxvf iniparse-0.2.4.tar.gz
#cd iniparse-0.2.4
#python setup.py install
3. Install videocache
sebelumnya download terlebih dahulu di
#tar zxvf videocache-1.8.tar.gz
#cd videocache-1.8
#nano setup.py
squid_user = ‘proxy’ —–>> sesuaikan dengan user squid anda
squid_group = ‘proxy’ —–>> sesuaikan dengan user squid anda
apache_conf_dir = ‘/etc/apache2/conf.d/’
save dan exit
#python setup.py install
#vim /etc/videocache.conf
cache_host = 10.10.4.1 < ganti dengan ip squid
proxy =/ <<< ganti dengan ip squid dan port squid anda
base_dir = /home/videocache
save dan exit
#nano /etc/squid/squid.conf
#———————–videocahce helper———————————-
url_rewrite_program /usr/bin/python /usr/share/videocache/videocache.py
url_rewrite_children 5
acl videocache_allow_url url_regex -i \.youtube\.com\/get_video\?
acl videocache_allow_url url_regex -i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/get_video\?
acl videocache_allow_url url_regex -i \.google\.com\/videoplayback \.google\.com\/get_video\?
acl videocache_allow_url url_regex -i \.google\.[a-z][a-z]\/videoplayback \.google\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex -i proxy[a-z0-9\-][a-z0-9][a-z0-9][a-z0-9]?\.dailymotion\.com\/
acl videocache_allow_url url_regex -i vid\.akm\.dailymotion\.com\/
acl videocache_allow_url url_regex -i [a-z0-9][0-9a-z][0-9a-z]?[0-9a-z]?[0-9a-z]?\.xtube\.com\/(.*)flv
acl videocache_allow_url url_regex -i bitcast\.vimeo\.com\/vimeo\/videos\/
acl videocache_allow_url url_regex -i va\.wrzuta\.pl\/wa[0-9][0-9][0-9][0-9]?
acl videocache_allow_url url_regex -i \.files\.youporn\.com\/(.*)\/flv\/
acl videocache_allow_url url_regex -i \.msn\.com\.edgesuite\.net\/(.*)\.flv
acl videocache_allow_url url_regex -i media[a-z0-9]?[a-z0-9]?[a-z0-9]?\.tube8\.com\/
acl videocache_allow_url url_regex -i \.mais\.uol\.com\.br\/(.*)\.flv
acl videocache_allow_url url_regex -i \.video[a-z0-9]?[a-z0-9]?\.blip\.tv\/(.*)\.(flv|avi|mov|mp3|m4v|mp4|wmv|rm|ram)
acl videocache_allow_url url_regex -i video\.break\.com\/(.*)\.(flv|mp4)
acl videocache_allow_dom dstdomain v.mccont.com dl.redtube.com .cdn.dailymotion.com
acl videocache_deny_url url_regex -i http:\/\/[a-z][a-z]\.youtube\.com http:\/\/www\.youtube\.com
url_rewrite_access deny videocache_deny_url
url_rewrite_access allow videocache_allow_url
url_rewrite_access allow videocache_allow_dom
redirector_bypass on
save dan exit
4. Buat direktori untuk cache video berdasarkan nama website
#mkdir videocache/tmp videocache/youtube videocache/metacafe videocache/dailymotion videocache/google videocache/redtube videocache/xtube videocache/vimeo videocache/wrzuta videocache/youporn videocache/soapbox videocache/tube8 videocache/tvuol videocache/bliptv videocache/break
#chown -R squid:squid videocache
restart semua service yang terkait apache2 dan squid
#/etc/init.d/squid restart
#/etc/ini.d/apache2 restart