Elcr1st1an.tk

Mostrando las entradas con la etiqueta Thunder Cache. Mostrar todas las entradas

En este vídeo les explico a como personalizar nuestro mensaje de error que genera por defecto el squid por uno personalizado. espero que les sea de utilidad este vídeo 


Ya que aveces queremos cambiarlo por uno  que sea de nuestro agrado o representativo para nuestra red, o el uso que le den a su servidor.






Mensajes de error personalizados plantillas descarga Aquí
Editor de texto HTML descarga Aquí

Antes que todo que es subsonic aca un extracto tomado de la definición de la pagina oficial del proyecto

Subsonic es un streaming de medios gratuito basado en web, el acceso ubicuo a la música. Se usa para compartir su música con amigos, o para escuchar tu propia música mientras trabajan. Usted puede escuchar a varios jugadores al mismo tiempo, por ejemplo, para un jugador en la cocina y otro en su sala de estar.

Para mas información y otras pregunta puedes visitar mi entrada anterior haciendo click Aquí

 
Puedes hacer este útil truco de tanto en windows como en sistemas del debían o linux.

Es bastante fácil de hacer:

1. Abra el archivo "etc / hosts" en su Servidor (requiere acceso root!)
 y aplique el siguiente comando  nano /etc/hosts.

2. Ahora busque una línea que se ve algo como esto:

127.0.0.1   localhost.localdomain localhost

Al final de la línea se agrega "subsonic.org", por lo que se ve así:

127.0.0.1   localhost.localdomain localhost subsonic.org

3. Ahora inicia sesión en tu servidor subsonic y visita la parte superior y procede a actualizar a premium Por e-mail, inserte:

foo@bar.com

Código de licencia será

f3ada405ce890b6f8204094deb12d8a8



¿Por qué funciona esto? 

Subsonic sólo utiliza un hash MD5 de la dirección de correo electrónico como clave. Autenticación sucede tanto de forma remota como local, pero a través de la entrada en el archivo hosts, la autenticación se realiza sólo a nivel local.

También hay un tenedor mantenido en github con una versión de subsónic que falta el código de licencia desde el principio:

https://github.com/KHresearch/subsonic

Tenga también en cuenta que esto no es ilegal, ya que Subsonic es un software de código abierto

https://code.launchpad.net/subsonic.

Tener el streaming de vídeos divertidos y música Ahora solo queda una cosa por hacer, Disfrutar de tu música y películas, sin importar dónde te encuentres. Comparte con amigos y familia.




Primero que todo darles las gracias a el compañero que  btocarmona , que fue el precursor de este script, ya luego los compañeros del foro alterserv lo completaron e hicieron posible su funcionamiento.


Bien acá presentaremos 2 script una que como su nombre lo dice compila los .cpp ya creados en la carpeta /etc/raptor/pluginmaker/plugins uno compila en masa y el otro cada plugins por individual automatizando un poco mas el trabajo.

Para empezar debemos realizar estos pasos

Compilador Normal
wget http://www.cr1st1an.host56.com/Descarga_normal.sh
chmod 777 Descarga_normal.sh
 bash Descarga_normal.sh

Compilador en Masa
wget http://www.cr1st1an.host56.com/Descarga_masa.sh
chmod 777 Descarga_masa.sh
 bash Descarga_masa.sh

Que hace este pequeño script?

 Descarga otro script el cual nombre como Compilador.sh y lo copia dentro de /etc/raptor/pluginmaker/plugins crea dentro de estas carpetas otras con el nombre cpp y so y le das los permisos necesarios, este script descarga se ejecuta solo una vez.

Aqui lo bueno a partir de ese momento solo nos limitaremos a hacer tres pasos para la compilacion de nuestros plugins.

Manualmente

1.- Crear los plugins.cpp como lo veníamos haciendo en /etc/raptor/pluginmaker/plugins
2.- Agregamos los regex correspondientes de cada unos de los plugins creados

Compilando

3.- Ejecutamos por consola el archivo compilador.sh que se encuentra en /etc/raptor/pluginmaker/plugins lo hacemos de la siguiente manera

bash compilador.sh

Que hace el script compilador.sh?

El mismo compila cada unos de los .cpp que encuentre en la carpeta y los convierte a .so luego le da los permisos necesarios y los copia a la carpeta plugins de nuestro servidor, además hace un backup de los archivos .so y .cpp generados en las carpetas CPP y SO. Finalmente reinicia los servicios de raptor y squid3 quedando los plugins  totalmente funcionales.

En este vídeo puedes ver como funciona el script




Bueno amigos espero les sirva y los créditos Son para los amigos. Firecold, btocarmona, JoeMG quien ha publicado el script y yo solo me encargue de difundir el mismo ya que a mayor conocimiento mayor aprendizaje.
Este FAQ De preguntas frequentes es para aquellas personas tienen los mismos problema a la hora de trabajar con el Thunder o Raptor Cache Aca una pequeña lista de las soluciones mas comunes.



Peguntas Frequentes


Acerca de RaptorCache

     Respuesta


Raptor tiene licencia o es free?

     Respuesta



¿Como Editar plugins para Thunder cache y Raptor Cache?

     Respuesta 


¿Como Borrar contenido CACHE?

     Respuesta

Ingresamos por putty y agregamos lo siguiente: 

  • etc/thunder/./clean 45
  • etc/raptor/./clean 45

*Donde 45 es el numero de dias del cual quieren borrar el contenido cache

Evitar que Thunder corte el Servicio de Internet por apagado del Servidor

     Respuesta




Tengo Problemas al ingresar al Web Panel de mi servidor?

      Respuesta


Auxilio El sistena no resfresca la memoria RAM 99%?

     Respuesta


