// Una imagen de mi nuevo proxy thundercache 3.2.1 de JOEMG.
// Como verán cambia muchisimo. Actualmente se trabaja con plugins, pero en mi caso donde el ancho de banda no me da problemas ayudarme un poco con youtube, actualizaciones, entre otros no está nada mal.
Extraido del Foro Ryohnosuke:
Nota Importante. Antes de ir a trabajar con el thunder es importante modificar nuestro Mikrotik para que permita al Thunder tener acceso a Internet y descargar lo necesario.
El ambiente de ejemplo es el siguiente: supongan que ya nuestro mikrotik tiene la interfaz (puerto ethernet) que dedicaremos a usar como cache:
1) Le damos un nombre a la interfaz en el mikrotik: Cache, Thunder, Proxy o el nombre que querramos.
2) En el mikrotik vamos a ip>adress y creamos un nuevo rango de Ips del orden del thunder (nuestro thunder será por defecto la 192.168.10.2)
3) recomiendo luego ir a ip>dhcp server y crear una nueva DHCP pero ahora que tenga la interfaz que arriba nombramos para el thunder.
4) crear una regla en ip>firewall>nat, aqui crearemos un masquerade igual al que tenemos para nuestra red local pero en lugar de usar la interfaz de salida Local o LAN o cosa parecida creamos una identica pero que tenga la interfaz de salida de la interfaz del thunder.
Una vez realizado esto en nuestro mikrotik procedemos a instalar el thunder en su máquina.
Iniciado por
WALYN
COMO INSTALAR THUNDERCACHE 3.1.2 PASO POR PASO
1-primero instala debian 6.0.5 64bit
link --
debian-6.0.6-amd64-i386-netinst.iso
video--
http://www.youtube.com/watch?v=140mUe9agog
ponerlo 64bit la ip
192.168.10.2..esta instalación es de un disco duro si quiere poner mas disco en modo RAID aqui estan los link
parte 1 http://www.youtube.com/watch?v=-x2rZe2Z9as
parte 2 http://www.youtube.com/watch?v=_rpHq...feature=relmfu
(ojo) los videos son de ubuntu pero es lo mismo que debian.
cuando termines..instala esto
apt-get update
apt-get upgrade
apt-get install ssh
2-digita esto o usa putty para hacerlo de tu pc y en
mysql tienen que poner la contraseña thunder31 y entra como root y depues la clave que le pusiste en la instalación de debian..
vídeo de la instalación---
http://www.youtube.com/watch?v=Y4ahpSp5DnM
Codigo para actualizar repositorios antes de instalar el thunder.
mkdir /var/spool/squid/cache1
chown -R proxy:root /var/spool/squid/cache1
Luego de correr el código de arriba procedemos a descargar el thunder.
wget
http://www.joemg.host56.com/tc/thunder312-64.sh
Permisos de escritura y lectura:
chmod 777 thunder312-64.sh
Inicio de la aplicación:
./thunder312-64.sh
reboot
Ahora si tienen otro disco para hacer cache debemos agregarlo con los siguientes script:
fdisk -l
wget http://www.joemg.host56.com/tc/tcmdisk.sh
chmod 777 tcmdisk.sh
./tcmdisk.sh
3-para mikrotik
/ip firewall filter
add action=accept chain=forward comment="Acepta thunder 3.1" disabled=no \
src-address=192.168.10.0/30
/ip firewall nat
add action=dst-nat chain=dstnat comment="Redirect Thunder 3.1" 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) ================================================== =====================\
===============================" 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="TOS 12 (TC 3.1)=========\
================================================== ========================\
==================================" disabled=no dscp=12 \
new-connection-mark=proxy-hits passthrough=yes protocol=tcp src-address=\
192.168.10.2
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
/queue tree
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
donde vas a ir cuando termines-----http://192.168.10.2/thunder
clave admin----usuario admin
// En lo particular recomiendo que las reglas del MANGLE, el NAT y Queue TREE para este full cache esten arriba de cualquier otra regla, como veran en las siguientes imagenes:
Fijense que en el NAT la regla de redireccionamiento está por encima de la del masquerado del Internet.