Headlines News :
Home » , » squid.conf dan storeurl.pl terbaru untuk cache youtube 2013

squid.conf dan storeurl.pl terbaru untuk cache youtube 2013

Written By Unknown on Thursday, May 9, 2013 | 8:24 PM
















 langkah-langkah :
1. apt-get install libfile-readbackwards-perl

2. edit squid.conf dan sisipkan :


strip_query_terms off
acl yutub dstdomain .youtube.com .youtu.be
logformat squid1 %{Referer}>h %ru
access_log /var/log/squid/access.log squid1 yutub
acl redirec urlpath_regex -i &redirect_counter=1&cms_redirect=yes &ir=1&rr=12
cache deny redirec
storeurl_access deny redirec
acl reddeny url_regex -i c\.youtube\.com\/videoplayback.*redirect_counter=1.*$
acl reddeny url_regex -i c\.youtube\.com\/videoplayback.*cms_redirect=yes.*$
storeurl_access deny reddeny
acl dontrewrite url_regex redbot\.org \.php
acl getmethod method GET

3. edit storeurl.pl dan sisipkan :

} elsif ($X[1] =~ m/^http\:\/\/.*(youtube|google).*videoplayback.*/){
        sleep(2);
        @itag = m/[&?](itag=[0-9]*)/;
        @CPN = m/[&?]cpn\=([a-zA-Z0-9\-\_]*)/;
        @IDS = m/[&?]id\=([a-zA-Z0-9\-\_]*)/;
        $id = &GetID($CPN[0], $IDS[0]);
        @range = m/[&?](range=[^\&\s]*)/;
        print $x . "http://video-srv.youtube.com.SQUIDINTERNAL/id=" . $id . "&@itag@range\n";


dan paling  bawah setelah if paling terakhir tambahkan :
sub GetID
{
use File::ReadBackwards;
my $lim = 200 ;
my $ref_log = File::ReadBackwards->new('/var/log/squid/access.log');
while (defined($line = $ref_log->readline))
{
if ($line =~ m/.*youtube.*\/watch\?.*v=([a-zA-Z0-9\-\_]*).*\s.*id=$IDS[0].*/){
$id = $1;
last;
}
if ($line =~ m/.*youtube.*\/.*cpn=$CPN[0].*[&](video_id|docid|v)=([a-zA-Z0-9\-\_]*).*/){
$id = $2;
last;
}
if ($line =~ m/.*youtube.*\/.*[&?](video_id|docid|v)=([a-zA-Z0-9\-\_]*).*cpn=$CPN[0].*/){
$id = $2;
last;
}
last if --$lim <= 0;
}
if ($id eq ''){
$id = $CPN[0];
}
$ref_log->close();
return $id;
}
Share this post :

+ comments + 11 comments

June 17, 2013 at 7:35 PM

Pak, ini pake ubuntu versi berapa? klo pnya saya ubuntu server 12.04.1 LTS. apakah sama?

August 18, 2013 at 11:50 AM

@Agus Salim

sebenarnya pake versi berapa juga bisa, pake distro lain pun bisa, saya malah pake win xp

Anonymous
September 4, 2013 at 5:00 PM

saya tak percaya..... itu kan script editan dari ucok karnadi. saya udah pake dulu sekitar bulan 4-2013, tapi youtubenya malah itu-itu aja, dibuka video lain & sampai 5 tab dengan judul yg berbeda malah video yg muncul sama semua... video yg pertama x dibuka semuanya... nah!! kalo sudah terinstall libfile-readbackwards-perl...nya mending anda install ulang lusca anda & anda cari squid.conf bawaan dari lusca.. dijamin youtube gak error.......

September 5, 2013 at 11:09 AM

@Anonim
memang betul, itu bagian dari script ucok karnadi, tapi tidak semua script saya copas mentah-mentah, saya gabungkan dan saya racik dengan script lain dari berbagai sumber di sesuaikan dengan kebutuhan dan kemampuan hardwarenya

September 13, 2013 at 2:36 PM

[SERVER] squid.conf New
http://www.mr-ekoapriadi.net/2013/05/info-squidconf.html

October 23, 2013 at 3:25 PM

SETTING LUSCA TERBARU
http://www.mr-ekoapriadi.blogspot.com/2013/03/high-performance-lusca-squid-proxy.html

Anonymous
October 31, 2013 at 8:41 AM

aahhh sharing tapi ga bisa di copas nyusahain aja nih :p

GW si raja copas :D

January 3, 2014 at 10:19 AM

om minta full screapnya donk
kirimin via e-mail donk tar saya kirim pulsa
ke : saeful.zushe@gmail.com

April 29, 2014 at 5:57 PM

Squid.conf Terbaru 2014

Sumber: http://mediacomptech.blogspot.com/2013/11/squidconf-terbaru-2014.html

April 29, 2014 at 5:58 PM

Squid.conf Terbaru 2014

Sumber: http://mediacomptech.blogspot.com/2013/11/squidconf-terbaru-2014.html

Anonymous
May 24, 2014 at 10:24 AM

iya juga ya pajang skrip tapi didsable klik kanan nya
la mending dicopas dalam bentuk wallpaper aja

Post a Comment

 
Copyright © 2011. COMASTNET - All Rights Reserved