domingo, 22 de julio de 2012

Mikrotik y WebProxy


hace unos días pude comprobar que el thundercache hace un excelente trabajo para almacenar archivos y entregarlos, como sabrán el thundercache depende del plugin que este instalado en el sistema , si el plugin esta programado correctamente este funcionará 
Pero también en internet hay mucho contenido Estático es decir que no cambia de enlace para poderlo ver .
por ejemplo:                                                                               www.loquesea.com/descargas/descarga.mp3  < este archivo MP3 no cambia de lugar, o para decirlo mejor no es Dinámico.
entonces aquí entra el WebProxy de Mikrotik. este es muy fácil de usar basta activarlo, crear un proxy transparente, asignar unidad de almacenamiento y crear reglas en proxy-cache para especificar que queremos almacenar.

bueno parece difícil, pero en realidad es mas fácil de lo que parece. aqui unas reglas lista para aplicarlas.

/ip proxy
set always-from-cache=no cache-administrator=AlterNet cache-hit-dscp=4 \
    cache-on-disk=yes enabled=yes max-cache-size=16629000KiB \
    max-client-connections=1000 max-fresh-time=3d max-server-connections=1000 \
       serialize-connections=no src-address=0.0.0.0

/ip proxy cache
add action=allow disabled=no dst-port="" path=*.jpg
add action=allow disabled=no dst-port="" path=*.gif
add action=allow disabled=no dst-port="" path=*.png
add action=allow disabled=no dst-port="" path=*.ico
add action=allow disabled=no dst-port="" path=*.tif
add action=allow disabled=no dst-port="" path=*.bmp
add action=allow disabled=no dst-port="" path=*.zip
add action=allow disabled=no dst-port="" path=*.rar
add action=allow disabled=no dst-port="" path=*.swf
add action=allow disabled=no dst-port="" path=*.tar
add action=allow disabled=no dst-port="" path=*.exe
add action=deny disabled=no dst-port="" path=*.com
add action=allow disabled=no dst-port="" path=*.msi
add action=allow disabled=no dst-port="" path=*.jpe
add action=deny disabled=no dst-port="" path=*.scr
add action=deny disabled=no dst-port="" path=*.bat
add action=deny disabled=no dst-port="" path=*.dll
add action=allow disabled=no dst-port="" path=*.txt
add action=allow disabled=no dst-port="" path=*.doc
add action=allow disabled=no dst-port="" path=*.xls
add action=allow disabled=no dst-port="" path=*.mdb
add action=allow disabled=no dst-port="" path=*.pdf
add action=allow disabled=no dst-port="" path=*.ppt
add action=allow disabled=no dst-port="" path=*.mp4
add action=allow disabled=no dst-port="" path=*.midi
add action=allow disabled=no dst-port="" path=*.mid
add action=allow disabled=no dst-port="" path=*.wav
add action=allow disabled=no dst-port="" path=*.wmv
add action=allow disabled=no dst-port="" path=*.wma
add action=allow disabled=no dst-port="" path=*.mov
add action=allow disabled=no dst-port="" path=*.iso
add action=allow disabled=no dst-port="" path=*.nrg
add action=allow disabled=no dst-port="" path=*.wma
add action=allow disabled=no dst-port="" path=*.mp3
add action=allow disabled=no dst-port="" path=*.AU

/ip firewall nat
add action=redirect chain=dstnat comment="Redireccion a WebProxy " \
    disabled=no dst-port=80 in-interface=LAN protocol=tcp to-ports=5128 
Con esas reglas ya tenemos configurado nuestro webproxy, listo para recibir archivos de Internet y guardarlos en el disco que asignemos, para asignar el disco de almacenamiento debemos ir a  system/stores  y ahí ubicar el disco que queremos que sea webproxy y activarlo , de ser necesario hay que formatearlo,  yo recomiendo que sea otro disco adicional a nuestro mikrotik para que en caso que se dañe , no se lleve también el sistema operativo. 


luego veremos como se puede liberar el ancho de banda  así como el thundercache al hacer hits.

1 comentario:

  1. Buen post hermano una pregunta que otros formatos acepta el proxy cache de la lista que tienes ahi, aceptaria el formato de videos para que esos videos se guarden en el disco o no se puede

    ResponderEliminar