InicioLinuxYoutube Caching con Squid

Youtube Caching con Squid

Linux•12/22/2012
Hola a Todos.
Les Cuento, Tengo un Cyber muy chico (un internet muy lento ) y Despues de Muchos años (si, años) de intentar cachear los videos de youtube (sin pagar ), por fin ENCONTRE la manera de hacerlo.
ahi va...

primero descargar esto


lo que necesitamos (yo tengo kubuntu)

sudo apt-get install squid squid-common squid-langpack apache2 mysql-server mysql-client php5 php5-mysql php5-gd ruby


ahora está squid3, no se si funciona
yo lo tengo con la version vieja de Squid 2.7Stable7.


primero decomprimimos el archivo y lo movemos al directorio de apache


tar xfv yt-cache_r25.tar.gz
cd yt-cache-read-only
sudo mv * /var/www
sudo chmod +x /var/www/cache.rb
sudo cp config.default ../config.php


creamos los directorios donde se guardan los vídeos


sudo mkdir /var/www/videos/storage1
sudo mkdir /var/www/videos/storage2
sudo mkdir /var/www/videos/storage3
sudo mkdir /var/www/videos/storage4

chown www-data:www-data /var/www -R


Configurando Squid

sudo nano /etc/squid/squid.conf


agregamos las lineas:

url_rewrite_program /var/www/cache.rb
url_rewrite_host_header off
cache deny to_localhost
header_access Server deny to_localhost



Configurando Apache2

sudo nano /etc/apache2/apache2.conf


buscamos y editamos

ServerToken Prod



Configurando PHP

sudo nano /etc/php5/apache2/php.ini


buscamos y editamos la linea de

expose_php = Off



Creando la Base de Datos
ingresamos a mysql como root

mysql -uroot -p*****


escribimos

CREATE DATABASE yt_cache;
GRANT ALL ON yt_cache.* TO 'ytcache'@'localhost' IDENTIFIED BY 'ytcache'


salimos de mysql y entramos a la carpeta install de yt-cache:

cd /var/www/install


mysql -uroot -p**** yt_cache < db.sql


Reiniciamos Todo


sudo service apache restart
sudo service squid restart


ahora con el navegador entramos a
localhost/install y lo configuramos con los nuestro nombre de la Base de Datos, Usuario y Pass de mysql.

para probar entramos con el navegador a localhost (admin, admin)
y en la parte Settings tienen que hacer click en "Format Storage" para crear los directorios de esas carpetas, tambien pueden borrar la carpeta install y Listo

Como funciona
Squid atrapa las peticiones, cuando encuentra una de youtube envia la direccion a chache.rb para renombrar la direccion. consulta a yt-cache si está la devuelve y si no apache descarga el video en las carpetas storageN.
Y eso Es Todo
Espero que les Sirva
Datos archivados del Taringa! original
10puntos
371visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
7visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

k
kbu9999🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.