En esta instalación se hace en base al squid 3.x (3.x de acuerdo a como los repositorios de gestor de paquetes se van actualizando a las versiones de squid3), esto para ir actualizando algunas directivas que se han quedado en el 2.7, y también para ir de acuerdo a las ultimas actualizaciones estables del squid.
Para instalar tenemos que seguir los siguientes pasos.
1.- Primero tenemos que instalar Debían, se puede descargar de los siguientes enlaces.
32 bits
http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-cd/debian-6.0.6-i386-netinst.iso
64 bits
http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-cd/debian-6.0.6-amd64-netinst.iso
Luego procedemos a instalar el Debian como se muestra en el video, se debe de poner el IP 192.168.10.2, ya posteriormente a la instlación del thunder se puede cambiar el IP que uno quiera.
Es importante que durante la instalación del thunder poner la contraseña del Mysql: thunder31
32 bits
- wget http://www.joemg.host56.com/tc3x/thunder312-32.sh
- chmod 777 thunder312-32.sh
- ./thunder312-32.sh
- wget http://www.joemg.host56.com/tc3x/thunder312-64.sh
- chmod 777 thunder312-64.sh
- ./thunder312-64.sh
3.- Redireccionamos y priorizamos el trafico de Thunder en Mikrotik con las siguientes reglas.
- /ip firewall filter
- add action=accept chain=forward comment="Acepta thunder 3.1.x" disabled=no \
- src-address=192.168.10.0/30
- /ip firewall nat
- add action=dst-nat chain=dstnat comment="Redirect Thunder 3.1.x" disabled=no \
- dst-port=80 protocol=tcp src-address=!192.168.10.2 to-addresses=\
- 192.168.10.2 to-ports=3128
- /ip firewall mangle
- add action=mark-connection chain=postrouting comment="THUNDER CACHE FULL(TC 3.\
- 1.x) =======================================================================\
- ===============================" content="X-Cache: HIT from Thunder" \
- disabled=no new-connection-mark=thunder-connection passthrough=yes \
- protocol=tcp src-address=192.168.10.2
- add action=mark-packet chain=postrouting connection-mark=thunder-connection \
- disabled=no new-packet-mark=thunder-packs passthrough=yes
- add action=mark-connection chain=postrouting comment="(TC 3.1.x)=========\
- ==========================================================================\
- ==================================" content="X-Cache: HIT from proxy.routero-os.com" \
- disabled=no new-connection-mark=proxy-hits passthrough=yes src-address=192.168.10.2\
- protocol=tcp
- add action=mark-packet chain=postrouting connection-mark=proxy-hits disabled=\
- no new-packet-mark=proxy-squid passthrough=yes
- /queue tree
- add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
- max-limit=4M name="T-cache_hits" packet-mark=proxy-squid parent=\
- global-out priority=4 queue=default
- add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
- max-limit=4M name=ThunderCache packet-mark=thunder-packs parent=\
- global-out priority=4 queue=default
4.- Entramos por el navegador web para ver la interface gráfica ThundeReport.
http://192.168.10.2/thunder/
Si nos sale como en la imagen quiere decir que la instalación fue un exito.
Para Instalar el ThunderCache 3.1.2 en Ubuntu Server se tiene que ingresar como root
Para eso activamos el usuario root
sudo passwd root
Te Recomendamos :
- Inicio »
- Servidores , Thunder Cache »
- Instalación de ThunderCache 3.1.2 paralelo a Mikrotik - Squid 3.x