Squid.conf dan Storeid.pl untuk Youtube Proxy Cache Squid 3.x...

39 views
Skip to first unread message

Ludo informatique

unread,
Jul 6, 2018, 2:04:29 AM7/6/18
to ludo-inf...@googlegroups.com
Squid.conf dan Storeid.pl untuk Youtube Proxy Cache Squid 3.x...

Cliquez içi pour LIRE cet article Maintenant
Squid.conf dan Storeid.pl untuk Youtube Proxy Cache Squid 3.x...


Squid.conf dan Storeid.pl untuk Youtube Proxy Cache Squid 3.x...


force caching youtube html5 range dengan metode modifikasi base.js (tanpa menggunakan content adaptation / E-Cap)
feature :
100% HIT range
range yang kecil-kecil, jadi menghemat sedotan bandwidhinject ID statis, jadi tidak perlu define CPN di storeidreal lock resolution (hanya tersisa 1 resolusi yang ditentukan)360 rasa 144


acl yt-bypass url_regex -i ^http.*googlevideo\.com.*source\=yt_live_broadcast.*
acl yt-bypass url_regex -i ^http.*googlevideo\.com.*(id\=[a-zA-Z0-9]*).*source=yt_otf.*mime=video.*
store_id_access deny yt-bypass
acl yt-id_base url_regex -i yts\/jsbin\/player-.*id_ID.*base\.js
acl yt-en_base url_regex -i yts\/jsbin\/player-.*en_US.*base\.js
http_access deny yt-id_base
http_access deny yt-en_base
} elsif ($url=~ m/^http.*googlevideo.com.*videoplayback\?.*/){
@watch_id = m/[&?]watch_id\=([^\&\s]*)/;
@title = m/[&?]title\=([^\&\s]*)/;
@id = m/[&?]id\=([^\&\s]*)/;
@itag = m/[&?](itag\=[0-9]*)/;
@mime = m/[&?](mime\=[^\&\s]*)/;
@range = m/[&?](range\=[^\&\s]*)/;
if (defined(@watch_id[0])) {
@id = @watch_id ;}
elsif
(defined(@ti tle[0])) {
@id = @title ;
} else {
@id = @id ;}
$out="OK store-id=http://cdn-cache.squid/googlevideo/id=@id/@itag/@mime/@range";
Copy - Paste di Squid.conf+storeid
silahkan restart service squid agar modul e-cap dinon-aktifkan bagi yang menggunakan e-cap. bagi yang tidak menggunakan e-cap cukup reconfigure squid saja.
silahkan disesuaikan dengan konfig masing-masing untuk parameter dan posisinya.

perlu diingat, perubahan-perubahan dari youtube terhadap isi dari file base.js nya yang mempengaruhi pemutaran video youtube tidak menjadi tanggung jawab saya, karena developer youtube akan selalu melakukan pengembangan-pengembangan kedepannya.
file ini sebenarnya bisa di tarok di server internal, dengan syarat redirect ke server internal harus direspon dengan protokol HTTPS dan sertifikat yang valid secara global, atau sertifikat internalnya di import ke semua browser (bisa disatukan dengan CA Authority Proxy)

Sumber : MSI Group



Posté le: 16-09-2017 (02:44)
squid.conf-dan-storeid.pl-untuk-youtube-proxy-cache-squid-3.x_thumb-1.png
Reply all
Reply to author
Forward
0 new messages