K

kbu9999

Usuario (Argentina)

Primer post: 22 dic 2012Último post: 22 dic 2012
1
Posts
10
Puntos totales
3
Comentarios
Youtube Caching con Squid
Youtube Caching con Squid
LinuxporAnónimo12/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 http://code.google.com/p/yt-cache/ 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

10
0
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.