Instalación de ThunderCache 3.1 paralelo a Mikrotik

Publicado en 'Redes Inalámbricas' por joemg6, 8 Ago 2011.





  1. tonyvzla

    tonyvzla Miembro frecuente

    Registro:
    6 Ene 2012
    Mensajes:
    203
    Likes:
    5
    Temas:
    2




    NAda de nada de verdad no doy con los plug que estan hechos, lo compilo, los copias a la carpeta thunder/plugins, les doy permiso, los agrago el regex y no me funcionan, probe mercado libre venezuela, ewinet y nada logro que funcione
     


  2. krisanlord

    krisanlord Miembro nuevo

    Registro:
    24 Jul 2012
    Mensajes:
    10
    Likes:
    0
    Temas:
    0
    yo hice este de movilnet.com.ve y me funciona
    #include <iostream>
    #include <cstring>
    #include <vector>
    #include "../utils.cpp"
    // use this line to compile
    // g++ -I. -fPIC -shared -g -o movilnet.com.ve.so movilnet.com.ve.cpp
    // regex
    // http.*\.movilnet\.com\.ve.*(\.jpg|\.swf)
    string get_filename(string url) {
    vector<string> resultado;
    if (url.find("?") != string::npos) {
    stringexplode(url, "?", &resultado);
    stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
    return resultado.at(resultado.size()-1);
    } else {
    stringexplode(url, "/", &resultado);
    return resultado.at(resultado.size()-1);
    }
    }
    extern "C" resposta getmatch(const string url) {
    resposta r;
    if ( (url.find(".movilnet.com.ve/") != string::npos) and ((url.find(".jpg") != string::npos) or (url.find(".swf") != string::npos))
    ) {

    r.file = get_filename(url);
    if (!r.file.empty()) {
    r.match = true;
    r.domain = "movilnet";
    } else {
    r.match = false;
    }
    } else {
    r.match = false;
    }
    return r;
    }
    recuerda colocarle el nombre al archivo que contiene el lenguaje que vas a compilar por ejemplo el de movilnet quedaria movilnet.com.ve.cpp
    lo compilas desde consola con
    g++ -I. -fPIC -shared -g -o movilnet.com.ve.so movilnet.com.ve.cpp
    ahi se creara el archivo movilnet.com.ve.so lo copias a la carpeta del thunder le das los permisos chmod 777 /etc/thunder/plugins/movilnet.com.ve.so
    agregar el regex http.*\.movilnet\.com\.ve.*(\.jpg|\.swf)
    y reinicas el thundercache y el squid
    yo prefiero reiniciar el servidor completo
    espero te funcione
     
  3. tonyvzla

    tonyvzla Miembro frecuente

    Registro:
    6 Ene 2012
    Mensajes:
    203
    Likes:
    5
    Temas:
    2
    Me da estos errores:

    [​IMG] :cray:
     
  4. melvincota

    melvincota Miembro nuevo

    Registro:
    3 Jul 2012
    Mensajes:
    21
    Likes:
    0
    Temas:
    1
    problema con el webshare, no me deja crear carpetas o archivos desde webadmin. cuando le doy en nueva carpeta de tira un mensaje . creacion de carpeta "preuba" ha fallado.mkdir()permission denied. a alguien le a pasado
     
  5. CASL2008

    CASL2008 Miembro nuevo

    Registro:
    5 Ago 2012
    Mensajes:
    20
    Likes:
    0
    Temas:
    0
    amigo joemg si me puedes ayudar, como hago para instalar un disco de 1tb ami thunder, lo tengo instalado en uno de 160gb y ya se me esta llenando. algun tuto por ahi? que me aconsejas? gracias:)
     
  6. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    hola joemg.
    alguna forma de limpiar el cache del thunder por veje.

    ej:
    loque no tenga hit en un mes que se limpies,la carpeta thunder y thunderreport.
     
  7. rifranco

    rifranco Miembro nuevo

    Registro:
    17 Jul 2012
    Mensajes:
    28
    Likes:
    2
    Temas:
    0
    hola amigo alguien q me ayude estube practicando para hacer plugin pero me sale q no tengo permiso a lo q ejecuto g++ -I. -fPIC -shared -g -o hsyns.net.so hsyns.net.cpp ------------- me sale esto -bash: g++: no se encontró la orden
    alguien q me de una manito gracias

    alguien q me ayude porfis jjejejje
     
    Última edición: 15 Ago 2012
  8. josecarlos

    josecarlos Miembro nuevo

    Registro:
    15 Ago 2012
    Mensajes:
    4
    Likes:
    0
    Temas:
    0
    jemg thunder en el apartado 3.1.2 que puede poner tantos discos como
     
  9. dgonzaleznet

    dgonzaleznet Miembro maestro

    Registro:
    24 Oct 2011
    Mensajes:
    406
    Likes:
    41
    Temas:
    18
    Por favor escriban tratando de dar sentido a lo que dicen he leido varios mensajes que mas parece que los escribe Yoda que un ser humano... sin animo de ofender pero hay cosas que con leer se solucionan
     
    A Firecold le gustó este mensaje.
  10. Firecold

    Firecold Miembro frecuente

    Registro:
    27 Feb 2012
    Mensajes:
    87
    Likes:
    6
    Temas:
    0
    puedes editar la regla en el crontab como ejemplo la mia yo la tengo para que el reporte lo haga cada hora y esta asi:
    para que al minuto 59 de cada hora realize un reporte, espero te sirva, Saludos
     
    Última edición: 15 Ago 2012
  11. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    http://mlb.mlb.com/index.jsp

    una manita no doy con este plugins.

    #include <iostream>
    #include <cstring>
    #include <vector>
    #include "../utils.cpp"

    // use this line to compile
    // g++ -I. -fPIC -shared -g -o mlb.com.so mlb.com.cpp
    // regex
    // http.*\.mlb\.com.*(\.mp4|\.swf|\.jpg|\.png)

    string get_filename(string url) {
    vector<string> resultado;
    if (url.find("?") != string::npos) {
    stringexplode(url, "?", &resultado);
    stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
    return resultado.at(resultado.size()-1);
    } else {
    stringexplode(url, "/", &resultado);
    return resultado.at(resultado.size()-1);
    }
    }

    extern "C" resposta getmatch(const string url) {
    resposta r;

    if ( (url.find(".mlb.com/") != string::npos)
    ) {

    r.file = get_filename(url);
    if (!r.file.empty()) {
    r.match = true;
    r.domain = "mlb";
    } else {
    r.match = false;
    }
    } else {
    r.match = false;
    }
    return r;
    }
     
  12. rifranco

    rifranco Miembro nuevo

    Registro:
    17 Jul 2012
    Mensajes:
    28
    Likes:
    2
    Temas:
    0
    hola willysantana a ti no te sale error a lo q compilas los plugin
     
  13. david24

    david24 Miembro nuevo

    Registro:
    11 Ago 2012
    Mensajes:
    8
    Likes:
    0
    Temas:
    0
    hola que tal alguien me podria ayudar de como hacer el plugin del elcomercio.pe gracias de antemano
     
  14. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    no amigo,no da ningún error.
    ya tengo barios plugins y todo ok.
    pero este no puedo con el.
     
  15. tonyvzla

    tonyvzla Miembro frecuente

    Registro:
    6 Ene 2012
    Mensajes:
    203
    Likes:
    5
    Temas:
    2
    Te comento lo siguiente a mi me paso, si usas el código en paralelo no te da internet pero si usas el código que esta en la primera pagina si funciona, hace tiempo hice la misma pregunta el porque no me funcionaba con el segundo código que dio joemg, prueba con el primer codigo y nos cuentas

    ----- mensaje añadido, 15-ago-2012 a las 17:04 -----

    A mi me pasa lo mismo, lo que hago es crear la carpeta por filezilla prueba así amigo
     
  16. josecarlos

    josecarlos Miembro nuevo

    Registro:
    15 Ago 2012
    Mensajes:
    4
    Likes:
    0
    Temas:
    0
    amigo ¿cómo puedo poner en tres unidades de disco duro thunder cache 3.1.2
    Soy brasileño y no puedo hablar español estoy utilizando el traductor
     
  17. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5

    alguien se anima.
    una ayuda amigo.
     
  18. Quad

    Quad Miembro nuevo

    Registro:
    19 Set 2011
    Mensajes:
    43
    Likes:
    8
    Temas:
    2
    No es necesario, Squid se encarga automaticamente de eso, ya lo comprobe.

    Yo actualmente tengo tres discos para la cache de thundercache 3..1.2 y he utilizando LVM (Logical Volume Manager), esa particion lo hice al momento de instalar Debian en la parte donde se particiona el Disco Duro, lo tengo instalado 4 dias y hasta ahora anda bien.

    La otra alternativa es que uses RAID por software, esa opcion tambien se encuentra al momento de particionar los discos en Debian.

    En youtube hay como hacer el RAID o LVM, yo descargue este video youtube.com/watch?v=rMyfljiCz3A y lo revise paso a paso (el video se ve muy rapido) , me ayudo bastante para poner en marcha mis tres discos para la cache, saludos.
     
  19. tonyvzla

    tonyvzla Miembro frecuente

    Registro:
    6 Ene 2012
    Mensajes:
    203
    Likes:
    5
    Temas:
    2
    Porque si tengo varios clientes conectados solo me salen 3 siempre:

    Y el DNS no me funcionan.

    ¿Las próximas actualizaciones tendrán estos nuevos arreglos? saludos

    [​IMG]

    [​IMG]
     
  20. rifranco

    rifranco Miembro nuevo

    Registro:
    17 Jul 2012
    Mensajes:
    28
    Likes:
    2
    Temas:
    0
    alguien me da una maito como hacer con el plugin no se puede compilar
     
Etiquetas: