INSTALANDO THUNDER CACHE 3 EN UBUNTU

Actualmente Thundercache 3 no es funcional, pueden usar este nuevo Free Software – HaarpCache

THUNDER CACHE es un sistema que trabaja en conjunto con Squid, reescribiendo las direcciones URL, haciendo cache de los archivos de video como de youtube, y actualizaciones de antivirus y windows update, esto, para mejorar el rendimiento de un sistema de red local. Es un módulo ideal para los proveedores de servicios de Internet, ya que además de dar un rendimiento excepcional, proporciona un notable ahorro de ancho de banda.
Para su instalación, simplemente debemos de seguir estos simples pasos:
Nos logeamos como root y ejecutamos en consola:

apt-get update
apt-get upgrade
apt-get install squid apache2 libapache2-mod-php5 php5 php-db php5-gd php5-sqlite sqlite3 libsqlite3-dev libstdc++6 unzip bzip2

[Nota: Vean que estamos instalando el proxy SQUID, si quieren usar 2 tarjetas de red, deben de configurar el proxy en modo transparente, vean como se configura aqui, o pueden buscar «como configurar proxy transparente» en google].

cd /root
wget "http://www.razametal.org/conf/thundercache/thunder3-32bits.tar.bz2" -O thunder3-32bits.tar.bz2
mkdir thunder3-32bits
tar xjvf thunder3-32bits.tar.bz2 -C thunder3-32bits
cd thunder3-32bits
mkdir /usr/local/sbin
cp -R /root/thunder3-32bits/sbin/* /usr/local/sbin
chmod a+x /usr/local/sbin/thunder
mkdir /var/log/thunder
mkdir /var/tmp/thunder
mkdir /var/run/thunder
chmod a+rwx /var/log/thunder
chmod a+rwx /var/tmp/thunder
chmod a+rwx /var/run/thunder
cp -R /root/thunder3-32bits/etc/init.d/* /etc/init.d
chmod a+x /etc/init.d/thunder
cp -R /root/thunder3-32bits/etc/thunder /etc/thunder
touch /etc/thunder/whitelist
touch /etc/thunder/blacklist
mkdir /thunder
chmod a+rwx /thunder
chown -R www-data:www-data /thunder/
chmod -R 777 /thunder/
umask 000 /thunder/

ln -s /etc/thunder/thunder.php /var/www/thunder3.php

Colocamos a thundercache 3 para iniciar automáticamente al iniciar linux

update-rc.d thunder defaults
Luego integramos el thundercache al squid.
sudo gedit /etc/squid/squid.conf
o
sudo vim /etc/squid/squid.conf
y al final del archivo agregamos el módulo de thundercache.

	#===================================================================#
	#Redirecionamento Thunder 3.x - REGEx
	#===================================================================#
	acl thunder_lst url_regex -i "/etc/thunder/thunder.lst"
	cache deny thunder_lst
	cache_peer IPTHUNDER parent 8080 0 proxy-only no-digest
	dead_peer_timeout 2 seconds
	cache_peer_access IPTHUNDER allow thunder_lst
	cache_peer_access IPTHUNDER deny all

Cambiando «ipthunder» por la ip del proxy.
y comentamos la linea:

#hierarchy_stoplist cgi-bin ?

Para concluir, hacemos que nuestros log’s roten cada día.
creamos el archivo, «sudo gedit /etc/logrotate.d/thundercache3», y pegamos lo siguiente:

/var/log/thunder/*.log {
daily
compress
rotate 5
missingok
notifempty
postrotate
/etc/init.d/thunder restart > /dev/null
endscript
}

(Observación de RazaMetal).

Finalmente reiniciamos el servidor.

Podemos ver una interfaz web, de la cantidad de archivos cacheados hasta el momento, y saber cuantos han sido despachados como caché (hits).
http://localhost/thunder3.php
thunder
Podemos observar lo que ocurre con el thundercache en:

tail -f /var/log/thunder/access.log

Por cualquier razón, podemos reiniciar el servicio thundercache:

/etc/init.d/thunder restart

y también el servicio web:

/etc/init.d/apache2 restart

Datos:
Cuando hay hits de thundercache, este nos manda una cabecera http, con la cadena: «X-Cache: Hit from Thunder», esto puede servir para difereciar de los paquetes que vienen desde internet y de los que vienen desde el thundercache:
Ejem:

iptables -A OUTPUT -t mangle -m string --string "X-Cache: HIT from Thunder" --algo kmp -j MARK --set-mark 666

Para borrar los archivos cacheados que no hayan hecho HITS, deberemos de correr el siguiente script:

#!/bin/sh
data=`date +"%Y-%m-%d" -d "17 week ago"`

dirs=`find /thunder/ -name domain.db`

for d in $dirs
do
        lista="init"

        dir=`dirname $d`
        echo "entered in $dir."

        while [ -n "$lista" ]
        do
                lista=`sqlite3 $dir/domain.db "select file from thunder where last_request < \"$data\" and requested = 0 limit 100;"`
                for i in $lista
                do
                        sqlite3 $dir/domain.db "delete from thunder where file=\"$i\""
                        if rm "$dir/$i" > /dev/null
                        then
                                echo "removed $i..."
                        fi
                done
        done
done

Con lo anterior, eliminamos todos los que no fueron pedidos o no hicieron «HITS», por más de 17 semanas desde su creación.
Para su ejecución, lo guardamos en cualquier lugar, por ejemplo en «/thunder»:

cd /thunder

luego creamos el archivo clear_thunder.sh, para copiar en el el script anterior.

sudo gedit clear_thunder.sh

Guardamos y salimos.
le damos permisos de ejecución:

sudo chmod +x clear_thunder.sh

ahora, si queremos ejecutarlo :

cd /thunder
./clear_thunder.sh

Y veremos en consola, como se empiezan a eliminar los archivos que no hicieron HITS (en17 semanas atrás).
Recuerden que pueden cambiar el número 17 del script, y poner las semanas que deseen.

Actualización – 07/04/2012

Les comparto este nuevo cache «haarpcache», que es evidentemente superior al thundercache 3.0 es recomendable ya que tiene mejor soporte en los plugins, espero les guste (es gratis :)).
https://perufw.wordpress.com/2012/04/07/instalando-haarpcache-v1-0/

Publica un comentario o deja una referencia: URL de la referencia.

Comentarios

  • Carlos Sauñe  El 26 abril, 2010 a las 1:21 am

    Hola, haciendo lo que está ahí publicado, y utilizando otras fuentes para contrastar las ‘formas’ de instalación de thundercache, he notado que:

    Si bien hay hit de contenido como youtube, windows update, etc.

    Ya no existe cache, y por consiguiente tener un hit, de un .exe, .zip, etc, desde cualquier otra página que no sea las especificadas en thunder.lst, quizá es un problema con las acl, pero en realidad, y con mi nivel actual de linux + squid, de 1 mes xD, no consigo dar con la solución al problema. En todo caso, si tienes alguna idea de solución, gustoso pagaría por tu asistencia.

    Saludos.

  • keikurono01  El 26 abril, 2010 a las 4:51 pm

    Lo que sé es que los hits son cuantas veces el archivo que está cacheado ha sido tomado por algún cliente, osea la primera ves no se cuenta.

    y si te refieres que hay hits de archivos que estan en otras paginas, puede ser debido a que en estas paginas se linkean en segundo plano (e.j. ajaxs) a las otras que estan en el thunder.lst y ahi es donde thunder cachea pero aparenta ser que fue cacheada de otra pagina.

    También puede ser porque sus acl’s están muy generales en el caso de thunder3.

    tu pregunta no la noto clara..

    Saludos.

  • Carlos Sauñe  El 26 abril, 2010 a las 7:59 pm

    Hola! Gracias por responder.
    Quiero decir, que sin añadir las reglas para ‘redireccionar thunder3’ al squid.conf, puedo hacer caché de cualquier .exe, .zip, .avi, etc. y hacer hits -varios- de estos archivos (obviamente me refiero a links estáticos, que no redireccionan o cambian), en cambio, cuando añado las reglas del thunder al squid.conf, ya no tengo ningún hit de los mismos archivos, y todo vuelve a salir denuevo del internet siempre; claro, gano hits de todas las páginas y extensiones que se especifican en la lista thunder.lst, pero pierdo -curiosamente- los hits de las esas mismas extensiones, en el resto de la www.

    Saludos.

    Saludos.

  • Carlos Sauñe  El 27 abril, 2010 a las 12:37 am

    Bueno, creo que aún no me explico bien xD

    1.Sólo squid:
    http://www.cpuid.com/download/cpuz/cpuz_154_setup.exe , hay hits, no se usa el internet para nada, salvo para hacer cache.
    2.Squid + Thundercache http://www.cpuid.com/download/cpuz/cpuz_154_setup.exe, no hace hit alguno, todas las peticiones a ese archivo siempre salen de internet.

    Creo que es un problema con el thunder.lst, que sólo con tener ese «deny», evita que squid haga cache/hit de cualquier .exe, .zip, etc. aún estando el servicio «thunder» off

    Básicamente ese es mi problema, me gustaría poder tener hits de esos archivos (como ese cpu-z), con mi squid + thundercache activado.

    Saludos.

    • keikurono01  El 27 abril, 2010 a las 11:22 am

      .. Capas esto puede hacerse haciendo a squid como cache padre, y thunder como hijo, claro, debes descomentar el cache deny y usar o modificar los cache_peer y cache_peer_access, que vienen en thunder, habrá que probarlo..
      saludos.

  • Carlos Sauñe  El 5 May, 2010 a las 1:43 pm

    Bueno, olvidé responder desde hace mucho, el problema sí se encuentra en el thunder.lst, linea 8, al parecer hay un typo, si inhabilitan esa lina, o la corrigen, se soluciona todo.

    Saludos.

    • keikurono01  El 27 May, 2010 a las 10:57 am

      En mi linea 8 de thunder.lst dice:
      http.*\.etrustdownloads\.ca\.com.*\(\.tar|\.zip|\.exe|\.pkg)
      estas seguro que con esto se soluciona?…
      salu2.

      • Carlos Sauñe  El 1 junio, 2010 a las 6:53 pm

        http.*\.etrustdownloads\.ca\.com.*\(\.tar|\.zip|\.exe|\.pkg)

        Si lo comparas con las demás lineas parecidas, al lado del segundo asterisco, hay un \ que ‘sobra’, bueno, sólo quitándolo, o quitando esa linea -ya que no conozco a nadie que descargue desde etrustdownloads, se soluciona todo.

        Saludos.

  • miguel obando  El 19 May, 2010 a las 1:43 pm

    hola, ya he hecho todo lo del manual y no aun no esta haciendo el cache de los videos, he revisado el directorio /thunder y no hay nada, que debo de hacer o que me falta.

  • keikurono01  El 19 May, 2010 a las 3:20 pm

    hola revisaste si te corre la página localhost/thunder3.php ?, otra cosa, deberias de hacer es ejecutar «update-rc.d thunder defaults» y reiniciar tu server, si no hay nada en tu carpeta «/thunder/» es por que obiamente as oviado algun paso.

    saludos.

  • Anderson Hernandez  El 2 agosto, 2010 a las 9:21 am

    buenos dias, estoy instalando el thundercahe pero solo he podido llegar hasta la linea 7, ya que en la linea 8 me sale el siguiente error

    tar: No se puede especificar más de una opción `-Acdtrux’
    Intente`tar –help’ o `tar –usage’ para mayor información.

  • Anderson Hernandez  El 2 agosto, 2010 a las 9:23 am

    copie la linea 8 de este tutorial y ahora me sale lo siguiente:

    bzip2: (stdin) is not a bzip2 file.
    tar: Child returned status 2
    tar: Saliendo con fallos debido a errores anteriores

    • keikurono01  El 3 agosto, 2010 a las 1:04 pm

      Hola, si esto no te resulta, puedes probar haciendo

      8 cd thunder3-32bits
      9 tar -xvf ../thunder3-32.tar.bz2
      y continuas con el paso 10 🙂

      saludos.

  • Anderson Hernandez  El 5 agosto, 2010 a las 2:30 pm

    buenas tardes, todavia sigo con el mismo mensaje de error

    root@anderson-desktop:~/thunder3-32bits# tar -xvf ../thunder3-32.tar.bz2
    tar: ../thunder3-32.tar.bz2: No se puede open: No existe el archivo o directorio
    tar: El error no es recuperable: salida ahora

    • keikurono01  El 5 agosto, 2010 a las 5:27 pm

      Hola, lo que pasa es que no estas descomprimiendo el archivo correcto, el archivo se llama «thunder3-32bits.tar.bz2»
      asi que tienes que hacer :

      tar -xvf ../thunder3-32bits.tar.bz2

      saludos.

  • Anderson Hernandez  El 6 agosto, 2010 a las 9:11 am

    buenos dias, amigos en estos momentos me encuentro aqui

    root@anderson-desktop:~/thunder3-32bits# ln -s /etc/thunder/thunder.php /var/www/thunder3.php
    root@anderson-desktop:~/thunder3-32bits# update-rc.d thunder defaults

    despues de ejecutar la linea superior me salio esta informacion

    update-rc.d: warning: /etc/init.d/thunder missing LSB information
    update-rc.d: see
    Adding system startup for /etc/init.d/thunder …
    /etc/rc0.d/K20thunder -> ../init.d/thunder
    /etc/rc1.d/K20thunder -> ../init.d/thunder
    /etc/rc6.d/K20thunder -> ../init.d/thunder
    /etc/rc2.d/S20thunder -> ../init.d/thunder
    /etc/rc3.d/S20thunder -> ../init.d/thunder
    /etc/rc4.d/S20thunder -> ../init.d/thunder
    /etc/rc5.d/S20thunder -> ../init.d/thunder
    root@anderson-desktop:~/thunder3-32bits#

    ahora me pregunto como incluyo esto

    agregamos al final “/etc/squid/squid.conf”
    ver fuente
    imprimir?
    1 #===================================================================#
    2 #Redirecionamento Thunder 3.x – REGEx
    3 #===================================================================#
    4 acl thunder_lst url_regex -i «/etc/thunder/thunder.lst»
    5 cache deny thunder_lst
    6 cache_peer IPTHUNDER parent 8080 0 proxy-only no-digest
    7 dead_peer_timeout 2 seconds
    8 cache_peer_access IPTHUNDER allow thunder_lst
    9 cache_peer_access IPTHUNDER deny all

    si creo y no me iquivoco no tengo ninguna carpeta llamada squid

  • Hector Diaz  El 14 agosto, 2010 a las 11:47 am

    Buen dia, excelente post y muy buen espirito de compartir conocimientos.
    Una consulta keikurono01, este linux-box tiene 2 interfaces de red? en caso de que sea positiva tu pregunta.. podria usarse una pc con una sola interfaz de red?
    gracias

    • keikurono01  El 14 agosto, 2010 a las 2:18 pm

      Hola, sí tiene dos interfaces de red, una para la lan y otra para la wan.
      Y también se puede hacer con una sola interfaz de red, para ello tienes que crear 2 interfaces virtuales como eth0:1 eth0:2 cada uno con su respectivo IP, pero ambas compartiendo una misma interfaz de red física (eth0),luego los tratas como si uno fuese una tarjeta para la LAN y otra para la WAN.

      salu2.

  • cesar olivo  El 27 agosto, 2010 a las 7:01 pm

    saludos, instale thundercache en squid y funciona hace cache de los videos pero las otras reglas y los delay pools de la configuracion de squid no funcionan, asi como tampoco squid cache que se debe hacer para que funcionen emn armonia el que pueda ayudar gracias de antemano, esta montado en ubuntu 10.04, squid 2.7 stable

    • keikurono01  El 27 agosto, 2010 a las 8:54 pm

      si posteas tu configuración del delay pools, te podríamos ayudar mejor.
      sobre los cache squid, lee los comentarios de arriba, ahi se concluye que debes de comentar o modificar la linea:
      «http.*\.etrustdownloads\.ca\.com.*\(\.tar|\.zip|\.exe|\.pkg»
      del thunder.lst

      salu2.

  • cesar olivo  El 30 agosto, 2010 a las 8:51 am

    si posteas tu configuración del delay pools, te podríamos ayudar mejor.
    sobre los cache squid, lee los comentarios de arriba, ahi se concluye que debes de comentar o modificar la linea:
    “http.*\.etrustdownloads\.ca\.com.*\(\.tar|\.zip|\.exe|\.pkg”
    del thunder.lst

    ok, voy a intentarlo luego les digo como me fue, gracias por la atención prestada

  • cesar olivo  El 30 agosto, 2010 a las 9:17 pm

    saludos sigue igual, el squid no arranca error running copy parece que al inicio el thunder agarra el control del proxy, alli te envio mi configuracion de squid.conf

    http_port 8080 transparent
    acl apache rep_header Server ^Apache
    broken_vary_encoding allow apache
    maximum_object_size 300 KB
    #
    #Default:
    cache_dir aufs /var/spool/squid 10000 16 256

    # To log the request via syslog specify a filepath of «syslog»
    access_log /var/log/squid/access.log squid
    #
    #Default:
    client_netmask 255.255.0.0

    #Default:
    # hosts_file /etc/hosts
    #
    hosts_file /etc/hosts
    #Default:
    # request_body_max_size 0 KB
    request_body_max_size 200 KB

    #Suggested default:
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320
    #
    #Recommended minimum configuration:
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 # https
    acl SSL_ports port 563 # snews
    acl SSL_ports port 873 # rsync
    acl Safe_ports port 211 # ftp
    acl Safe_ports port 443 # https
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 80 # http
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 8080
    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 Safe_ports port 873 # rsync
    acl Safe_ports port 901 # SWAT
    acl purge method PURGE
    acl CONNECT method CONNECT

    acl prohibidas url_regex -i «/etc/squid/prohibidas»

    #Recommended minimum configuration:
    #
    # Only allow cachemgr access from localhost
    http_access allow manager localhost
    http_access deny manager
    # Only allow purge requests from localhost
    http_access allow purge localhost
    http_access deny purge
    # Deny requests to unknown ports
    http_access deny !Safe_ports
    # Deny CONNECT to other than SSL ports
    http_access deny CONNECT !SSL_ports
    #prohibidas
    http_access deny prohibidas
    acl our_networks src 192.168.1.190/32 192.168.1.101/32 192.168.1.102/32 192.168.1.104/32 192.168.1.105/32 192.168.1.106/32 192.168.1.107/32 192.168.1.108/32 192.168.1.111/32 192.168.1.112/32 192.168.1.114/32 192.168.1.115/32 192.168.1.116/32 192.168.1.118/32 192.168.1.119/32 192.168.1.120/32 192.168.1.121/32 192.168.1.122/32 192.168.1.123/32 192.168.1.150/32 192.168.145.1/32 192.168.145.200/32 192.168.145.201/32 192.168.145.202/32 192.168.145.203/32 192.168.145.32/32 192.168.145.51/32 192.168.170.1/32 192.168.170.2/32 192.168.170.3/32 192.168.170.4/32 192.168.180.1/32 192.168.180.2/32 192.168.180.3/32 192.168.190.1/32 192.168.190.2/32 192.168.190.3/32 192.168.190.4/32 192.168.190.5/32 192.168.250.250/32
    http_access allow our_networks
    http_access allow localhost

    # And finally deny all other access to this proxy
    http_access deny all
    # and finally allow by default
    http_reply_access allow all
    #
    #Allow ICP queries from everyone
    icp_access allow all
    # store_avg_object_size 13 KB
    store_avg_object_size 300 KB
    #Default:
    error_directory /usr/share/squid/errors/Spanish
    acl magic_words1 url_regex -i 192.168.0.0/16
    # extensiones que queremos delimitar
    acl magic_words2 url_regex -i .mp4 .ftp .cab .rpm .zip .exe .mp3 .vqf .avi .mpeg .mpe .qt .ram .rm .raw .wav .mov batanga.com youtube.com metacafe.com musica.com video.google.com stage6.com tu.tv download kazza emule donkey p2p .jpg badoo.com porn rapidshare.com megauload.com bitorren.com .jc flashget idw avast movie .flv ares .avi

    delay_pools 2

    # retardos para la red interna (sin retardos)
    delay_class 1 3
    delay_parameters 1 -1/-1 -1/-1 -1/-1
    #delay_parameters 1 -1/-1 8/192 -1/-1
    # retardos para las extensiones delimitadas (en este caso 20000 = 20 kbps)
    delay_class 2 2
    delay_parameters 2 -1/-1 32000/64000
    delay_initial_bucket_level 95
    # aplicamos las reglas
    delay_access 1 allow magic_words1
    delay_access 2 allow magic_words2
    coredump_dir /var/spool/squid
    #Default:
    ie_refresh on
    cache_mem 1 GB
    request_header_max_size 600 KB
    positive_dns_ttl 2 hour
    half_closed_clients off
    #————————————————#
    #Redireccionamiento Thunder 3.x
    #————————————————#
    acl thunder_lst url_regex -i «/etc/thunder/thunder.lst»
    cache deny thunder_lst
    cache_peer 192.168.1.1 parent 8080 0 proxy-only no-digest
    dead_peer_timeout 2 seconds
    cache_peer_access 192.168.1.1 allow thunder_lst
    cache_peer_access 192.168.1.1 deny all

    • keikurono01  El 31 agosto, 2010 a las 9:03 pm

      Hola, una pregunta, tu squid funciona sin estar el thundercache?, yo siempre pongo las reglas de delay pools al final, para evitar problemas con las acl’s.
      y prueba poniendo la opción

      visible_hostname localhost
      o :
      visible_hostname proxylinux
      y postea todo el mensaje de error.

      saludos!..

    • Diegote  El 1 noviembre, 2010 a las 11:37 pm

      Fijate que el proxy Squid lo tenes escuchando el puerto 8080, y el Thunder por defecto escucha el mismo puerto, por lo tanto, deberías cambiar algúno de puerto.

  • Anónimo  El 19 septiembre, 2010 a las 3:54 pm

    /etc/rc.d/init.d/thunder start me manda el siguiente error
    /usr/local/sbin/thunder: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found (required by /usr/local/sbin/thunder)

  • nacxhitl  El 19 septiembre, 2010 a las 4:00 pm

    /etc/rc.d/init.d/thunder start me manda el siguiente error
    /usr/local/sbin/thunder: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found (required by /usr/local/sbin/thunder)

    uso centos 5.3 me manda ese error se que fue echo para ubuntu, pero ese error porque me aparece grax.

  • keikurono01  El 19 septiembre, 2010 a las 9:57 pm

    hola, parece que no tienes instalado el programa libstdc++, instalalo (yum install libstdc++-compat ) con sus dependencias, y luego prueba de nuevo.

    Salu2.

  • RazaMetaL  El 20 septiembre, 2010 a las 12:21 pm

    Hola, gracias por el manual. He instalado thunder siguiendo tus indicaciones pero no veo que se esten guardando archivos en mi directorio /thunder. Por otra parte, http://localhost/thunder3.php no me muestra dominios ni archivos, el total resultante en todas las columnas es 0.

    Como puedo saber que thundercache esta haciendo cache.

    Tengo squid en modo transparente en el puerto 3128 y thundercache en el puerto 8080.

    Saludos,

    • keikurono01  El 20 septiembre, 2010 a las 2:09 pm

      hola. puedes monitorear el thundercache en los logs:
      tail -f /var/log/thunder/access.log
      por defecto se encuentra alli.

      ahí puedes ver si el thunder esta funcionando o no, solo debe de salir una linea que contiene la cadena «TCP_HIT», esto quiere decir que el thunder esta despachando el vídeo. osea esta funcionando.
      otra forma es ver si tus vídeos cacheados están siendo descargados con más rapidez que lo normal.

      puedes también reiniciar el thunder:
      /etc/init.d/thunder restart
      y también el apache:
      /etc/init.d/apache2 restart

      en caso que tengas ubuntu o debian.

      saludos.

  • RazaMetaL  El 20 septiembre, 2010 a las 4:49 pm

    El log de thundercache Solo muestra TCP_MISS/200, el log de squid tambien 😦

    thunder3.php me muestra solo ceros.
    DOMÍNIO ARQUIVOS TAMANHO ECONOMIA HITS EFICIÊNCIA %
    Total 0 0 bytes 0 bytes 0 0 %

    • keikurono01  El 20 septiembre, 2010 a las 5:02 pm

      fíjare si tienes los permisos de escritura..
      chmod -R 777 /thunder/
      y también si tienes instalado el sqlite3.
      (el thunder usa una pequeña base de datos sqlite, en cada carpeta de /thunder/, debe de haber un domain.db en cada subcarpeta)
      para mi que hay algun error en el squid.conf
      fíjate si te falto algun paso.

  • RazaMetaL  El 20 septiembre, 2010 a las 5:20 pm

    Ya desistí de instalarlo, me he encontrado otro thundercache, no se si sea una versión mas antigua pero esta si funciona:

    http://sourceforge.net/projects/ecache/

  • walter  El 28 septiembre, 2010 a las 9:15 pm

    hola, como se puede hacer para ver los videos que se cachearon u archivos cacheados osea que los pueda descargar entrando por http://localhost/thuner3.php ?gracias y anda muy bien.

    • keikurono01  El 28 septiembre, 2010 a las 9:36 pm

      facil puedes hacer un link del directorio /thunder a /var/www/thunder_files. y teniendo tu apache por defecto, mostrando los directorios.

      osea
      sudo ln -s /thunder /var/www/thunder_files
      y los ves en http://localhost/thunder_files
      saludos!

      • keikurono01  El 28 septiembre, 2010 a las 9:47 pm

        Esa es la manera fácil pero no es la recomendable por que expones a que otros también vean otras carpetas, depende de como estén organizadas tus páginas.
        La forma más segura sería hacer un propio programa en php para mostrar los ficheros. este script, quizás también lo vaya a subir a la página :).

        salu2.

  • walter  El 28 septiembre, 2010 a las 10:54 pm

    Desde ya gracias y muy buenos tus aportes desde ya muchas gracias.

  • Gabriel  El 1 octubre, 2010 a las 3:13 am

    Hola tengo debian lenny con squid 2.7 y thundercache 3 funcionado, hace hits de windowsupdate, avast, megaupload, etc, pero no de Youtube, este ultimo esta en el thunder.lst

    Dejo el mismo por si alguien ve algo incorrecto:

    http.*\.4shared\.com.*(\.exe|\.iso|\.torrent|\.zip|\.rar|\.pdf|\.doc|\.tar|\.mp3|\.mp4|\.avi|\.wmv)
    http.*\.avast\.com.*(\.def|\.vpu|\.vpaa|\.stamp)
    http.*(\.avg\.com|\.grisoft\.com|\.grisoft\.cz).*(\.bin|\.exe)
    http.*(\.avgate\.com|\.avgate\.net|\.freeav\.net|\.freeav\.com).*(\.gz)
    http.*\.bitgravity\.com.*(\.flv\.mp4)
    http.*\.dailymotion\.com.*(\.flv|\.on2|\.h264|\.mp4)
    http.*\.eset\.com.*\.nup
    http.*\.etrustdownloads\.ca\.com.*(\.tar|\.zip|\.exe|\.pkg)
    http.*flashvideo\.globo\.com.*(\.mp4|\.flv)
    74\.125\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)
    http.*\.googlevideo\.com.*videoplayback
    http.*fpatch\.grandchase\.com\.br.*(\.kom|\.mkom|\.mp3)
    http.*(\.kaspersky-labs\.com|\.geo\.kaspersky\.com).*(\.avc|\.kdc|\.klz|\.bz2|\.dat|\.dif)
    http.*\.mccont\.com.*\.flv
    http.*\.mediafire\.com.*(\.exe|\.iso|\.torrent|\.zip|\.rar|\.pdf|\.doc|\.tar|\.mp3|\.mp4|\.avi|\.wmv)
    http.*\.megaupload\.com.*(\.exe|\.iso|\.torrent|\.zip|\.rar|\.pdf|\.doc|\.tar|\.mp3|\.mp4|\.avi|\.wmv)
    http.*\.megavideo\.com.*\.flv
    http.*\.metacafe\.com.*\.flv
    http.*(\.windowsupdate\.com|\.microsoft\.com).*(\.cab|\.exe|\.iso|\.zip|\.psf)
    #http.*\.nai\.com.*(\.zip|\.tar|\.exe|\.gem)
    http.*\.orkut\.com.*\.jpg
    #http.*\.pop6\.com.*(\.flv)
    http.*\.pornhub\.com.*\.flv
    http.*\.pornotube\.com.*\.flv
    http.*\.rapidshare\.com.*(\.exe|\.iso|\.torrent|\.zip|\.rar|\.pdf|\.doc|\.tar|\.mp3|\.mp4|\.avi|\.wmv)
    http.*\.redtube\.com\/.*flv
    #http.*\.symantecliveupdate\.com.*(\.zip|\.exe)
    http.*\.terra\.com.*\.flv
    http.*media[a-z0-9]{2}\.tube8\.com.*.*\.flv
    http.*\storage\.mais\.uol\.com\.br.*\.flv
    http.*\.viddler\.com.*\.flv
    http.*\.video\.msn\.com.*\.flv
    http.*\.vimeo\.com.*\.flv
    #http.*\.xpg\.com\.br.*\
    http.*\.xtube\.com.*\.flv
    http.*\.xvideos\.com.*\.flv
    http.*\.youtube\.com.*videoplayback
    http.*\.ziddu\.com.*(\.exe|\.iso|\.torrent|\.zip|\.rar|\.pdf|\.doc|\.tar|\.mp3|\.mp4|\.avi|\.wmv)
    #http.*\.ytimg\.com.*\.jpg

    Alguna idea.

    Gracias

    • keikurono01  El 2 octubre, 2010 a las 9:43 am

      Tu thunder.lst esta bien a excepción que yo tengo la linea 8 comentada, tu thunder no despacha de los que están cacheados?. o no hace ni cache?.(sobre youtube)
      salu2

  • walter  El 2 octubre, 2010 a las 1:24 am

    como se hace para borrar todo lo que se tiene cacheado?. saludos

    • keikurono01  El 2 octubre, 2010 a las 9:54 am

      existe un script para hacer eso..
      lo pegare aquí, esto borra todos los archivos que desde hace más de 20 semanas no han echo hits. (o cambiar el «20 week ago» por otro valor).

      esto solo es para thundercache3.

      #################################################
      #!/bin/sh
      data=`date +»%Y-%m-%d» -d «20 week ago»`

      dirs=`find /thunder/ -name domain.db`

      for d in $dirs
      do
      lista=»init»

      dir=`dirname $d`
      echo «entered in $dir.»

      while [ -n «$lista» ]
      do
      lista=`sqlite3 $dir/domain.db «select file from thunder where last_request /dev/null
      then
      echo «removed $i…»
      fi
      done
      done
      done
      #################################################

      • CarlosTruj  El 22 febrero, 2012 a las 4:47 pm

        Saludos… keikurono01… Felicitaciones excelente información…

        Quisiera por favor, nos des una idea de cómo hacer para que se borren los videos de Youtube que no fueron descargados completamente, y que cuando otro usuario desea verlos da error: «Se ha producido un error. Vuelve a intentarlo mas tarde.» incluso hay algunos videos que quedan como si fuesen a cargar y no cargan definitivamente.

        Pero si desacto thundercache, se cargan los videos normalmente.

        Al momento lo que hago cuando me doy cuenta que pasa eso, es borrar todo el directorio de youtube… Pero eso no sería correcto, ya que todos los videos que están bien, no debería borrarlo…

        Espero puedas darnos alguna solución… Gracias..!!!

        O si puedes por favor, publicar un tutorial de Thundercache 3.1 corregido..

        Porque hay unos tutoriales para hacerlo en paralelo con mikrotik, pero sería bueno hacerlo en la misma pc linux como se hace con ésta versión de thundercache3, ya que muchos no disponemos de mikrotik.

        Bye

  • MarkSound  El 7 octubre, 2010 a las 7:14 pm

    hola bueno soy nuevo el so de linux pero poco a poco veo las ventajas enormes segui los pasos y todo ok update-rc.d thunder defaults
    agregamos al final «/etc/squid/squid.conf» en la linea del siguiente codigo primero introduje
    update-rc.d thunder defaults y cargo con exito
    ahora seguido ingrese /etc/squid/squid.conf y al parecer no funciona reinicie el servidor y bueno no veo el thundercache aunque se que esta instalado porque lo puedo ver en pantalla aver si me ayudan como ingresar el codigo correctamente ya que la ingresarlo me dice permiso denegado agradecere cualquier tipo de ayuda

    • keikurono01  El 7 octubre, 2010 a las 10:32 pm

      Hola, debes de editar el squid.conf como root, osea:
      sudo gedit /etc/squid/squid.conf

      luego al final pegas la configuración del thundercache.

      salu2.

  • MarkSound  El 8 octubre, 2010 a las 12:48 pm

    Gracias por la ayuda pero al introducir el codigo me aparece el mismo error bueno me dice que el sudo no es un comando valido si pudieras darme una informacion mas detalla porque como anteriormente comente recien me inicio en este campo y bueno aun no soy un entendido para poder entrar a configurar el thunder

    • keikurono01  El 8 octubre, 2010 a las 10:37 pm

      no se si tendrás ubuntu, o una distro debian, de todos modos ejecuta:
      su
      y luego ingresas tu password, y después editas el squid.conf.
      gedit /etc/squid/squid.conf

      salu2.

  • crizz  El 15 octubre, 2010 a las 8:56 pm

    aun no puedo llegar a configurar el squid no se donde esta el redireccionamiento de thunder por pliz ayuda siento que voy a morir estoy muy interazo con el thunder cache pero no puedo

  • crizz  El 15 octubre, 2010 a las 11:02 pm

    COMO INGRESO A EDITAR ES SQUID :::LLEGO ASTA LA PARTE PRINCIPAL OSEO HASTA ACA::::::*

    apt-get update

    apt-get upgrade

    apt-get install squid apache2 libapache2-mod-php5 php5 php-db php5-gd php5-sqlite sqlite3 libsqlite3-dev libstdc++6 unzip bzip2

    cd /root

    wget «http://www.biazus.com/forum/download/file.php?id=179» -O thunder3-32bits.tar.bz2

    mkdir thunder3-32bits

    tar xjvf thunder3-32bits.tar.bz2 -C thunder3-32bits

    cd thunder3-32bits

    mkdir /usr/local/sbin

    cp -R /root/thunder3-32bits/sbin/* /usr/local/sbin

    chmod a+x /usr/local/sbin/thunder

    mkdir /var/log/thunder

    mkdir /var/tmp/thunder

    mkdir /var/run/thunder

    chmod a+rwx /var/log/thunder

    chmod a+rwx /var/tmp/thunder

    chmod a+rwx /var/run/thunder

    cp -R /root/thunder3-32bits/etc/init.d/* /etc/init.d

    chmod a+x /etc/init.d/thunder

    cp -R /root/thunder3-32bits/etc/thunder /etc/thunder

    touch /etc/thunder/whitelist

    touch /etc/thunder/blacklist

    mkdir /thunder

    chmod a+rwx /thunder

    chown -R www-data:www-data /thunder/

    chmod -R 777 /thunder/

    umask 000 /thunder/

    ln -s /etc/thunder/thunder.php /var/www/thunder3.php

    ASTA AHI BA DE MARAVILLA TENGO DEBIAN 5 EN FORMA ESTANDAR

    PERO DE AHI ME QUEDO AYUDAME PLIZ

    EN ESTA PART ME QUEDO

    #===================================================================#

    2 #Redirecionamento Thunder 3.x – REGEx

    3 #===================================================================#

    acl thunder_lst url_regex -i «/etc/thunder/thunder.lst»
    cache deny thunder_lst
    cache_peer IPTHUNDER parent 8080 0 proxy-only no-digest
    dead_peer_timeout 2 seconds
    cache_peer_access IPTHUNDER allow thunder_lst
    cache_peer_access IPTHUNDER deny all

    • keikurono01  El 15 octubre, 2010 a las 11:18 pm

      lee los comentarios de arriba, ahi digo como edito es squid.conf
      simplemente tienes que hacer

      sudo apt-get install gedit
      sudo gedit /etc/init.d/squid.conf

      con esto estas abriendo el archivo squid.conf, en modo root(o sea como administrador), usando el editor gedit, luego cuando tengas el archivo abierto le agregas al final el texto que dice en el tutorial, y continuas.

  • juan  El 15 octubre, 2010 a las 11:58 pm

    hola amigo keikurono01 …… buen post pero quisiera preguntarte si este thunder o sevidor como se llame trabaja con targetas red o??

  • CRIZZ  El 17 octubre, 2010 a las 2:26 pm

    hola amigo de nuevo por aca mira que ip le pongo aqui

    cache_peer_access IPTHUNDER allow thunder_lst
    cache_peer_access IPTHUNDER deny all

    tengo mi debian que estoy configurando thunedercache en la cual tomo la ip 192.168.10.251 pero mi mikrotik es 192.168.10.1

    el mikrotik 2.7

    tiene webcache+squid me almacena pagina es muy bueno ahora quiero cachrar videos y descargas d archivo

    pliz

  • CRIZZ  El 17 octubre, 2010 a las 2:32 pm

    aciendo la configuracion de thundercache ….are la configuracion con el mikrotik y que trabajen los dos

    algo con la pregunta anterior::.
    ho en debian le pongo la ip 192.168.10.251
    pero la puerta de enlace le pongo la ip del mikrotik o le pongo otra ip

    disculpame el enrriedo que ago

    pero estoy apunto de lograrlo

    • keikurono01  El 18 octubre, 2010 a las 3:47 pm

      claro, y la puerta de enlace es el mikrotik. me imagino que habrás configurado el mikrotik, para que actue junto con el thunder..
      salu2.

  • walter  El 18 octubre, 2010 a las 1:44 pm

    Hola de nuevo te comento que ya lo tengo instalado paralelo a mi mikrotik ahora te queria consultar si no tenes algun post como este para instalar un servdior freeradius con admin dolaradius he visto muchos pero confusos y como has explicado vos este post te queria consultar si tenes o sabes de algun post bueno. Saludos walter Bariloche Argentina….

    • keikurono01  El 18 octubre, 2010 a las 3:53 pm

      Hola, si intente instalar el daloradius y el freeradius, para hacer el hotspot.
      El manual lo tengo incompleto, pero hasta cierto punto funcionando, el problema es que al final me decidí por no hacer un hotspot funcional para los usuarios, ya que hacia insegura la red (por el echo de tener que configurar un DHCP, e ir repartiendo ips a todos), por ello solo configure una tarjeta que hiciese un DHCP para una red, que al final solo iban a ir a la página del hotspot, pero por medio de iptables, los iba a bloquear el acceso a internet.
      Quizás suba el manual, pero seria incompleto, y como te digo no es recomendable hacerlo funcional con los usuarios.
      salu2.

  • walter  El 20 octubre, 2010 a las 1:08 am

    Hola si entiendo lo que decis, yo lo quiero hacer de la siguiente manera: Mikrotik server con politicas firewall, dhcp solo para hotspot publico en el cual los clientes navegarian solo si cargan una clave de una targeta prepaga, en eso lo quiero implementar y si ahtentico con mkt y se reinicia el servidor vuelven todos a seguir navegando por eso es que quiero implementar esto, si tenes alguna info te agradeceria , un abrazo, Walter.

  • walter  El 23 octubre, 2010 a las 5:44 pm

    Hola gracias por los link estan buenos, te queria consultar sabes que tengo demasiados descargas de youtube y de avast y los quiero eliminar como puedo hacer tu ejem lo agregue y anda pero los videos los tengo hace rato ya y no los elimina con que comando puedo eliminarlos en forma manual? gracias .
    Walter

    • keikurono01  El 23 octubre, 2010 a las 6:11 pm

      El script oficial lo he colgado en el post de arriba.
      Para hacer la eliminación más personalizada, tendrías que usar el sqlite3 y eliminar los archivos que quieras.
      por ejemplo, para eliminar un archivo en particular sería:

      sqlite3 /thunder/youtube/domain.db «delete from thunder where file=\»file_name»\ »

      salu2.

  • Adrian  El 28 octubre, 2010 a las 9:05 am

    Hola consula cual sería lalogica de la linea de comando en thunder.lst ya que quiero agregar algunos sitios que no cachea video como por ejemplo http://video.latam.msn.com/watch/video/piranas-3d/k6brq8he
    Gracias

    • keikurono01  El 30 octubre, 2010 a las 12:01 am

      Para hacer cache de cualquier tipo de video o streams, se deben de crear programas o módulos que usen la información de los links a estos vídeos, y luego poder descargarlos en caché, y de ahi finalmente despacharlos a los usuarios.
      Es justamente lo que hace thundercache(claro que en esta versión, hace uso del proxy squid).

      Pero para hacer todo esto debes de buscar primero las fuentes del thundercache.

      O en todo caso hacer tus propios módulos de un inicio. 🙂

      salu2.

  • Walter  El 29 octubre, 2010 a las 2:02 pm

    Hola keikurono01 como estas?, de nuevo por aqui te quiero hacer una consulta ya que sos una muy buena guia tengo un problema en la pc que tengo el ubuntu con thunder se me jodio un slot de las ddr y se me tilda casi todos los dias y debo reiniciarlo a mano ahora la consulta seria : se puede cambiar solo el disco rigido a una nueva pc? o debo instalar todo de nuevo porque le he agregado muchos script y tengo el disco al de 500gb al 80% y no quiero peroder todas las actualizaciones etc. Saludos y espero una pronta Rta.

    • keikurono01  El 30 octubre, 2010 a las 12:09 am

      Hola, desde Perú un saludo.
      Me paso algo parecido.
      Pero si cambias tu hd a otra placa, no hay problema (monta igual).
      sobre todo si tienes un Gnu/linux!.

      salu2.

  • gesus  El 30 octubre, 2010 a las 12:21 pm

    disculpa una pregunta amigo tengo mikrotik con una ip 192.168.10.1/24

    peru mi thunder tiene una ip 192.168.5.151
    puerta de enlace 192.168.5.1

    la pregunta es aqui que ip le pongo aqui (IPTHUNDER)
    la del mikrotik ola del tunder

    #===================================================================#
    #Redirecionamento Thunder 3.x – REGEx
    #===================================================================#

    acl thunder_lst url_regex -i «/etc/thunder/thunder.lst»
    cache deny thunder_lst
    cache_peer IPTHUNDER parent 8080 0 proxy-only no-digest
    dead_peer_timeout 2 seconds
    cache_peer_access IPTHUNDER allow thunder_lst
    cache_peer_access IPTHUNDER deny all

    • keikurono01  El 30 octubre, 2010 a las 12:40 pm

      Hola, tienes que poner la IP del thundercache. o sea el *.*.5.151

      Salu2.

  • Walter  El 30 octubre, 2010 a las 2:02 pm

    Hola, el script que has puesto para eliminar lo de mas de 17 semanas sin hits, donde lo pones? o hay que hacerlo en php? saludos.

    • keikurono01  El 30 octubre, 2010 a las 2:35 pm

      El script lo ejecutas en un Gnu/linux. osea le das permisos de ejecución y luego lo ejecutas en cualquier lugar.
      no es vía web.
      Se puede integrar a la página de thunder3.php, si se quiere 🙂

      Saludos.

  • gesus  El 31 octubre, 2010 a las 5:17 am

    amigo mira al final del squid pongo este

    #hierarchy_stoplist cgi-bin ?

    luego esto
    #===================================================================#
    #Redirecionamento Thunder 3.x – REGEx
    #===================================================================#
    acl thunder_lst url_regex -i «/etc/thunder/thunder.lst»
    cache deny thunder_lst
    cache_peer 192.168.5.250 parent 8080 0 proxy-only no-digest
    dead_peer_timeout 2 seconds
    cache_peer_access 192.168.5.250 allow thunder_lst
    cache_peer_access 192.168.5.250 deny all

    o que:::::::::::::: mira me sale la pagina del servidor thunder pero no almacena nada cual prodria ser la solution

  • keikurono01  El 31 octubre, 2010 a las 12:38 pm

    Hola, la linea «#hierarchy_stoplist cgi-bin ?», ¡no se agrega!, se debe de comentar esta linea, que ya existe, sólo se le antepone el carácter «#» que es un comentario de linea.

    luego cargas la nueva configuración «squid -k reconfigure», y pruebas si te funcionó.

    Saludos.

  • Walter  El 31 octubre, 2010 a las 3:19 pm

    Gracias me anduvo muy bien, ahora disculpa te moleste tanto, pero te quiero hacer otra consulta sabes que de vez en cuando 1 o 2 veces al dia me pasa que me tira el siguiente error The requested URL could not be retrieved, a que se puede deber este herror? porque internet nunca se corta yo pense que venia por ahi tenes alguna sugerencia? gracias.

  • gesus  El 31 octubre, 2010 a las 10:30 pm

    MIRA QUIERO GUARDAR LOS CAMBIOS QUE HAGO EN EL SQUID CUALES SON LAS TECLAS QUE DEBO USAR

    DISCULPEN MI PREGUNTA MONSE

  • gesus  El 1 noviembre, 2010 a las 9:02 am

    sabes porque::: digo yo que no funcione porque no guarda los cambios yo reinicio el thunder y nada luego veo “hierarchy_stoplist cgi-bin ?”, sale igual luego veo esto

    #===================================================================#
    #Redirecionamento Thunder 3.x – REGEx
    #===================================================================#
    acl thunder_lst url_regex -i “/etc/thunder/thunder.lst”
    cache deny thunder_lst
    cache_peer 192.168.5.250 parent 8080 0 proxy-only no-digest
    dead_peer_timeout 2 seconds
    cache_peer_access 192.168.5.250 allow thunder_lst
    cache_peer_access 192.168.5.250 deny all

    no sale lo que escrito :::: como puedo aserlo

  • gesus  El 1 noviembre, 2010 a las 12:26 pm

    cual guarda los cambios

    ctrl+y eso es o no ?

    • keikurono01  El 1 noviembre, 2010 a las 12:45 pm

      Hola.
      te refieres a guardas camb¡os en el editor VIM?.
      para hacerlo ahi, debes de usar esc, :wq (guardar y salir)

    • Adrian  El 18 noviembre, 2010 a las 3:05 pm

      Control X

  • Walter  El 1 noviembre, 2010 a las 1:44 pm

    el msj me lo muestra cuando intento abrir una pagina pasando por el cache no si si se me entiende. otra de las cosas que no puedo solucionar es que en megauploads cuando quiero descargar queda la pag en blco no inicia nunca la descarga pero si desactivo el thunder si descarga normalmente que puede ser? mas alla de esto anda muy muy bien el cache. saludos Walter

  • gesus  El 1 noviembre, 2010 a las 2:11 pm

    para guardar los cambios con el editor gedit
    que hago disculpa :::::por la pregunta

    • keikurono01  El 1 noviembre, 2010 a las 2:15 pm

      Hola, gedit es igual que el block de notas de windows.
      debes de buscar la opción de guardar.
      o cntrl+s

  • gesus  El 1 noviembre, 2010 a las 9:36 pm

    mira solo en el squid se ace esto nada mas o¿?

    #hierarchy_stoplist cgi-bin ?

    squid -k reconfigure

    #===================================================================#
    #Redirecionamento Thunder 3.x – REGEx
    #===================================================================#
    acl thunder_lst url_regex -i «/etc/thunder/thunder.lst»
    cache deny thunder_lst
    cache_peer 192.168.5.250 parent 8080 0 proxy-only no-digest
    dead_peer_timeout 2 seconds
    cache_peer_access 192.168.5.250 allow thunder_lst
    cache_peer_access 192.168.5.250 deny all

    los canbios ya los guarda pero ahora como ago para ponerlo en paralelo con mikrotik 2.7

    el mikrotik que tengo full cache y squid como hago

    • keikurono01  El 1 noviembre, 2010 a las 10:51 pm

      Hola, debes de poner el mikrotik como cache hijo y thunder como cache padre, busca por la red un manual sobre thundercache + mikrotik. hay uno que esta en portugués.
      si no me equivoco esta en la página de vivaolinux (muy buena página para empezar :))
      salu2.

  • Diegote  El 1 noviembre, 2010 a las 11:43 pm

    Exelente post. Funciona todo de maravilla! AGUANTE LINUX SERVERSSS!!

  • gesus  El 2 noviembre, 2010 a las 9:20 pm

    dime como como hago para configurar proxy trasparente en una sola targeta de red y que me de acceso al internet
    primero quiero configurar este caso,,,, luego le pongo thunder cache para aserle trabajar en paralelo con mikrotik

  • syohan  El 3 noviembre, 2010 a las 8:25 am

    Hola amigo!!

    en relacion al thunder 3.0 y al 3.1, creo que la diferencia fundamental es el uso de MySQL no?, por casualidad tienes el thunder31.tar?, estoy tratando de ubicarlo y es mas complicadooo.. 😀 bueno gracias por los aportes, aprendi a instalarlo manualmente sin scripts con esta pagina, pero me gustaria probar como hacer con el thunder 3.1 .

    gracias

    • keikurono01  El 3 noviembre, 2010 a las 9:21 pm

      Hola!, el thundercache 3.1 lo encuentras con el nombre de «squidrewrite» en sourceforge, provecho 🙂
      salu2.

  • Adrian  El 3 noviembre, 2010 a las 10:42 pm

    Hola recien instalo thundercache y funciona muy bien, lo unico que no cachea los videos de algunas paginas como por ejemplo http://video.latam.msn.com/watch/video/detras-de-escenas-de-harry-potter-y-las-reliquias-de-la-muerte-parte-1/k6sx4ajf

    Cual es la logica para agregar lineas dentro de thunder.lst asi las cahea ??
    Gracias

  • sergio  El 3 noviembre, 2010 a las 11:04 pm

    porque al poner el

    http://192.168.1.250/thunder3.php

    me aparece como si fuese un archivo guardar antes me parecia normal la visualizacion del thunder

  • gonzalo  El 4 noviembre, 2010 a las 12:07 am

    Relatório do Sistema Thunder Cache 3:

    Data de geração: Thu, 04 Nov 10 00:03:23 -0500
    Uso do disco: 11.2 %
    Domínio Arquivos Tamanho Economia Hits Eficiência %
    Total 0 0 bytes 0 bytes 0 0 %

    ME SALE EN RELATORIO 00 00 0 000 NO ACE CACHE NADA QUE PUEDE SER PRIMERO NAVEGO BIEN CON EL SQUID LUEGO LE APLICO EL THUNDER HAY INTERNET PERO NO ACE NADA D HID

    • keikurono01  El 4 noviembre, 2010 a las 12:20 am

      Hola, revisa tus logs de thudercache y fíjate si los puertos de escucha de tu squid y tu thunder no coinciden.

      saludos.

  • gonzalo  El 4 noviembre, 2010 a las 7:50 am

    y otra cosa que no entiendo es esto
    Cambiando “ipthunder” por la ip del proxy.
    aque se refiere quisas esta aqui la falla

    • keikurono01  El 4 noviembre, 2010 a las 10:19 am

      Ahí tienes que poner la ip de la tarjeta, por donde escucha el thundercache o el squid.
      saludos.

  • gonzalo  El 4 noviembre, 2010 a las 10:44 am

    mira el squid tiene el puerto 3128 el thunder tiene 8080

    ono es asi tienen que tener el mismo puerto
    3128 cada uno

    • keikurono01  El 4 noviembre, 2010 a las 11:35 am

      Esta bien.
      Dime tienes archivos en tus carpetas /thunder ?
      sobre todo prueba hacer cache de youtube y ve si se almacenan en la carpeta /thunder/youtube, si es posible ejecuta el sqlite3 /thunder/youtube/domain.db «select * from thunder» y chekea cuantos archivos tienes, deben de haber varios (después de visitar algunos vídeos de youtube).

      saludos.

  • gonzalo  El 4 noviembre, 2010 a las 12:00 pm

    SOLO HE CONFIGURADO TODU LO QUE ESTA EN TU POST O HAY ALGO QUE ADICIONAR

    • keikurono01  El 4 noviembre, 2010 a las 12:11 pm

      Con toda esta info logras montar el thunder. Tienes que tratar de ver si está cacheando los videos de youtube, si es así, entonces el problema es en el despacho, puede ser por varios motivos como la configuración del firewall, etc. pero has lo que te dije arriba.
      saludos.

  • gonzalo  El 4 noviembre, 2010 a las 5:51 pm

    hola mira es nesesario crear una copia del squid o simplemente se edita el squid
    al crear otro squid con lo nesesario funciona ono que pasa ono levanta simplente

    he visto y me dicen que puedes eliminar el squid original

    pero no creo o que me dices

    • keikurono01  El 4 noviembre, 2010 a las 6:01 pm

      El archivo por defecto que usa el squid es el squid.conf, y sí, se puede cambiar por otro nombre, pero deberías de cambiar el nombre del archivo en otros archivos como el /etc/init.d/squid.
      pero para no complicarse demasiado, es mejor hacer una copia de seguridad al squid.conf y luego trabajar con el squid.conf original y hacer cambios, sabiendo que tienes el de respaldo.
      Saludos.

  • gonzalo  El 4 noviembre, 2010 a las 10:36 pm

    otra mas mira he probado mi debian squid en la maquina de un cliente su navegador lo configure con el squid de debian funciona 100% pero la idea es que yo quiero poner thundercache
    no se ve nada solo el logo que no alnacena nada estann 0000000
    y el squid ya no funciona solo ace descarga normal pero antes de instalar thunder en descargas lo baja todo de aranque pero el thunder la jode

    o es que poner el squid en modo transparent pero como lo ago solo tengo una sola targeta porque la idea es aserle trabaja con el miktotik 2.7

    ho agrega mi hotmail:

    redes_wireless1@hotmail.com

    para solucionarlo lo mas pronto con la tutorias tuyas

    • keikurono01  El 5 noviembre, 2010 a las 10:49 am

      Hola, hay un tutorial de como montar el thunder junto con el mikrotik, esta en vivaolinux.com, no lo he probado, pero se ve bueno.
      Ahí se hace uso de una sola tarjeta de red.
      saludos.

  • gonzalo  El 5 noviembre, 2010 a las 3:15 pm

    buena amigo por fin salio el funcionamiento del thunder
    pero cachea puro youtube pero nda de navenacion de google.
    o ninguna informacion solo ace cache puro video que es lo que falta

  • Anónimo  El 5 noviembre, 2010 a las 11:18 pm

    RESPONDEME PORFAVOR

  • gonzalo  El 6 noviembre, 2010 a las 1:40 pm

    HOLA AMIGO GRACIAS TU POR TUS APORTE PERO OTRA MAS COMO PUEDO ASER PARA QUE THUNDER ME CACHEE INFORMACION O PARTE DE NAVEGACION PORQUE ME CACHEA PURO VIDEO DE YOUTUBE NADA DE NAVEGACION

    • keikurono01  El 6 noviembre, 2010 a las 1:46 pm

      La idea es que thunder haga cache «sólo» de las páginas listadas en /etc/thunder/thunder.lst

      Saludos!.

  • gonzalo  El 6 noviembre, 2010 a las 1:50 pm

    tambien dime para permitir el acceso a internet solo se configura en el squid el rango de la ip osea (acl permitidos src 192.168.1.0/24) o se crea una carpeta de permitidos donde estan todos los ip de los clientes
    lo pruebo en modo trasparent pero no funciona tengo que aplicar en su navegador el ip proxy para tener acceso ala red

  • gonzalo  El 6 noviembre, 2010 a las 1:55 pm

    tengo que crear esta carpeta ono porque pongo no sale nada o error
    creo esta carpeta aparte descargo el el archivo thunder o?????

    /etc/thunder/thunder.lst

    • keikurono01  El 6 noviembre, 2010 a las 2:14 pm

      Que error te arroja?.
      Si estas usando el squid sólo, entonces tendrás que usarlo de modo trasparente (2 tarj. de red)
      si lo usas con mikrotik, es suficiente con 1 sola tarjeta.
      y en mikrotik le dices que el squid esta en tal IP, y tiene tal login y tal password, y demás configuraciones.
      saludos.

  • miguel  El 11 noviembre, 2010 a las 1:19 am

    que version de ubuntu es el mejor.???

    • keikurono01  El 11 noviembre, 2010 a las 11:21 am

      Te recomiendo la versión 9.04, que es la que uso para hacer todo esto, aunque teóricamente lo mejor es que sea un ubuntu server, u otro dedicado a servidores.(pero vienen en consola, aunque puede dotarse de GUI).

  • Miguel  El 11 noviembre, 2010 a las 4:44 pm

    Una pregunta mas por favor, puedo hacer el procedimiento con debian instalacion estandar ?. y link para bajar el ubuntu que recominedas porfa abusando de tu coordialidad.

  • Miguel  El 11 noviembre, 2010 a las 5:14 pm

    lo que sucede es que yo uso mikrotik y tengo proxy instalado, que me bloquea ciertas paginas, yo quiero adicionar el thunder pero sin anular mi proxy, hay que modificar algo en el squid.conf ?, cual seria el procedimiento a seguir para unir mikrotik + squid + thunder.

  • gonzalo  El 11 noviembre, 2010 a las 5:34 pm

    hola amigo de nuevo por aca como te ba

    y para acer una pregunta
    como puedo almacenar en thundercache la navegacion de google por ejemplo;;;;; las paginas hotmail.com ::::etc…todas las paginas etc
    o algun scrip para adicionarle en el archivo

    vim /etc/thunder/thunder.lst

  • Miguel  El 11 noviembre, 2010 a las 6:03 pm

    amigo gonzalo el que hace el almacenamiento es squid thunder es un script para que squid pueda tambien almacenar videos, para lo que tu requieres es modificar en squid.conf, nose si me deje explicar.

  • Miguel  El 11 noviembre, 2010 a las 6:24 pm

    sere cargoso!!,,, pero es importante porque hacer un cache externo, acaso mikrotik no almacena videos ? no hay alguna manera que mikrotik almacene video ? si alguien tiene la solucion agradesco mucho se exprece, gracias.

    • keikurono01  El 11 noviembre, 2010 a las 10:33 pm

      Puedes hacer uso de cualquier distribución, mejor si es un debian o ubuntu, (para que sea facil con esta guía).

      y hasta donde sé, debes de usar el mikrotik aparte del thundercache.
      y luego configurar el proxy del mikrotik junto con el thundercache, hay un manual de como hacerlo que esta en vivaolinux
      salu2.

  • Miguel  El 12 noviembre, 2010 a las 2:30 pm

    amigo todo bien hasta ahora pero tengo un problemilla, localhost aque hace referencia exactamente, copio lo que pones alli pero no me sale http://localhost/thuner3.php ,debo cambiar localhost por algo ???..

    • keikurono01  El 12 noviembre, 2010 a las 7:53 pm

      La pagina es «http://localhost/thunder3.php». o bien «http://TU_IP/thunder3.php»

  • Miguel  El 13 noviembre, 2010 a las 12:37 am

    Redirecting you to http://localhost/thuner3.php

    esto es lo que me sale que puede estar pasando? he probado con la ip de mi pc con la del server, con el nombre del server, con mi ip publica hasta con el 127.0.0.1 y siempre me sale lo mismo, podria ser que el archivo no esta donde debe de estar el archivo /thunder3.php. me das la ruta exacta para ver si ese es el problema, muchas gracias. mi profe siempre decia que el problema siempre se ubica entre la pc y la silla, jajaj.espero resolver esto jeje.

    • keikurono01  El 13 noviembre, 2010 a las 10:36 am

      Se escribe thunder3.php no thuner3.php

      Supongo que hiciste el paso :
      «ln -s /etc/thunder/thunder.php /var/www/thunder3.php»
      si seguiste la guía, no habría problema. si es posible reinicia tu apache.
      además tambien puedes probar poner la ip de tu thundercache no el 127.0.0.1 sino tu ip.

  • Miguel  El 13 noviembre, 2010 a las 2:46 am

    seria bueno que pongas el contenido del squid.conf, digo…

  • Miguel  El 13 noviembre, 2010 a las 2:52 pm

    Bueno si disculpa lo que hice fue torpemente copiar lo que escribiste arriba y alli tambien dice thuner, pero bueno problema resuelto, ya me sale la web con la ip de mi server;

    1289676524.000 0 192.168.10.1 TCP_MISS/200 2222 GET http://ads1.msads.net/ads/1/0000000001_000000000000000425596.gif – NONE/- esto me sale cuando aplico tail; nose exactamente que quiere decir eso, solo para saber amigo ya esta funcionando el thunder, muchas gracias.bueno por lo menos en la web aparece algo, es cosa de probar con mis clientes.

    • keikurono01  El 13 noviembre, 2010 a las 3:19 pm

      cada ves que el recurso lo toma del cache, muestra una cadena que contiene la palabra «HITS», y si esta descargando por primera ves, entonces muestra «MISS».

      salu2.

  • Miguel  El 13 noviembre, 2010 a las 7:24 pm

    entiendo, gracias.

  • Miguel  El 14 noviembre, 2010 a las 2:07 am

    quiero poner el boton de messenger en mi portal cautivo hotspot, sabes como hacerlo porfa, perdona que cambie de tema.gracias.

  • saida  El 14 noviembre, 2010 a las 4:39 pm

    Hola, me funciona bien el thnder cache, pero como hago para ver por pagina web lo que tengo an la cache.
    Talvez tengo que instalar un paquete adicional.
    saludos

  • saida  El 14 noviembre, 2010 a las 4:45 pm

    ya me salio, debo haber digitado algo mal porque ahora ya lo puedo ver

  • Anónimo  El 16 noviembre, 2010 a las 12:19 pm

    despues de haber probado todo, como te comente anteriormente, todo marcha segun tu tutorial, pero en los eventos con el tail siempre me sale MISS, nunca veo X-
    HIT que podria estar pasando, veo que si almacena y hay internet y todo, supuestamente el squid usa el 3128 como port adicionalmente le agregue el port 8080, porque a la hora de poner en el parent de mikrotik a mi server con el port 3128 no funciona, sin embargo le pongo 8080 y funciona y anda todo aparenttemente bien, pero te repito en el server con el comando tail, no logro visializar el cache X-HITS, sugerencias ? porfa.

  • Adrian  El 16 noviembre, 2010 a las 2:31 pm

    Hola necesito instalar otro server proxy detras del que tengo activo con thuder cache. Como lo configuro como hermano o como padre? y a que Ip y puerto apunto? gracias

  • Adrian  El 16 noviembre, 2010 a las 2:35 pm

    Disculpame soy un poco novato en esto, como se hace para hacer un modulo o de donde se saca asi puedo cachear los videos de esta web http://video.latam.msn.com/watch/video/piranas-3d/k6brq8he gracias

  • Anónimo  El 18 noviembre, 2010 a las 9:49 am

    una preunta porfa, las lineas que se agregan al squid noto que usa el puerto 8080, dime tiene que ser el mismo puerto para el squid ?? o eso puede ser diferente??.

    • Adrian  El 18 noviembre, 2010 a las 3:08 pm

      Hola mira a mi me funciona solo de esta forma el squid apunta a la ip de la placa de red interna 192.168.20.1 3128 y el thunder a 192.168.20.1 8080 ya probe de otra formas y no funcionaba

  • Anónimo  El 18 noviembre, 2010 a las 12:59 pm

    Estube buen rato leyendo los comentarios y me sucede lo que a gabriel, el server thunder despacha avast y karpesky pero no youtube que es lo que mas me interesa, que despache youtube. mi problema anterior era que no le habia dado acceso a la red local, pero aun sigo con el tema del hit a youtube, porfa haber que podemos hacer, gracias.

  • Erick Alberto  El 27 noviembre, 2010 a las 11:46 am

    Que tal amigote felicito por tu post esta buenisimo, yo ya lo instale em mi maquina, la unica diferencia es que yo lo unifique con asi Squid3+Thundercache3+Danguardian, espero que no temoleste pero hice un pequeño tutprial de como hacelo y puse el link de tu pagina como referencia, gracias por el aportazo.

  • Anónimo  El 16 diciembre, 2010 a las 10:35 pm

    tienes porfa la configuracion del squid ? alli tengo problemas porfa ayuda.

    • Erick Colindres  El 17 diciembre, 2010 a las 4:07 pm

      mi correo es firecold-angelus@hotmail.com, cualquier dudad, escribeme un mensaje o por messenger y te ayudare en lo que pueda, es bueno saber que alguien esta interesado en saber. El Conocimiento es Poder

  • Miguel.  El 20 diciembre, 2010 a las 5:15 pm

    Muchisimas gracias, ya pude montar el thunder con este tutorial el problema estaba en mi configuracion como yo uso mikrotik, queria hacer una consulta, que tan estable es esta version, y donde dice uso del disco % se refiere solo a la carpeta del thunder o a todo el squid incluido el thunder ? se refiere al todo el disco duro ?, gracias por su respuesta.

    • Erick Colindres  El 20 diciembre, 2010 a las 6:39 pm

      a mi la verdad no me ha fallado, y se refiere del espacio del disco y solo a la carpeta thunder

  • Miguel  El 21 diciembre, 2010 a las 2:34 pm

    Queria saber si con esta version del thunder tambien puedo instalar en el mismo server el dns bind9 el famoso demonio.

    • keikurono01  El 21 diciembre, 2010 a las 2:36 pm

      Hola, si claro que es posible, pero depende para que lo quieras, creo que es más recomendable instalarse el pdnsd. busca por la red.

      salu2.

  • Carlos Truj  El 21 diciembre, 2010 a las 5:00 pm

    Saludos…

    Desde Ecuador, primero deseo felicitarte por tu Blog, muy excelente… tienes muchas cosas interesantes publicadas.

    Configuré tal como lo mencionas en ésta entrada, y al momento está funcionando bien en lo que cabe.

    Pero le veo un pequeño problema..: Al ver una pc (cliente) un video de youtube… lo cachea muy bien… y cuando el mismo cliente, lo cierra y lo vuelve a abrir coge de la caché todo muy rápido.

    El problema es cuando otra pc (otro cliente) mira el mismo video, éste no coge de la cache, coge directo y se demora… Por lo cual deseo preguntarte si ese es el funcionamiento correcto ó si un cliente mira un video y otros clientes luego miran el mismo video, deberían tomar los otros clientes de la caché sin importar quien lo vio primero.

    Si no me explico bien, es algo así: PC1 mira el video, entonces se baja y se cachea. Pero si PC2 mira el mismo video se vuelve a bajar y cachear y así con los demás.. así está bien el funcionamiento o no…

    Si el funcionamiento debería ser PC1 mira video, luego PC2 ó PCX ve el mismo video, la caché debería facilitarle y ya no bajar denuevo… Cuál puede ser el problema??

    Tal vez, algo está mal en la configuración o hay que cambiar algo en algún archivo?

    Espero pueda contestarme…!!

    Gracias, y perdón tantas letras…

    • keikurono01  El 21 diciembre, 2010 a las 6:43 pm

      Hola, primero para probar el funcionamiento del cache, no es necesario ir a otra pc, puedes abrir otro navegador distinto, y verificar el video desde alli.
      En tu caso, hay algo que has obviado del manual, verifica que el squid este funcionando, el thunder, y también verifica el manejo del ancho de banda de tu server, debes de dar preferencias de bajada al thunder.

      salu2.

  • Carlos Truj  El 21 diciembre, 2010 a las 7:34 pm

    Gracias por contestar…

    Squid está funcionando muy bien, Thunder también… solo con ese pequeño inconveniente….

    Que los demás usuarios si ven el mismo video, no toma de la caché… lo que hace es cachear el video por cada usuario y no una vez por varios usuarios.

    Así está funcionando y no debería ser… lo único que ahora estoy probando nginx en vez de apache… pero igual con apache hacía lo mismo.

    Alguna sugerencia, please…

    Bye

  • Carlos Truj  El 21 diciembre, 2010 a las 7:38 pm

    Gracias por contestar…

    Squid está funcionando muy bien, Thunder también… solo con ese pequeño inconveniente….

    Que los demás usuarios si ven el mismo video, no toma de la caché… lo que hace es cachear el video por cada usuario y no una vez por varios usuarios.

    Si en el mismo usuario abro varios navegadores si funciona, pero voy a otra pc, y abro el mismo video, no carga de la caché. En otra web vi que alguien tenía el mismo problema, http://www.ubuntu-es.org/node/145220 pero no hay solución!!!

    Así está funcionando y no debería ser… lo único que ahora estoy probando nginx en vez de apache… pero igual con apache hacía lo mismo.

    Alguna sugerencia, please…

    Bye

    • keikurono01  El 21 diciembre, 2010 a las 8:41 pm

      Para mi que no se debe al usuario, o sea, si abres un video en firefox(por ejemplo) y luego de «cachear», abres el mismo video en chrome(por ejem.), entonces el video no descarga rápido o no descarga del cache. es tu caso?.
      Una ves aclarado lo anterior, fijate si esta cacheando en la pagina del thundercache, si aumenta el numero de videos cacheados, o si aumenta los hits.

      salu2.

  • Carlos Truj  El 22 diciembre, 2010 a las 8:47 am

    Saludos, y otra vez gracias por contestar..

    Mira la situación es de un cyber, un usuario en la pc1 mira un video en Youtube, este se cachea muy bien, lo cierra lo vuelve abrir y se carga del caché, hasta ahi todo excelente xq es el mismo usuario.

    El problema surge cuando otro usuario en otra PC del cyber mira el mismo video ya no carga de la caché, la vuelva a bajar de youtube y se cachea, y así con las demás pcs del cyber.

    Es decir la caché no reparte a los otros usuarios que quieren ver el mismo video ya cacheado por algún usuario del cyber.

    Porque debería ser que si ya existe ese video en la caché, ésta debería ofrecer a los demás, verdad!!! o no??

    Espero haberme explicado, y puedas dar una idea de por qué pasa eso…

    Bye!!!

    • Erick Colindres  El 22 diciembre, 2010 a las 3:42 pm

      solo una pregunta compañero en tus navegadores de internet estas poniendo la ip del proxy y el puerto de thundercache porque este puede ser tu problema, prueba ve a firefox en editar, preferencias, avanzado, red, configuracion, y configura manualmente tu proxy por ejemplo tu squid es el puerto 3128, pero tu lo que nesecitas es que se comunique con thundercache entonces pon el puerto 8080 acepta cieras y pruebas, que tengas suerte

  • Carlos Truj  El 22 diciembre, 2010 a las 4:22 pm

    Hola

    Gracias, por responder… pero yo tengo con proxy transparent así que gracias a tu idea ya lo solucioné.

    Mira, primero en el archivo thunder.conf borro el «#» de la linea TRANSPARENT y lo pongo en true

    Ahora en el firewall, redirecciono el puerto 80 al 8080 del thunder… y listo, funcionando.

    Gracias y eso son todos los cambios… para que funcione sin poner nada en los navegadores.

    Ahora, solo me falta hacer que nginx muerte el resultado del ip/thunder3.php

    Si tal vez tienes una sugerencia, bienvenida… de paso les servirá a otros este peque tip

    Bye!!! gracias, y estamos en contacto…

  • Miguel.  El 23 diciembre, 2010 a las 1:59 am

    Amigo carlos estas usando mikrotik ?, si es asi, te refieres a direccionar a los usuarios al 8080 ? y el squid si usa otro puerto, como direccionas a los usuarios ?. a la mayoria lo que falla es el tema de si es transparente o no.

  • Carlos Truj  El 23 diciembre, 2010 a las 6:56 pm

    Saludos…

    Mira mi proxy es transparente en el 3128 y el thunder también lo estoy hacieno transparente en el 8080…

    Generalmente el redireccionamiento lo hacía al puerto 3128 con el arno-iptables-firewall, y ahora lo hago al 8080… y va todo bien… claro con la parte de habilitar TRANSPARENT true en el thunder.conf.

    Esto fue todo!!!… o al menos a mí me funció.. y estoy usando DEBIAN… no uso microtik

    • miguel  El 21 febrero, 2011 a las 1:59 am

      amigo carlos me puedes pasar tu configuracion del squid porfa,gracias

  • Adrian  El 28 diciembre, 2010 a las 3:49 pm

    Consulta el thunder almacena todo dentro del espacio de disco especificado y reservado en el archivo squid? o lo almacena por afuera de ese epacio de disco predefinod reservado para cache de html squid? gracias

    • keikurono01  El 28 diciembre, 2010 a las 8:22 pm

      Hola, el thunder se almacena aparte, especificamente en el directorio /thunder/ (por default).
      otra cosa que tener en cuenta es que thunder no vacía el disco cuando este está lleno, se debe de hacer con el script que se publico arriba.
      salu2.

  • Iver  El 30 diciembre, 2010 a las 11:35 am

    Hola, felicitarte por el aporte, muy buen post.
    Mi pregunta es la siguiente: Squid + Thundercache3 tienen alguna limitacion respecto a usuarios conectados simultaneamente a internet?. Que me recomiendas si deseo implementar esta solucion para mas de 3000 usuarios?.
    Mil gracias por tu aporte, me fue muy util.

    • keikurono01  El 2 enero, 2011 a las 12:32 pm

      EL que puede ayudarte más en estos casos, creo yo, es el thundercache3.1, en donde tienes acceso al código fuente, y los límites los impones tu.
      Pero, esta versión no es legal, en teoría, y esta penado por su creador, pues es una fuga de su código TC4.0.

  • novis  El 6 enero, 2011 a las 3:35 pm

    Saludos.
    Por favor como desinstalo el thunder3 de mi ubuntu para volver a instalar thunder6,
    Gracias por la ayuda

    • keikurono01  El 13 enero, 2011 a las 8:30 pm

      Puedes eliminar las carpetas y archivos que copiaste en la instalación, nada más.

  • pkl122  El 13 enero, 2011 a las 8:22 pm

    una consulta como marco los hits del squid + thundercache en mikrotik para reconocer que viene de ahii y que viene del internet??

    • keikurono01  El 13 enero, 2011 a las 8:32 pm

      Hola, no soy usuario de mikrotik, pero si me dices como esta configurado tu sistema, te podría echar una mano.
      derepente solo tu thunder esta conectado por una tarjeta de red al mikrotik.
      dame datos.
      salu2.

  • pkl122  El 14 enero, 2011 a las 11:57 am

    bueno tengo squid+thundercache en modo transparente,configuradi segun el tutorial mostrado aqui, he probado y si hace cache de los video s, archivos, etc.. en eso no hay problema, mi red esta asi.. Router -> squid+thundercache -> punto a punto nanostacion ->routerOS ->clientes , tengo a los clientes limitadoscon quees simples pero el detalle es que quiero marcar lo que viene del servidor para asi manejar el ancho de bando de este.. nose si me dejo entender de todas maneras gracias x cualquier ayuda que puedas brindar

    • keikurono01  El 14 enero, 2011 a las 12:18 pm

      Hola, esa forma de configurar puede traer problemas,
      creo que la unica forma de reconocer los hits de squid y thunder es por medio de los valores TOS (tipo de servicio de los paquetes tcp), osea si en squid (web-cache) hace hits, entonces lo marcas con un TOS de valor 8 por ejemplo (esto se hace con el zph de squid), y luego en mikrotik, le dices que todos los paquetes con TOS=8 vallan con más velocidad.. etc.
      pero la verdad esto no lo he probado, en teoría deberia de funcionar.
      ahora esto solo es para determinar los hits de squid, que no tienen nada que ver con los del thunder, para hacer lo mismo con thunder3, tienes que usar iptables para determinar los hits, y marcarlos con un tos de 8 tambien.
      algo así:
      iptables -A OUTPUT -t mangle -m string –string «X-Cache: HIT from Thunder» –algo kmp -j TOS –set-tos 0x8

      nota que estamos marcando los paquetes del thunder con el TOS=8.

      sobre el zph, dependiendo que version tengas de squid, viene ya incorporado, listo para usarse.
      si no lo tiene entonces mira este tuto:

      MEJORANDO SQUID – CONVIVENCIA CON EL QOS

      salu2-

      • Erika  El 12 marzo, 2011 a las 4:43 pm

        Hola, utilice este método del iptables, pero solo me marcaba el primer paquete del envío de un pedido. Después cambie a Tundercache 3.1, porque vi que este tiene el parámetro ZPH_TOS_LOCAL. Pero no me marca los paquetes a pesar de que en el log dice si. Alguien me puede decir que me estoy olvidando?

  • Walter  El 14 enero, 2011 a las 11:30 pm

    Hola como estas, mira lo estoy tratando de instalar en Debian y me sale el siguiente error:/usr/local/sbin/thunder: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory, y otra cosa cuando estoy en el paso
    mkdir /usr/local/sbin siempre me dice que ya existe, en ubuntu me sale lo mismo.
    Saludos y gracias como siempre.

    • keikurono01  El 15 enero, 2011 a las 9:49 pm

      Hola, exactamente en que paso ocurre el error?.
      aparentemente no esta ubicando la librería libsqlite3.so.0, prueba:
      *reinstalar el sqlite3, y el libsqlite3-dev.
      *y ubica la librería libsqlite3.so.0 y copialo en /usr/local/lib/

      en «mkdir /usr/local/sbin» no hay problema si te dice que existe, es un directorio que traen por defecto las distros de debian.

      Salu2.

  • Walter  El 16 enero, 2011 a las 7:43 pm

    Hola me da ese error cuando le doy …./init.d/thunder restar ahi es donde me sale el error.
    Saludos.

    • Carlos Truj  El 18 enero, 2011 a las 3:57 pm

      Saludos, creo que te falta una «t» al final

      …/init.d/thunder restart

      ó

      invoke-rc.d thunder restart

      fíjate que termina en T el restar

  • Walter  El 16 enero, 2011 a las 8:14 pm

    Aca te copie todo y cuando quiero instalar el sqlite3, y el libsqlite3-dev me dice que ya estan en su version mas reciente aca te paso lo que me sale:
    DebianCache:/usr/local/lib# /etc/init.d/thunder restart
    Shutting down Thunder …
    Starting Thunder …
    /usr/local/sbin/thunder: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No s
    uch file or directory
    DebianCache:/usr/local/lib# ls
    libsqlite3.so.0 python2.5

    • keikurono01  El 16 enero, 2011 a las 10:49 pm

      no esta ubicando la librería en su directorio.

      localizaste el libsqlite3.so.0??

      Para reinstalar el sqlite3; primero elimina (apt-get remove –purge sqlite3 libsqlite3-dev) y luego instalas de nuevo, ubicas la librería que te falta y haces un link simbólico hacia /usr/local/lib (ln -s libsqlite3.so.0 /usr/local/lib/).

      Salu2.

  • Erick Colindres  El 19 enero, 2011 a las 11:32 am

    con una consulta fijense que yo tengo instalado squid3 + thundercache3 y dansguardian y lo tengo todo en modo transparente pero cuando carga un video se lentea se mira como si se travara el video, no se que sera o si tengo algo mal configurado en thundercache porque no estaba asi hasta que lo puse en modo transparente, gracias por su ayuda

    • keikurono01  El 21 enero, 2011 a las 11:05 pm

      Creo que es por la carga que tiene tu server, puede deberse por poca ran, fijate cuanto consume tu server con «top» (en consola), y verás la cantidad de memoria ran que usa, cuando funciona thundercache.

      Salu2.

      • Erick Colindres  El 21 enero, 2011 a las 11:46 pm

        perdon por no explicarme bien en mi maquina no pasa eso, si no en las maquinas cliente cuando se carga un video que ya estaba cacheado,por decirlo asi cuando thundercache se encarga de cargar el video a la maquina cliente se carga pero en segundos pero se lentea el video mientras lo carga, cuando ya esta cargado normal, solo es mientras lo carga, ha y si quieren saber donde esta el tutorial para alinear squid3+thundercache3+danguardian les dejo el enlace eso si que cuando instalan el thunder los dirijo a esta pagina, y doy las gracias al compañero del tutorial que esta buenisimo

  • Erick Colindres  El 21 enero, 2011 a las 11:49 pm

    perdon se olvido poner el enlace aqui esta espero que les sea de ayuda
    http://www.ubuntu-es.org/node/145220,

  • Ricardo  El 14 febrero, 2011 a las 5:00 pm

    hay alguna forma de instalar el thundercache y todas las dependencias en centos 5.5

    Saludos

    • Charles  El 2 marzo, 2011 a las 3:37 pm

      Saludos…

      Generalmente el cambio sería en lo siguiente:

      En Centos, usan YUM… entonces

      (apt-get) yum install squid apache2 libapache2-mod-php5 php5 php-db php5-gd php5-sqlite sqlite3 libsqlite3-dev libstdc++6 unzip bzip2

      y lo demás sería tal cual…

      Bye

  • miguel  El 21 febrero, 2011 a las 1:53 am

    1298269736.000 0 192.168.10.2 TCP_HIT/200 992975 GET http://v15.lscache2.c.youtube.com/videoplayback? – NONE/- –

    esto me sale hace hits, pero no sale X-CACHE:HITS from thunder como dices porque ?

    • keikurono01  El 23 febrero, 2011 a las 10:56 am

      El X-CACHE, se muestra como cabecera http, esto lo puedes ver en el navegador usando herramientas de firefox por ejm.

  • miguel8816  El 23 febrero, 2011 a las 10:08 am

    amigo gracias x el tuto me funciona de maravilla lo q queria saber si se puede configurar el espacio en disco q usa el thundercache.. mi duda es xq al entrar a http://localhost/thunder3.php me dice q tengo 222.2 mb total y el uso del disco es el 8.6% segun esto el thunder asume q tengo un disco 2gb y en realidad tengo un disco de 300gb gracias de antemano

    • keikurono01  El 23 febrero, 2011 a las 10:58 am

      Eso es «normal», a medida que se llena el disco los porcentajes se corrigen.

  • Walter  El 26 febrero, 2011 a las 1:50 am

    Hola mira tengo este problema instale ubuntu 8.04 en modo server y mi problema es que al hacer apt-get install squid me instala la version 2.6 yo necesito la version 2.7 para poder usar zph_mode tos(creo me vas a entender) ahora como puedo actualizar o instalar el squid 2.7 stable en este ubuntu?? Gracias .

  • Camilo  El 1 marzo, 2011 a las 9:49 am

    Buenas seguí paso a pasa la guia hasta instalar el thundercache ya que el dans guardian no lo necesito, todo bien el thunder me cachea los video de youtube sin problemas, pero mi problema se presenta a la hora de querer cachear las actualizaciones de windows y los archivos de megaupload que no me los quiere cachear lo único que me cachea son los videos de youtube pero realmente necesito cachear las actualizaciones automaticas, antivirus y archivos de megaupload, tendra algo q ver que la versión ubuntu que instale es una mini distro me faltaran algunas dependencias que impidan que se ejecuten esos plugin

  • Erick Colindres  El 1 marzo, 2011 a las 12:18 pm

    compañero con una consulta fijate que mi thundercache esta funcionando de maravilla cachea todo con la novedad es que hace una semana, la pagina donde uno revisa cuantos videos tienes cuantos megas y todo eso, ya no responde solo me tira Relatório do Sistema Thunder Cache 3:
    Data de geração: Tue, 01 Mar 11 11:16:13 -0600
    Uso do disco: 15.57 %Domínio Arquivos Tamanho Economia Hits Eficiência % solo esto y cunatos videos cuntos megas cuanto me ahorre en numeros nada osea no sale ni la tabla alguna solucion a esto y lo raro es que no he instalado ningun software ni nada para que lo pudiera alterar talvez tu sabes que puedo hacer, siempre gracias por tu gran ayuda, eres una lumbrera de conocimiento.

    • keikurono01  El 2 marzo, 2011 a las 3:06 pm

      Quizas te pueda ayudar instalar el addon de firefox llamado firebug, con el puedes ver que errores ocurren cuando navegas por una página y luego posteas el mensaje de error.
      Eso que cometas no me ha sucedido hasta ahora..

  • Erick Colindres  El 7 marzo, 2011 a las 9:55 am

    amigo mio, este es el error que me marca gracias por tu ayuda:

    uncaught exception: [Exception… «Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMLocation.hostname]» nsresult: «0x80004005 (NS_ERROR_FAILURE)» location: «JS frame :: chrome://cleanhide/content/overlay.js :: anonymous :: line 115″ data: no]
    webhp?hl=es()webhp?hl=es (línea 3)
    [Interrumpir en este error] window.google.sn=»webhp»;var i=window….External&&window.gtbExternal.pageT();
    webhp?hl=es (línea 3)
    uncaught exception: [Exception… «Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMLocation.hostname]» nsresult: «0x80004005 (NS_ERROR_FAILURE)» location: «JS frame :: chrome://cleanhide/content/overlay.js :: anonymous :: line 115» data: no]

  • JUBEBESTIA  El 16 abril, 2011 a las 12:28 pm

    Gracias mil por tan buen tutorial, excelente dato. Me podrias ayudar, quiero montar otro servidor cache pero me gustaria pasarle gran parte de la info, «por no decir toda», la cache q se ha generado en el servidor cache antiguo al nuevo.!! De que manera lo podria y q problemas podria tener?

    • keikurono01  El 20 abril, 2011 a las 11:19 am

      No habría ningun problema, si usas el thundercache3, solo copia toda la carpeta /thunder/ de un disco al otro.. y nada más ..

      Saludos!

  • RazaMetaL  El 23 abril, 2011 a las 9:33 pm

    He estado probando esta version de thundercache con muy buenos resultados. Thundercache3 + Squid3 en Debian.

    Para evitar que el archivo de log crezca de manera esterpitosa podemos usar logrotate, en mi caso tengo un archivo en /etc/logrotate.d/thundercache que contiene lo siguiente:

    /var/log/thunder/*.log {
    daily
    compress
    rotate 5
    missingok
    notifempty
    }

    Respecto a los logs, noto que de vez en cuando el archivo access.log deja de mostrar la actividad de thundercache, se soluciona reiniando thundercache con el comando /etc/init.d/thunder restart. Es este comportamiento normal?

    • RazaMetaL  El 2 julio, 2011 a las 9:25 pm

      Finalmente he logrado solucionar el tema del access.log, se debe crear el archivo /etc/logrotate.d/thundercache y agregar lo siguiente:

      /var/log/thunder/*.log {
      daily
      compress
      rotate 5
      missingok
      notifempty
      postrotate
      /etc/init.d/thunder reload > /dev/null
      endscript
      }

      Luego se reinicia crond con /etc/init.d/crond restart

  • Anónimo  El 3 May, 2011 a las 3:05 pm

    mira bueno apenas me sale el video cacheado lo otro es que quiero acer trabajar con mikrotik como puedo puedo aserlo para que trabaje

    espero tu respuesta gracias y buen post eres lo maximo
    estubieras en presencia te doy un chape

    buen postt

  • walter  El 26 May, 2011 a las 1:15 am

    Hola mira tengo este problema instale ubuntu 8.04 en modo server y mi problema es que al hacer apt-get install squid me instala la version 2.6 yo necesito la version 2.7 para poder usar zph_mode tos(creo me vas a entender) ahora como puedo actualizar o instalar el squid 2.7 stable en este ubuntu?? Gracias, te lo habia ya publicado antes este comentario disculpa la insistencia.saludos

  • dalvys20@hotmail.com  El 3 junio, 2011 a las 9:25 am

    buen manual me salido todo bien. pero lo q quiero sabes si le puedes intalar el la 3.1 Squid Versions y la otra cosas q no veo q cachea la pagina dinamica ni estactica. espero ayudas por su ayuda

  • erick colindres  El 11 junio, 2011 a las 11:18 am

    compañero con una pregunta, yo copie la carpeta thunder y la puse en otro thundercache pero no puedo ver la pagina de estadisticas del thunder, intente probando hacer los ultimos pasos de instalacion de thunder pero no resulto, me pregunto si se puede solucionar o me tengo que resignar, agradeceria grandemente tu ayuda, gracias

    • keikurono01  El 11 junio, 2011 a las 11:44 am

      Hola, lo que tienes que hacer es instalar desde cero el thundercache, y luego copiar y pegar el directorio /thunder/ del antiguo disco al nuevo disco (si ya lo copiaste no hay problema), nada más, se supone que con eso será suficiente, hasta podrías ver el reporte desde la web, asegúrate poner la dirección correcta de la página php.

      Saludos!!

  • Luis Arturo  El 16 junio, 2011 a las 7:47 am

    muy bueno el Post; quisiera saber k lineas se debe agregar para poner un ip a mi thunder

  • roiti  El 16 junio, 2011 a las 2:46 pm

    Alguien me puede decir como identificar los paquetes que vienen del ThunderCache Serve?

    Utilizo Mikrotik, marco los paquetes que vienen de mi server Squid/Thunder, logre identificar los paquetes Squid pero los de Thunder no.

    Utilizo en la regla de marcado de paquetes el «content: X-Cache: HIT from Thunder» y solo me marca el primer paquete cuando hago, por ejemplo, la solicitud de un video youtube ya cacheado.

    Alguien le a pasado lo mismo? Me falta alguna configuracion en mi Thunder?

    Saludos

  • Luis Arturo  El 16 junio, 2011 a las 9:42 pm

    como debe estar thunder.conf para que funcione, gracias por tu respuesta

  • Luis Arturo  El 18 junio, 2011 a las 9:10 am

    root@server:/home/server# /etc/init.d/thunder restart
    Shutting down Thunder …
    Starting Thunder …
    Starting Thunder
    Could not create server (already running?)
    Exiting..

  • roiti  El 18 junio, 2011 a las 7:42 pm

    Como modifico el TOS/ DSCP de Thunder? No logro identificar el trafico saliente en mi router…

    • keikurono01  El 3 julio, 2011 a las 12:01 pm

      Haciendo uso de la cadena «X-Cache: Hit from Thunder», y usando marcas de TOS en iptables, busca un manual de iptables

      Salu2!

  • luis arias  El 24 junio, 2011 a las 10:51 pm

    hola buenas noches amigos segui al pie de la letra el tutorial pero una vez que instale y quize arrancar el thunder me muestra este error

    root@server-desktop:~# sudo /etc/init.d/thunder restart
    Shutting down Thunder …
    Starting Thunder …
    /etc/init.d/thunder: 109: /usr/local/sbin/thunder: not found

    he buscado indagado y nada necesito ayuda no levanta el servicio

    • keikurono01  El 3 julio, 2011 a las 12:02 pm

      Revisa la instalación de nuevo, por que no tienes el programa thunder dentro del directorio «/usr/local/sbin».
      Salu2!

  • RazaMetaL  El 3 julio, 2011 a las 8:56 pm

    Para la rotacion de logs utilizo:

    /etc/init.d/thunder reload > /dev/null

    De esta manera los archivos de log simpre tienen data. Cuando usaba /etc/init.d/thunder restart algo sucedía con los archivos que se quedaban en blanco sin registrar actividad.

  • RazaMetaL  El 3 julio, 2011 a las 8:58 pm

    Hola keikurono01 , sabe si existe un plugin para hacer caché de facebook?

  • rifranco202325  El 4 julio, 2011 a las 10:27 pm

    hola a todos como puedo redirecionar el thunder de un server a otro server
    le explico tengo en centos con 2 interfece eth0 eth1 yo quiero redireccionar poniendo otra interfa com eth2 a la ubuntu como seria
    Ejem:1

    $IPTABLES -t nat -A PREROUTING -p TCP -i eth1 –dport 3128 -j REDIRECT –to-destinacion IP DEL UBUNTO:8080

    Ejem:2

    $IPTABLES -t nat -A PREROUTING -p TCP -i eth2 -s ! IPCENTOS –dport 80 -j REDIRECT –to-port 3128

    Ejem:3

    $IPTABLES -t nat -A PREROUTING -p TCP -i eth2 -s ! IPCENTOS –dport 80 -j REDIRECT –to-port 8080

  • Laura  El 25 julio, 2011 a las 1:44 am

    Buenas! antes que nada muchas gracias por la guia (lamento escribir por un problema y no por un aporte ! xD)

    segui los pasos al pie de la letra y tengo el siguiente error

    root@CACHE:/# /etc/init.d/thunder restart
    Shutting down Thunder …
    Starting Thunder …
    /etc/init.d/thunder: 109: /usr/local/sbin/thunder: not found

    busque por todos lados en la red y no doy con la solucion , ya hice la instalacion varias veces y nada , sigo con el bendito error , lei todos los comentarios y vi que otros habian tenido el mismo problema, pero no logro encontrar la solucion.

    gracias de antemano

    • keikurono01  El 25 julio, 2011 a las 11:13 am

      Hola, no está encontrando el bin del thunder, puede deberse a una mala instalación, (algún error al crear o copiar directorios), entra al /etc/init.d/thunder, y cambia la linea : «Thunder_BIN=/usr/local/sbin/thunder», colocando la ruta en donde se encuentra el bin del thunder.

      Salu2!

      • Laura  El 25 julio, 2011 a las 11:31 pm

        Gracias por tu respuesta, formatie el servidor nuevamente , (con ubuntu server) volvi a instalar squid y configurar, hasta ahi todo bien, segui todos los pasos prolijamente para la instalacion del thunder y , oh sorpresa mismo error

        Entre en el archivo usando «vi /etc/init.d/thunder» y estaba la linea que vos decias «thunder_bin=/usr/local/sbin/thunder»

        ahora prove a entrar al archivo en cuestion «vi /usr/local/sbin/thunder» y de echo existe (aparecen muchos caracteres raros y cosas referidas al thunder)

        para verificar si tenia los permisos adecuados ejecute

        root@CHARLY:~# ls -l /usr/local/sbin/thunder
        -rwxr-xr-x 1 root root 226409 2011-07-26 00:31 /usr/local/sbin/thunder

        y me dio esa respuesta, lo unico q se me ocurre pensar es que el archivo en cuestion si existe, no entiendo porque no funciona T_T

        alguna otra idea ?

        gracias de antemano por toda tu ayuda!

  • Laura  El 1 agosto, 2011 a las 11:28 pm

    Buenas!
    ya tengo configurado el squid+thunder cache + mikrotik , cache los videos y todo , el problema es que funciona mal con el navegador google chrome,
    con firefox y ie funciona joya, ahora con el google chrome a mitad del video o al final , siempre tira el error ese maldito del «oh no» , lo reinstale lo probe en varias maquinas y siempre lo mismo.

    alguien tiene idea de que puede ser ?

    pd: el problema anterior que tenia con el sbin fue porque la distro que usaba era de 64 bits y el thunder de 32 ,lo solucione instalando ubuntu server x32

    gracias !

    • Luis  El 20 diciembre, 2011 a las 2:04 pm

      Hola Laura, disculpa molestar pero queria saber si tienes todo (squid+thunder cache + mikrotik) en una misma distro, o tienes mikrotik por un lado y el Squid+Thunder Caché en otro.

  • Walter  El 5 agosto, 2011 a las 12:33 pm

    Hola mira sabes que a veces se me tilda cache este, anda perfecto tengo 200 clientes detras de el y anda bien pero a veces se me tilda y debo reiniciarlo lo tengo montado en ubuntu server 11.04 y lo unico que veo es que el swap usage esta al 100% que significa esto? gracias.

    • keikurono01  El 6 agosto, 2011 a las 7:47 pm

      Hola deberías de chekear cuantos procesos de thunder estas usando y ver que tanta carga tiene tus logs, para ver los procesos, usa
      top
      y para ver los logs:
      tail -f /var/log/thunder/access.log

      salu2!

  • RazaMetaL  El 6 agosto, 2011 a las 7:14 pm

    Tengo instalado thundercache 3 con debian y estoy limitando el ancho de banda con htb. Estoy tratando de que el contenido del caché sea enviado a los usuarios sin limitación de ancho de banda. Como podria lograrlo?

    Estoy usando esta regla de iptables que parece no funcionar:

    iptables -A OUTPUT -t mangle -m string –string «X-Cache: HIT from Thunder» –algo kmp -j RETURN

    • keikurono01  El 6 agosto, 2011 a las 7:52 pm

      Hola, lo que debes usar es un marcador de paquetes, con «-j mark –set-mark 666», y después tomar los filtros del TC con esta marca, y dirigirlos a tu regla de htb.

      te recomiendo usar directamente el TC.
      Salu2!

      • RazaMetaL  El 6 agosto, 2011 a las 9:49 pm

        Tienes algun ejemplo de reglas con TC ? he probado algunas pero no dan resultado.

        En que cadena habria que hacer el marcado? estoy haciéndolo en output dado que si hago:

        iptables -t mangle -I OUTPUT -m string –string «X-Cache: HIT from Thunder» –algo kmp -j LOG –log-prefix ‘HIT THUNDERCACHE ‘ –log-level 4

        Obtengo en el syslog:

        Aug 6 19:44:31 proxy kernel: [463119.198774] HIT THUNDERCACHE IN= OUT=eth1 SRC=172.16.0.1 DST=172.16.0.71 LEN=394 TOS=0x00 PREC=0x00 TTL=64 ID=49490 DF PROTO=TCP SPT=3128 DPT=53216 WINDOW=108 RES=0x00 ACK PSH URGP=0

        Ahora, de acuerdo al registro en el syslog ejecuto esta regla para hacer coincidir el string y el sport::

        iptables -t mangle -I OUTPUT -m string –string «X-Cache: HIT from Thunder» –algo kmp -o eth1 -p tcp –sport 3128 -j RETURN

        Pero tampoco funciona, la entrega del contenido desde thunder hacia el usuario sigue limitado.

        Si elimino las reglas de iptables en la tabla mangle el contenido pasa a la velocidad de la red interna, pero la intención es limitar el ancho de banda exepto el contenido que salga de thundercache:

        iptables -t mangle -X
        iptables -t mangle -F

        No tengo mucha experiencia con tc, aún me confunde 😦

        • keikurono01  El 9 agosto, 2011 a las 8:36 pm

          Hola, una forma sencilla:
          IF_LAN=eth0

          #TC
          tc qdisc add dev $IF_LAN root handle 1:0 htb default 10 r2q 50
          tc class add dev $IF_LAN parent 1:0 classid 1:1 htb rate 17600kbit ceil 18000kbit
          tc class add dev $IF_LAN parent 1:1 classid 1:10 htb rate 1600kbit ceil 1680kbit
          tc class add dev $IF_LAN parent 1:1 classid 1:66 htb rate 9600kbit ceil 9760kbit
          #filtro:
          tc filter add dev $IF_LAN protocol ip parent 1:0 handle 666 fw classid 1:66

          y en IPTABLES:

          iptables -A OUTPUT -t mangle -o $IF_LAN -p tcp -m string –string «X-Cache: HIT from Thunder» –algo kmp -j MARK –set-mark 666

          Salu2!!

  • johan  El 31 agosto, 2011 a las 12:58 am

    hola amigos que tal tengo un problema a ver si me pueden ayudar
    1. aplique las reglas para MikroTik con tarjeta de red exclusiva para Thunder y no me trabaja…. ademas en la parte de IP/FIREWALL/NAT de la regla REDIRECCIONAMIENTO A THUNDER solo llego a 856B y 17 Packets y no se ha movido mas

    /ip address
    add address=192.168.30.1/24 interface=THUNDER

    /ip firewall nat
    add action=dst-nat chain=dstnat comment=»Redireccion a Thunder» dst-port=80 in-interface=LAN protocol=tcp to-addresses=192.168.30.2 to-ports=3128

    2. Solo me sale este cuadrito como presentacion del thunder instalado:

    creo que el problema es que NO ME REDIRECCIONA porque veo la interface que se crea en Mikrotik
    para el THUNDER no se mueve siempre esta en 0bps

    Les agradezco su ayuda con el tema ya que he leido 27 guias unas en debian otras en ubuntu otras en centos
    pero esta es la mas explicada que he visto y segun los pasos es facil de hacer pero me sigue saliendo el mismo error no puedo navegar cuando desabilito la regla del redireccionamiento si puedo navegar sin problemas tengo el hotpot sin el modo transparente en los user profile ayada por favor

  • Joe  El 8 septiembre, 2011 a las 3:43 am

    Saludos, Amigo, al parecer mi proveedor coloco un equipo de frontera q tambien hace cache de videos de youtube y ahora a mi no me estan cacheando los videos, viendo el log del thunder al principio el request supuestamente lo esta bajando del
    1315470957.000 0 127.0.0.1 TCP_MISS/303 809 GET http://o-o.preferred.aeprovi-uio1.v1.lscache3.c.youtube.com/videoplayback? – NONE/- –
    pero luego cuando se termino de bajar el video, me da este mensaje
    1315470983.000 0 127.0.0.1 TCP_MISS/200 25957738 GET http://186.5.104.10/youtube-videoplayback-fmt34/34.1053bfdcd3aeefaa? – NONE/- – es como si se hubiese bajado realmente del servidor local de mi proveedor, alguna idea para hacer q estos videos hagan cache? Gracias Mil por la atencion prestada.

  • RUBEN  El 21 septiembre, 2011 a las 10:13 am

    Buen dia amigo ..en q version de ubuntud stas trabajando…? solo con ubuntud administranmdo alos clientes cmo QoS,bloqueo de ares y paginas adultos..? o todo eso lo haces con el ubuntu.Muchas gracias x tus consejos.

  • Joe  El 2 octubre, 2011 a las 3:44 am

    Saludos, gran aporte. Una consulta, has probado el thunder de 64bits? de ser asi, q usaste? io probe con natty y no funciona 😦 da el error
    -bash: ./thunder: No existe el fichero o el directorio, se q es el thunder, por q al hacerlo con plataforma de 32 bits, todo va de lujo. Alguna idea?

  • Anónimo  El 6 noviembre, 2011 a las 9:10 am

    hola amigos y en especial para razametal q esta haciendo esa pregunta yo eso lo pude solucionar poniendo otro server y me esta funcionando

  • TheBeast  El 13 noviembre, 2011 a las 7:48 am

    Saludos, excelente aporte, alguna idea de por q nunca se creo la carpeta /var/run/thunder y por ende nunca existe el archivo thunder.pid?

  • Waly  El 4 enero, 2012 a las 1:02 pm

    Hola Feliz Año!! te comento que quiero instalar el thunder wget «http://www.biazus.com/forum/download/file.php?id=179» -O thunder3-32bits.tar.bz2 y me sale . fall : Expir el tiempo de conexi n tenes para descargarlo de algun otro lado?

    • ofinetlibre  El 17 enero, 2012 a las 2:27 pm

      Saludos, la carpeta /var/run/thunder, tal vez no se haya creado por falta de permisos… podrías crearla manualmente y darle permisos full a la carpeta..

      Bye

      • TheBeast  El 31 enero, 2012 a las 11:29 am

        en este tutorial si le da permisos a la carpeta /var/run/thunder pero aun asi no se crea, y se puede leer el error en /var/log/thunder/error.log

  • Anónimo  El 16 enero, 2012 a las 11:24 pm

    –spam–

    • ofinetlibre  El 17 enero, 2012 a las 3:35 pm

      Saludos

      Sería bueno, que publicase un manual y los archivos necesarios… de la versión mejorada Webcache-full…

      A menos que sólo sea publicidad.. al igual que thundercache 4, 5, 6, etc. y tenga costos altos…

      Pero ya nos conversará el amigo…

      Bye!!!

  • Anónimo  El 17 enero, 2012 a las 9:17 pm

    claro es la recopilacion de todo los thunder3.1 y es una vercion mejorada q tiene plugin actualizado y un sin numero de herramientas necesarias ……. rifranco202325 @ g m a i l . c o m

  • esteban  El 26 enero, 2012 a las 11:59 pm

    Hola gracias por el tutorial, tengo que pagar por usar el tundercache para almacenar las paginas? gracias por la respuesta

  • jhon melendez  El 26 febrero, 2012 a las 7:03 pm

    ya instale todo al pie del tutorial y ahora como lo configuro para que trabaje paralelo a mikrotik para que me empieze a hacer cache?? ayuda porfa. muchas gracias de antemano.

  • Anónimo  El 17 marzo, 2012 a las 7:48 pm

    configure thunder y trabaja bien por unas 8 horas, y luego deja de trabajar es decir no responde, vota el tipico error «no se puede mostrar la pagina», reviso el squid y esta running, el thunder runnig. al revisar la interface en el mikrotik en la que esta conectado el server no veo trafico, es como que el server dejara de trabajar.

  • Henry Lopez  El 28 marzo, 2012 a las 1:45 pm

    Hola tengo un problema no veo que este haciendo cache de las pagina y peor aun cuando intento ingresar al servidor proxy (http://10.0.6.103/thunder3.php) con thundercache me sale un mensaje del apache indicando que no tengo
    permisos (You don’t have permission to access /thunder3.php on this server.). y tampoco veo nada en el access.log me sale que ese archivo no existe.

    Pero te hago mencion que el proxy esta trabajando en el puerto 8080 tengo que configurarlo para que trabaje en el 3128 que es por defecto ???

    Por casualidad tienes una version más actual de thundercache. Y otra cosa he visto otros tutoriales que dicen que me tengo que registrar en la pagina del fabricante de thundercache para poder ingresar a la pagina web.

    • keikurono01  El 6 abril, 2012 a las 9:09 pm

      Sobre la pagina web del fabricante, … se trata del thundercache V5,6,7 de los creadores de thundercache, en el caso del thundercache 3 o thundercache 3.1 no hay necesidad de registrarse o pagar son totalmente gratis.

  • jesus  El 16 May, 2012 a las 10:47 pm

    jajjajaaj youtube a hecho que sus videos paran momentaneamente en varias ocaciones y despues reanuda el video con esto el thunder falla por que piensa el demonio que ha terminado el video y cuando lo vez de nuevo marca error ya no funciona bay saludos desde mty mexico

    • Anónimo  El 17 May, 2012 a las 11:14 am

      Y con thunder 3.1 sucede eso tambien o no?

      • keikurono01  El 17 May, 2012 a las 11:18 am

        Sí, es la petición por partes del vídeo, esto lo hace el mismo player flash de youtube. para hacer un buen cache se debe de modificar el mismo thunder (el actual thundercache3.1 no hace cache de esto).
        Saludos.

        • Adrian  El 19 junio, 2012 a las 10:05 pm

          Hola alguien encontro como solucionar esto por que no me deja ver los videos directamente de youtube y otras paginas gracias

  • Luis Arias  El 30 May, 2012 a las 3:23 pm

    hola que tal tengo un problema con el thunder 3.1a la hora del reinicio del servicio es decir cuando tecleo el comando /etc/init.d/thunder restart me da el error: Shutting down Thunder …
    Starting Thunder …
    /etc/init.d/thunder: 109: /usr/local/sbin/thunder: not found que podra ser necesito ayuda gracias al igual cuando utilizo el tail -f /var/log/thunder/access.log
    me dice: tail: no se puede abrir «/var/log/thunder/access.log» para lectura: No existe el fichero ó directorio
    tail: no queda ningún fichero asumo que es por que el thunder no esta corriendo, como sea el caso alguien que me pueda ayudar con urgencia se lo agradeceria

  • Adrian  El 20 junio, 2012 a las 11:56 am

    Hola los videos de youtube se cortan, alguien save como solucionarlo !!!!

  • darwin  El 13 agosto, 2012 a las 8:40 pm

    hola primero para empezar tienes algunos pasos para intalar debian lo que no comprendo es el squig se modifica algo ose agrega nada mas ,,,luego para intalar thunder

  • Armando  El 30 junio, 2013 a las 8:59 pm

    saludos, estoy probando el squid + thundercache+ dansguardian, todo funciona pero los videos se cortan a los 20 segundos y sale error intente mas tarde. no se que podria ser estoy usando ubuntu 12.04, ayuda!!!

  • Get A Domain  El 3 julio, 2013 a las 1:50 am

    Wow, wonderful blog layout! How long have you been blogging for?
    you make running a blog look easy. The full glance of your website is fantastic, let alone the
    content material!

  • Ana  El 15 julio, 2014 a las 5:58 pm

    It’s remarkable in favor of me to have a web site, which is
    beneficial in support of my know-how. thanks admin

  • Anónimo  El 19 May, 2017 a las 6:14 pm

    hola porque no puedo descargar wget «http://www.razametal.org/conf/thundercache/thunder3-32bits.tar.bz2» -O thunder3-32bits.tar.bz2
    dice expiro el tiempo de conexion tengo configurado internet en debian internet tengo normal pero no paso este paso

Replica a Carlos Sauñe Cancelar la respuesta