Instalación de ThunderCache 3.1 paralelo a Mikrotik

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





  1. Quad

    Quad Miembro nuevo

    Registro:
    19 Set 2011
    Mensajes:
    43
    Likes:
    8
    Temas:
    2




    Gracias Joemg6, esta muy bueno como esta quedando el Thundercache 3.1.2, instale los nuevos plugins y todo anda bien.

    A alguno de ustedes les funciona bien el plugin del NOD32?, haber si me confirman o algo salio mal en la instalacionde mi server, saludos.
     


  2. rochi_b

    rochi_b Miembro nuevo

    Registro:
    28 Jul 2012
    Mensajes:
    21
    Likes:
    4
    Temas:
    0

    Hola Quad, yo creo que el de nod32 no esta funcionando, porque a mi solo me cachea el archivo update.ver y este da hit cientos de veces pero solo este archivo después no veo ningún archivo de extensión .nup
     
  3. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    Alguien save como limpiar el cache del thunder,y el thundereport.
     
  4. david24

    david24 Miembro nuevo

    Registro:
    11 Ago 2012
    Mensajes:
    8
    Likes:
    0
    Temas:
    0
    hola de nuevo estoy por aqui el problema es mi hotspot despues de haver configurado todo mikrotik y thunder cache el hotspot este no me funciona instale todo de nuevo y sigo con el mismo problema alguien me puede ayudar gracias de antemano
     
  5. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    una manita amigo.

    Request URL:http://www.xxx.com:82/thumbs/4/f/f/c/3/4ffc3ec7790af898 Babalu.mp4/4ffc3ec7790af898 Babalu.mp4-3.jpg
    Request Method:GET
    Status Code:200 OK (f



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

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

    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(".xxx.com/") != string::npos)
    ) {

    r.file = get_filename(url);
    if (!r.file.empty()) {
    r.match = true;
    r.domain = "xxx";
    } else {
    r.match = false;
    }
    } else {
    r.match = false;
    }
    return r;
    }
     
  6. luistec

    luistec Miembro frecuente

    Registro:
    5 Mar 2012
    Mensajes:
    206
    Likes:
    19
    Temas:
    0
    Pasu amigo tu quieres plugins full videos de ese tipo, si te fijas Request URL del contenido esta claro que no pasa por el puerto 80 sino por el 82, como sabes el thunder solo hace caché a lo que pase por el puerto 80, trata de usar el SPOILER /SPOILER para ese tipo de contenido.
     
    Última edición: 14 Ago 2012
  7. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    gracias amigo. entiendo loque me explica.

    pero no entiendo sobre el SPOILER/SPOILER
     
  8. tonyvzla

    tonyvzla Miembro frecuente

    Registro:
    6 Ene 2012
    Mensajes:
    203
    Likes:
    5
    Temas:
    2
    Especifica bien cual es tu detalle, normalmente debe aparecerte la pagina del logeo de hospot, si no te sale es probable que no este redireccionando bien tu thunder, haz una prueba desactiva thunder y chequea si entras al portal, si entras quiere decir que tienes mal configurado tu thunder o el redireccionamiento, saludos :yeah:
     
  9. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    alguien me ayuda.

    quiero limpiar el cache del thunder.
     
  10. melvincota

    melvincota Miembro nuevo

    Registro:
    3 Jul 2012
    Mensajes:
    21
    Likes:
    0
    Temas:
    1
    alquien me podria decir en que lineas del squid config debo de agregar las lineas de codigos para el bloqueo de paginas a un grupo de usuarios. y que lineas de codigos tengo que anular o eliminar

    ya tengo los txt con ips de clientes libres y clientes con restriciones, ya analice los https, ahora el problema donde agrego esasa lineas de codigo,

    cuando los agrego ya no puedo navegar en inguna pc. las lineas de codigos que tengo son las siguientes copiaso del squid config:

    Lista de sitios denegados para toda la red
    #----------------------------------------------------------------------
    #acl accesototal src "/etc/squid/accesototal.txt" # ip libres
    #acl mired src "/etc/squid/mired.txt" # ip con limitaciones
    #acl webloqueadas url_regex -i "/etc/squid/sitiosdenegados.txt" # sitios bloqueados
    acl denegados url_regex -i "/etc/squid/denegados.lst" # esta lina es del original

    y en otra parte del squid conf aparece esto.
    #----------------------------------------------------------------------
    http_access deny !Safe_ports # esta lina es del original
    http_access deny CONNECT !SSL_ports # esta lina es del original
    http_access allow manager localhost con_clients # esta lina es del original
    http_access deny manager all # esta lina es del original
    http_access deny denegados # esta lina es del original

    #http_access allow accesototal # dando permiso de navegar a las ips que estan es este archivo
    #http_access allow mired !webloqueadas # lo mismo que accesototal solo que con restricciones
    #http_access deny all # denegando todo lo demas

    ya intenete varias cosas pero no logra hacer que funcione. por cualquier ayuda se los agradeceria bastante
     
  11. Firecold

    Firecold Miembro frecuente

    Registro:
    27 Feb 2012
    Mensajes:
    87
    Likes:
    6
    Temas:
    0
    supongamos que tienes dos redes de 10 maquinas cada una y varias ips que quieres dejar sin restricciones, puedes crear mired y mired2 y si quieres sitiosdenegados y sitiosdenegados2 por si quieres denegar diferentes paginas a cada red, o bien puedes usar la misma para las dos redes, tu decides, lo primero es colocar las reglas debajo de las acl de los puertos Ejemplo:
    Código:
    # -----------------------------------------------------------------------------
    # ACCESS CONTROLS
    # -----------------------------------------------------------------------------
    # Recommended minimum configuration:
    acl manager proto cache_object
    acl localhost src 127.0.0.1/32 ::1
    acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
    # -----------------------------------------------------------------------------
    acl SSL_ports port 443 5222
    acl Safe_ports port 80		# http
    acl Safe_ports port 21		# ftp
    acl Safe_ports port 443		# https
    acl Safe_ports port 70		# gopher
    acl Safe_ports port 210		# wais
    acl Safe_ports port 1025-65535	# unregistered ports
    acl Safe_ports port 280		# http-mgmt
    acl Safe_ports port 488		# gss-http
    acl Safe_ports port 591		# filemaker
    acl Safe_ports port 777		# multiling http
    acl Safe_ports port 631		# Cups
    acl CONNECT method CONNECT
    #----------------------------------------------------------------------
    acl accesototal src "/etc/squid3/accesototal.txt"
    acl mired src "/etc/squid3/mired.txt"
    acl mired src "/etc/squid3/mired2.txt"
    acl webloqueadas url_regex -i "/etc/squid3/sitiosdenegados.txt"
    acl magic_words1 url_regex -i 192.168.1
    acl magic_words2 url_regex -i .exe .mp3 .zip .rar .avi .mpeg .mpe .mpg .wav .mov .3gp .mov .flv .mp2 .mp5 .aac .wma .ogg .mka .asf .iff .amv
    #----------------------------------------------------------------------
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow manager localhost 
    http_access deny manager all
    #----------------------------------------------------------------------
    http_access deny localhost
    http_access allow accesototal
    http_access allow mired !webloqueadas
    http_access allow mired2 !webloqueadas
    http_access deny all
    un pqueño detalle veo en tu configuracion es que tienes marcadas las acl con # eso las anula, por decirlo squid no lo va leer, como ves en el ejemplo sin ningun # en las acl, si tienes mas dudas me avisas respondere lo mas pronto posible, Saludos :yeah: :yeah:

    ----- mensaje añadido, 14-ago-2012 a las 13:53 -----

    para borrar la base de datos en consola solo copias o escribes:

    mysql -u root thunder -pthunder31
    Enter password:
    mysql> delete from thunder;
    mysql> exit

    y para la carpeta thunder:

    sudo rm -rf /thunder/*

    espero te sirva, Saludos :yeah: :yeah:
     
    Última edición: 14 Ago 2012
  12. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    gracias amigo.
    salio todo bien,amigo pero si quiero borrar el cache por veje es posible eso.
     
  13. elchicolinux

    elchicolinux Miembro nuevo

    Registro:
    10 Feb 2012
    Mensajes:
    9
    Likes:
    0
    Temas:
    0
    alguien me ayuda porfavor.?
    tengo asi el mikrotik le puse las reglas para el thunder cache, quedando de la siguiente manera, pero se bloquea ...


    [admin@MikroTik] > ip firewall filter print
    Flags: X - disabled, I - invalid, D - dynamic
    0 ;;; Acepta thunder 3.1
    chain=forward action=accept src-address=192.168.10.0/30

    1 X ;;; place hotspot rules here
    chain=unused-hs-chain action=passthrough

    2 ;;; default configuration
    chain=input action=accept protocol=icmp

    3 ;;; default configuration
    chain=input action=accept connection-state=related
    in-interface=ether1-gateway

    4 ;;; default configuration
    chain=input action=accept connection-state=established

    5 X ;;; default configuration
    chain=input action=drop in-interface=ether1-gateway

    [admin@MikroTik] > ip firewall nat print
    Flags: X - disabled, I - invalid, D - dynamic
    0 X ;;; Redirect Thunder 3.1
    chain=dstnat action=dst-nat to-addresses=192.168.10.2 to-ports=3128
    protocol=tcp src-address=!192.168.10.2 dst-port=80

    1 ;;; nateo internet
    chain=srcnat action=masquerade out-interface=ether1-gateway

    2 ;;; masquerade hotspot network
    chain=srcnat action=masquerade src-address=192.168.1.0/24

    3 X ;;; place hotspot rules here
    chain=unused-hs-chain action=passthrough

    [admin@MikroTik] > ip firewall mangle print
    Flags: X - disabled, I - invalid, D - dynamic
    0 ;;; THUNDER CACHE FULL(TC 3.1) =============================================
    =========================================================
    chain=postrouting action=mark-connection
    new-connection-mark=thunder-connection passthrough=yes protocol=tcp
    src-address=192.168.10.2 content=X-Cache: HIT from Thunder

    1 chain=postrouting action=mark-packet new-packet-mark=thunder-packs
    passthrough=yes connection-mark=thunder-connection

    2 ;;; TOS 12 (TC 3.1)=========================================================
    ============================================================
    chain=postrouting action=mark-connection new-connection-mark=proxy-hits
    passthrough=yes protocol=tcp src-address=192.168.10.2 dscp=12

    3 chain=postrouting action=mark-packet new-packet-mark=proxy-squid
    passthrough=yes connection-mark=proxy-hits


    ....
    q puedo estar haciendo mal...?
    gracias por la respuesta...
    saludos.
     
  14. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    amigo una pregunta.
    los plugins solo asen cache [png mp3 mp4 jpg flv]

    pero ninguno acen cache de [gif]

    porque no ponen la estencion [gif] en los plugins.

    gracias
     
  15. btocarmona

    btocarmona Miembro frecuente

    Registro:
    22 Oct 2011
    Mensajes:
    77
    Likes:
    6
    Temas:
    1
    Amigos estoy queriendo hacer un plugin para Friv juegos y no hay caso el header me muestra asi

    Request URL:
    http://wsh.gamib.com/x/ponyadventure/ponyadventure.swf

    no se como se hacer cuando el dominio es ejemplo wsh.gimbo.com osea cuando tiene otra palabra adelante el sitio en cuestion es www.friv.com

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

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


    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(".gamib.com") != string::npos)
    ) {

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

    el espacio que hay en el swf me lo pone aqui en el foro porque si lo mismo lo copio en el notepad no hay espacios inclusive lo quiero editar aqui y me lo muestra sin espacios le doy guardar y muestra el espacio en fin. espero me puedan ayudar con este plugin gracias.
     
    Última edición: 14 Ago 2012
  16. elchicolinux

    elchicolinux Miembro nuevo

    Registro:
    10 Feb 2012
    Mensajes:
    9
    Likes:
    0
    Temas:
    0
    me funciona normal si desactivo el hotspot... pero no los 2 juntosz...
    q me faltaria editar en el mikrotik?
     
    Última edición: 14 Ago 2012
  17. btocarmona

    btocarmona Miembro frecuente

    Registro:
    22 Oct 2011
    Mensajes:
    77
    Likes:
    6
    Temas:
    1

    Ya lo solucioné amigos el error estaba en esta linea y el nombre del archivo crei que no era importante

    g++ -I. -fPIC -shared -g -o friv.com.so friv.com.cpp

    cuando tenia que ser

    g++ -I. -fPIC -shared -g -o gamib.com.so gamib.com.cpp

    bueno este detalle les puede servir a otros, creo que fue eso porque lo volí a compilar y me funciona de 10.
     
  18. leandro1979

    leandro1979 Miembro frecuente

    Registro:
    9 Set 2011
    Mensajes:
    63
    Likes:
    4
    Temas:
    0
    Buenas noches foro
    como estan thunderreport es una exelente herramienta para todos el inconveniente por el cual se demora muchisimo y cada vez mas en habrir el sistema thunderreport
    es por la conexion a la base de datos
    un ejemplo mi base de datos pesa 2 gigas y demora muchisimo en habrir no me quiero imaginar
    cuando pese 4 gigas
    la idea seria que no haga la conexion a la base de datos en general que la haga solamente cuando se
    use la pestaña de reportes de thunder
    si alguien lo pudo solucionar seria muy bueno postearlo

    saludos
    leandro
     
  19. ninoh

    ninoh Miembro frecuente

    Registro:
    28 Oct 2011
    Mensajes:
    53
    Likes:
    1
    Temas:
    0
  20. krisanlord

    krisanlord Miembro nuevo

    Registro:
    24 Jul 2012
    Mensajes:
    10
    Likes:
    0
    Temas:
    0
    buenas JOEMG como hago para cambiar la hora de los reportes del Sarg que sea de 12:01 a.m a 11:59 p.m. porque siempre me salen de 06:00 am a 10:pm
     
Etiquetas: