Sie sind auf Seite 1von 2

##

YouTube Fix
generate_204
Owner
:
Faysal Banna
Liscence
:
GPL
Date
:
29/04/2013
E-Mail
:
degreane@gmail.com
##
Description:
================================================================================
================================================
Purpose of this project is to catchup with the changes done by youtube guys
to reflect the new changes and get videos cacheable once again.
it grabs the request sent from squid mainly the one contains http://(.*)\.youtub
e.com/generate_204\?(.*)?&id=([0-9a-zA-Z\-\_]+)(.*)?
then take the referer header should look something like
referer :
'http://www.youtube.com/watch?v=([0-9a-zA-Z\-\_]+)'
I take the reqular expression in the referer and touch a file in /data/YouTube/h
acked/ID and put inside it the referer
in the Store_URL_Rewrite i look for the ID file and read the referer and reply w
ith referer&itag&range
thus no matter what id's youtube use that shall always refer to the same video b
eing watched
================================================================================
================================================
Language Used : NodeJS
Version
: 0.10.5
################################################################################
################################################
ChangeLog:
29/04/2013
- Creation of script uses module request to pipe in and
out requests to and from client to server creating a bridge
System Performed quite well no errors and even a
dded custom header to the reply works flawless
################################################################################
################################################
Steps:
1- Create listening server port 8888
2- in request part
a- select the generate_204? url
b- get the referer request.headers.referer
get the v=(.*) from the
c- get the id=(.*)&itag=(.*)
var myquerystring=url.parse(request.url,true).query;
3- create a file named id that contains the referer header v=(.*)
in directory called /data/YouTube/hacked/$id
and put inside the file the value of the referer header
4- update store_url_rewrite as follows
if( $QS =~ m/id=([a-z0-9A-Z\-\_]+)/ ){ $ID="&id=$1"; $ScalarID="
$1";}
$FILE='/data/YouTube/hacked/'.$ScalarID;
if ( -e $FILE ) {
local $/=undef;
open FILE,$FILE;

$CONTENT=<FILE>;
close FILE;
}else {
$CONTENT=$ID;
}
5- finally set your batch file to run endlessly in the background and po
int squid-cache to use url_regex (http://(.*)\.youtube.com/generate_204\?(.*)?&i
d=([0-9a-zA-Z\-\_]+)(.*)?) acl parent proxy 127.0.0.1 port 8888
6- Happy Caching

Das könnte Ihnen auch gefallen

  • Caterpillar Sis 07.2012 Multilanguage
    Caterpillar Sis 07.2012 Multilanguage
    Dokument17 Seiten
    Caterpillar Sis 07.2012 Multilanguage
    Daniel Forero Rios
    Noch keine Bewertungen
  • 10
    10
    Dokument55 Seiten
    10
    Abi Raj
    Noch keine Bewertungen
  • Ailox Users
    Ailox Users
    Dokument9 Seiten
    Ailox Users
    Khasyta az
    Noch keine Bewertungen
  • 14
    14
    Dokument3 Seiten
    14
    Tut Nada
    Noch keine Bewertungen
  • 22
    22
    Dokument72 Seiten
    22
    dew onel
    Noch keine Bewertungen
  • 12
    12
    Dokument87 Seiten
    12
    Wahyudi Amanda
    Noch keine Bewertungen
  • 10
    10
    Dokument22 Seiten
    10
    milhamtajiri199
    Noch keine Bewertungen
  • 17
    17
    Dokument21 Seiten
    17
    Karan Junghare
    Noch keine Bewertungen
  • 15
    15
    Dokument20 Seiten
    15
    Ahnaf Zaim
    Noch keine Bewertungen
  • 18
    18
    Dokument4 Seiten
    18
    Gggg
    Noch keine Bewertungen
  • 18
    18
    Dokument49 Seiten
    18
    dew onel
    Noch keine Bewertungen
  • Assorted Text Documents
    Assorted Text Documents
    Dokument3 Seiten
    Assorted Text Documents
    Todona2
    Noch keine Bewertungen
  • 20
    20
    Dokument58 Seiten
    20
    M Rizki
    Noch keine Bewertungen
  • 22
    22
    Dokument4 Seiten
    22
    Paklek
    Noch keine Bewertungen
  • Boost Rewars - Copy 1
    Boost Rewars - Copy 1
    Dokument6 Seiten
    Boost Rewars - Copy 1
    usethisemail13223
    Noch keine Bewertungen
  • 12
    12
    Dokument5 Seiten
    12
    Draq Shoru
    Noch keine Bewertungen
  • Err Log
    Err Log
    Dokument139 Seiten
    Err Log
    STEPHEN
    Noch keine Bewertungen
  • Untitled
    Untitled
    Dokument19 Seiten
    Untitled
    07.Callista Diany Rinindira
    Noch keine Bewertungen
  • Justi Passwords
    Justi Passwords
    Dokument6 Seiten
    Justi Passwords
    psx duper
    50% (2)
  • Notes
    Notes
    Dokument3 Seiten
    Notes
    luis fernando bermudez arboleda
    Noch keine Bewertungen
  • Youtube Crappy Videos Remover From The Recommendations v2
    Youtube Crappy Videos Remover From The Recommendations v2
    Dokument2 Seiten
    Youtube Crappy Videos Remover From The Recommendations v2
    mrlongvan1296
    Noch keine Bewertungen
  • 15
    15
    Dokument54 Seiten
    15
    dew onel
    Noch keine Bewertungen
  • Gta PC
    Gta PC
    Dokument2 Seiten
    Gta PC
    Maryono_kholay
    100% (1)
  • 01
    01
    Dokument236 Seiten
    01
    Abi Raj
    Noch keine Bewertungen
  • 14
    14
    Dokument7 Seiten
    14
    Wineonthewhiskey
    Noch keine Bewertungen
  • 15
    15
    Dokument158 Seiten
    15
    davidtorrez1988
    Noch keine Bewertungen
  • Web PV
    Web PV
    Dokument9 Seiten
    Web PV
    samlascar61
    Noch keine Bewertungen
  • 14
    14
    Dokument5 Seiten
    14
    Avinash Tiwari
    Noch keine Bewertungen
  • webPV
    webPV
    Dokument18 Seiten
    webPV
    am8anob
    Noch keine Bewertungen
  • Web PV
    Web PV
    Dokument9 Seiten
    Web PV
    samlascar61
    Noch keine Bewertungen
  • Caterpillar Sis (01.2014) Multilanguage
    Caterpillar Sis (01.2014) Multilanguage
    Dokument10 Seiten
    Caterpillar Sis (01.2014) Multilanguage
    Temmy Candra Wijaya
    100% (1)
  • 19
    19
    Dokument12 Seiten
    19
    Tinggo Jenditon
    Noch keine Bewertungen
  • 22
    22
    Dokument12 Seiten
    22
    erwin
    Noch keine Bewertungen
  • Coba Coba
    Coba Coba
    Dokument1 Seite
    Coba Coba
    DJrhonie Ben D'albene
    Noch keine Bewertungen
  • 20
    20
    Dokument110 Seiten
    20
    Ririn
    Noch keine Bewertungen
  • 07
    07
    Dokument15 Seiten
    07
    vinod
    Noch keine Bewertungen
  • 22
    22
    Dokument12 Seiten
    22
    Adetresia
    100% (1)
  • 13
    13
    Dokument25 Seiten
    13
    modarix
    Noch keine Bewertungen
  • Mystic Light 3 ReleaseNote
    Mystic Light 3 ReleaseNote
    Dokument12 Seiten
    Mystic Light 3 ReleaseNote
    joshfart
    Noch keine Bewertungen
  • 12
    12
    Dokument4 Seiten
    12
    Alexander Niño
    Noch keine Bewertungen
  • Creds
    Creds
    Dokument6 Seiten
    Creds
    Yosef Alshdoke
    Noch keine Bewertungen
  • Creds
    Creds
    Dokument6 Seiten
    Creds
    Yosef Alshdoke
    Noch keine Bewertungen
  • 12
    12
    Dokument8 Seiten
    12
    Snack Video
    Noch keine Bewertungen
  • 01
    01
    Dokument4 Seiten
    01
    bio-nette
    Noch keine Bewertungen
  • # Read This ! Important #
    # Read This ! Important #
    Dokument1 Seite
    # Read This ! Important #
    Jesus Ignacio Cea Hueitra
    Noch keine Bewertungen
  • Draft Data
    Draft Data
    Dokument67 Seiten
    Draft Data
    Lucifer Rex
    Noch keine Bewertungen
  • (Base) : / Object: Storedprocedure (Dbo) - (SP - Insertarusuario) Script Date: 01/19/2015 21:57:10
    (Base) : / Object: Storedprocedure (Dbo) - (SP - Insertarusuario) Script Date: 01/19/2015 21:57:10
    Dokument3 Seiten
    (Base) : / Object: Storedprocedure (Dbo) - (SP - Insertarusuario) Script Date: 01/19/2015 21:57:10
    Edwin Daniel Mendoza
    Noch keine Bewertungen
  • 14
    14
    Dokument9 Seiten
    14
    Bhushan Gajare
    Noch keine Bewertungen
  • 14
    14
    Dokument15 Seiten
    14
    khayal Vasava
    Noch keine Bewertungen
  • 17
    17
    Dokument2 Seiten
    17
    Princesaxena Saxena
    Noch keine Bewertungen
  • 19
    19
    Dokument11 Seiten
    19
    Yusuf adi purnama
    Noch keine Bewertungen
  • 21
    21
    Dokument3 Seiten
    21
    Gesang Firmansyah
    Noch keine Bewertungen
  • 09
    09
    Dokument16 Seiten
    09
    ArijitArikNath
    Noch keine Bewertungen
  • 15
    15
    Dokument7 Seiten
    15
    Gilang Gbr
    Noch keine Bewertungen
  • 10
    10
    Dokument88 Seiten
    10
    Amritpal Singh
    Noch keine Bewertungen
  • 17
    17
    Dokument7 Seiten
    17
    Zulkarnaen Tambusai
    Noch keine Bewertungen
  • 01
    01
    Dokument44 Seiten
    01
    Harish Patidar
    Noch keine Bewertungen
  • 02
    02
    Dokument11 Seiten
    02
    Bhushan Gajare
    Noch keine Bewertungen
  • Foundation Gatsby Projects: Create Four Real Production Websites with Gatsby
    Foundation Gatsby Projects: Create Four Real Production Websites with Gatsby
    Von Everand
    Foundation Gatsby Projects: Create Four Real Production Websites with Gatsby
    Noch keine Bewertungen
  • Youtube Ranking Guide 2015
    Youtube Ranking Guide 2015
    Von Everand
    Youtube Ranking Guide 2015
    Noch keine Bewertungen