PFSENSE + Squid + Lusca



  • Hola a todos, he estado trabajando en el caché de videos de YouTube utilizando Lusca con Squid en PfSense y hasta ahora he conseguido que funcione el caché de YouTube, sin embargo funciona a veces. Lo que suele suceder es que cuando vuelvo a abrir un video ya abierto anteriormente, carga una parte y luego se detiene. Después de un buen rato (como 5 minutos) continúa cargando o simplemente ya no carga. Otras veces el video carga de una completamente. No se cuál puede ser la razón para que esto suceda. La configuración en storeurl.pl para youtube que estoy utilizando es la siguiente:

    #Untuk ALL Youtube ( range & non range )
    } elsif ($X[1] =~ /(youtube|google).*videoplayback?/){
            @itag = m/&?/;
            @id = m/&?/;
            @range = m/&?/;
            @begin = m/&?/;
            @redirect = m/&?/;
            print $x . "http://video-srv.youtube.com.SQUIDINTERNAL/@itag&@id&@range@begin@redirect\n";

    La configuración del caché en squid es la siguiente:

    Hard dis cache system: coss + aufs
    coss Hard disk cache size 50
    Hard disk cache size 40000
    COSS hard disk cache location /var/squid
    Hard disk cache location /var/squid/cache
    Object size 4
    Memory cache size 1
    Max memory object size 4
    Minumum object size 0
    Mximum object size 400
    Level 1 subdirectories 16
    Memory replacement policy Heap LFUDA
    Cache replacement policy Heap LFUDA
    Low-water-mark in % 90
    High-water-mark in % 95

    Espero me puedan ayudar con esto. Muchas gracias de antemano.



  • Trata de subir igual un poco los parámetros del cache por que el Máximum object size 400 creo que esta en kb y ponle unos 30 mb mas o menos.



  • Tienes que instalar solo lusca no squid y si funciona pero no es estable saludos



  • cierto usa el thunder 7.1 o en sudefecto el 3.1 q es el q yo uso y es free solo q es mas trabajoso configurarlo.Saludos.



  • Saludos soy usuario nuevo en el foro y usando pfsense no he aportado nada solo he leído y gracias a eso he logrado poner a funcionar a medias  un servidor con pfsense, bueno la idea o sugerencia es la siguiente tenemos un moderador y muchas personas conocedoras del tema que aportan ideas y soluciones, el caso es que he revisado casi todo los temas en español en mi ansiedad y afán por aprender este sistema que es nuevo para mi  y a la verdad uno se vuelve loco consigue mucha información diversa y poco concisa, unos dicen usar PfSesne+Lusca otros Usa Pfsense+Thunder, otros usa pfsence+VideoCache y asi diversas ideas y cuando uno se va por cualquiera de las opciones se queda a mitad de camino  y termina uno comprando un Mikrotik, montando un brazilfw o un zerochell, la idea seria que los papas de esto se pongan de acuerdo y digan esto con esto es lo que mejor funciona, y hay alternativas como las ideas de otros compañeros por si alguno no esta de acuerdo con la opción de los moderadores, pero como es bien sabido y cierto que no hay que encontrar todo listo pero somos un colectivo y hay gente como yo que no tiene mucho o casi nada de conocimiento al respecto lo mejor seria montar un tutorial de configuracion de algo general pero especifico y que cada quien lo ajuste de acuerdo a sus necesidades por nos ponen a correr  aun no hemos aprendido a gatear me disculpan pero es una idea



  • Estimado como va;

    En este enlace puse para descarga un archivo de redirección (pl) que ha funcionado bien.

    http://www.digitalmed.cl/para_lusca/descomprime.zip

    la historia de este tema en : http://forum.pfsense.org/index.php/topic,60285.0.html
    como dice un amigo  no debes instalar squid  si instalarás lusca  (pues lusca es un proxy basado en squid)

    Si lo haces tendrás rutas y archivos de configuración contradictorios.

    Nota al margen, : De pronto se debe dejar el servidor con pfsense de caché como una maquina dedicada  y no todo junto en la misma)

    Es decir una maquina que controle el acceso del portal cautivo etc etc (que puede ser un pfsense o un mikrotik)
    y otra de servidor caché (una maquina potente con pfsense corriendo lusca)  y si hay dinero al parecer la alternativa probada es thundercaché

    Saludos suerte y comente sus avances..

    César.-



  • Saludos, cesar-v. Gracias por tu colaboración, te comento he probado la configuración que pones a disposición del foro y me funciona buen con una sola wan cuando hago balanceo de dos wan se detiene el servicio de Squid-Lusca, le reinicio y funciona 2 minutos y se vuelve a detener,  tengo el servidor casi virguito solo le he configurado amarre de ip y mac, balanceador y failover



  • mmmmm que bien que lo ha logrado….implementar lusca ,    .. por el tema 2 Wan...  no lo he probado de esta manera... solo tengo un proveedor de internet  (de momento...)

    Aunque pensaba hacer balanceo usando un RB - mikrotik 750 , que permite usar hasta 4 proveedores... ???(si alguien sabe de esto que lo indique por favor)

    Pensando en voz alta,  .. creo que es al menos , "demasiado optimista", dejar todo el trabajo a una sola máquina con pfsense.  pretendo dejar un equipo ( servidor) exclusivamente .. para  caché server, al estilo de lo que recomiendan para thundercache...

    Saludos cordiales,
    César.-



  • conclusion funciona lusca perfectamente cacheando videos  de youtube y demas y fotos..?Gracias x responder.Saludos.



  • Quien tiene ese archivo
    http://www.digitalmed.cl/para_lusca/descomprime.zip

    gracias



  • Estimado el archivo en cuestión  (dado los cambios de youtube dejó de funcionar correctamente)
    tenía frecuentes errores en despliegues de video, por lo que retiré  el archivo.

    En resumen para experimentar no fue malo, pero para algo real muchos dolores de cabeza.!

    Si aún así quiere sufrir intentando,  puede ver todos los archivos de pruebas que utilicé,  pero no estoy satisfecho con ninguno de ellos.
    están en la ruta  :  http://www.digitalmed.cl/para_lusca/

    para lograr algo serio y funcional,  creo que vale la pena ir por una alternativa mas profesional ,  como thundercache u otro similar. Tras el hay una empresa que se dedica a mantener la solución actualizada  y al pendiente de los cambios que hacen las plataformas de video,  como la mas popular youtube

    he notado es que en este foro, sección internacional de indonesia, puedes encontrar bastante material , ellos han hecho bastantes esfuerzos por lograr que lusca en pfsense,  haga correcto caché de youtube  ,  pero aun así  con el tiempo genera problemas.

    asi que a practicar el indonesio!

    Saludos
    César.



  • Lo mismo me pasó a mi con videocache, como ya sabe cesar-v

    http://forum.pfsense.org/index.php/topic,45558.msg238336.html#msg238336

    Lo probé en sus inicios y cuando era gratuito, http://www.freebsd.org/cgi/ports.cgi?query=videocache (versión antigua, gratuita).

    Ahora es de pago: http://cachevideos.com/



  • Youtube no quiere que se cachee sus videos así que es una carrera que tenemos perdida, cuando das con una solución a los dos meses vuelta a empezar, requiere demasiada dedicación para hacerlo de forma "amateur".



  • Sería muy interesante saber como se comportan las alternativas pagadas como "Thundercaché"  o "cachevideos.com",  en relación a este punto.

    *- Caché de videos de youtube.com ,  que ocurre cuando este último hace cambios en su plataforma. Es efectiva la actualización y soporte que tienen estas soluciones ?  (dado el modelo que tienen,  de gente dedicada a mantener el producto actualizado y en teoría atentos a estos cambios?)

    *- Lo que siempre busco es  generar una máquina dedicada al proxy caché dinámico incluidos los videos de youtube y poder conectarla a Pfsense como su complemento.

    *- Lusca en pfsense se comporta bien para hacer caché de contenidos de páginas dinámicas,  me refiero a sitios Web desarrollados en php por ejemplo, para eso funciona muy bien logrando, almacenar todas las imágenes de portales de noticias, para eso me ha sido util.

    por ultimo concuerdo con el comentario anterior, mas o menos me duró 2 meses la felicidad del caché de videos youtube en lusca.

    Saludos desde Chile
    César.