El Servidor no muestra los iconos de los dominios?.

     Respuesta

Eso se debe de que debes de agregarlas tu mismo "var/raptor/img-domain" y esn esa direccion encontraras las imagenes debe de ser formato.png y dimensiones 16x16

Auxilio Error Raptor Cache cannot write Write to PIDFILE?

     Respuesta

Debes crear esta ruta /var/run/raptor/
Adicional a eso agregar o modificar el raptor.conf con esto PIDFILE /var/run/raptor/raptor.pid Guardan el cambio y reinician el raptor.

Ahora debemos Verificar que exista la ruta:

ls /var/run/raptor/

Si te responde el directoria vació significa que si esta creado y el problema es otro, sino entonces:

mkdir /var/run/raptor

Asi creas el directorio, luego ejecutas el raptor de nuevo.

De no ser asi provar esta otra solucion:




Donde puedo encontrar algunos comandos Útilies para el servidor?

     Respuesta


Como hago Limpieza de Archivos cacheados corruptos?

     Respuesta


Como Ingresar al Servidor desde fuera de la red local?

     Respuesta


Alguna Optimizacion al Squid?

     Respuesta 


Por que no hay Raptor con squid 2.7?

     Respuesta


Alguien sabe una Regla para no pasar por el thunder?

     Respuesta



Como importar plugin de raptor cache para thunder cache?


     Respuesta


Se puede instalar webshare en raptorcache?

     Respuesta


Hay alguna Instalacion de raptor en ubuntu?

Respuesta


Auxilio Usuarios Hotspot no son la misma cantidad de que  en Web Panel?


     Respuesta


Como Agregar Discos Duros con LVM2?

     Respuesta


Como cambiar la ip del thunder oraptor cache

     Respuesta


Puedes cambiar tu IP desde el servidor, o tambien en etc/network/interfacesluego eso tambien cambias el ip de redirección en squid.confno hay problema solo no olvidar de cambiar todo los IPs en el Mikrotik tambien

Como Desintalar RaptorCache sin Afectar el Debian


Tenemos que tener en cuenta que raptor va ligado con el squid, por lo tanto si tan solo se quiere desintalar el raptor sera suficiente ejecutando


update-rc.d -f raptor remove
rm -rf /usr/sbin/raptor
Luego quitar las reglas del raptor en el squid.conf

Si se quiere quitar tambien el squid3 


apt-get --purge remove squid3
Con esos pasos el raptor ya no iniciara en el arraque


Se agregaran mas pregunstas y respuestas segun vayan surgiendo los problemas.
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.



2.- Instalamos el Thundercache en Debian para eso procedemos a ingresar los siguientes comandos por el terminal que ejecutara el script de instalación (se puede hacer tambien esto utilizando putty).

Es importante que durante la instalación del thunder poner la contraseña del Mysql: thunder31

32 bits


  1. wget http://www.joemg.host56.com/tc3x/thunder312-32.sh
  2. chmod 777 thunder312-32.sh
  3. ./thunder312-32.sh
64 bits


  1. wget http://www.joemg.host56.com/tc3x/thunder312-64.sh
  2. chmod 777 thunder312-64.sh
  3. ./thunder312-64.sh


3.- Redireccionamos y priorizamos el trafico de Thunder en Mikrotik con las siguientes reglas.

  1. /ip firewall filter
  2. add action=accept chain=forward comment="Acepta thunder 3.1.x" disabled=no \
  3.     src-address=192.168.10.0/30
  4. /ip firewall nat
  5. add action=dst-nat chain=dstnat comment="Redirect Thunder 3.1.x" disabled=no \
  6.     dst-port=80 protocol=tcp src-address=!192.168.10.2 to-addresses=\
  7.     192.168.10.2 to-ports=3128
  8. /ip firewall mangle
  9. add action=mark-connection chain=postrouting comment="THUNDER CACHE FULL(TC 3.\
  10.    1.x) =======================================================================\
  11.    ===============================" content="X-Cache: HIT from Thunder" \
  12.     disabled=no new-connection-mark=thunder-connection passthrough=yes \
  13.     protocol=tcp src-address=192.168.10.2
  14. add action=mark-packet chain=postrouting connection-mark=thunder-connection \
  15.     disabled=no new-packet-mark=thunder-packs passthrough=yes
  16. add action=mark-connection chain=postrouting comment="(TC 3.1.x)=========\
  17.    ==========================================================================\
  18.    ==================================" content="X-Cache: HIT from proxy.routero-os.com" \
  19.     disabled=no new-connection-mark=proxy-hits passthrough=yes src-address=192.168.10.2\
  20.     protocol=tcp
  21. add action=mark-packet chain=postrouting connection-mark=proxy-hits disabled=\
  22.     no new-packet-mark=proxy-squid passthrough=yes
  23. /queue tree
  24. add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
  25.     max-limit=4M name="T-cache_hits" packet-mark=proxy-squid parent=\
  26.     global-out priority=4 queue=default
  27. add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
  28.     max-limit=4M name=ThunderCache packet-mark=thunder-packs parent=\
  29.     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


Plugins Para Raptor y Thunder Cache 

Muchos Se preguntan si están compilados en 23 y 64 bit acá están en ambas arquitecturas aunque ya se pueden usar tanto los de 32 como 64 por igual esta lista la mantrendre actualizada mensualmente,

Para mas información favor enviarme un mensaje 




Click Para Descargar Plugins Aquí
¿Buscas algo más?

UNETE A LA COMUNIDAD

¿Qué Programas deseas?

Paginas Visitadas

- Copyright © El Cr1st1an Blog | Solo Es Otra Página Web ! - Powered by Blogger - Designed by El Cr1st1an -