Menú principal
Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Menú Mostrar Mensajes

Mensajes - joemg6

#441
RaptorCache en General / Re:Memoria ram
Junio 04, 2013, 05:39:51 PM
Cita de: lervis en Junio 04, 2013, 02:12:09 AM
Amigo Joemg6.. se q debes estar full ocupado.. sabes ya a varios les esta pasando lo siguiente y ( la ram se les va al tope) aunq se posteo una solucion ya hace timpo no se q sucede q ya no funciona la actualizacion q posteaste te comento lesdi a varios q tenian el problema la solucion pero no paso como en otros casos o como en el mio propio q siguiendo los pasos q nos diste en el tuto todo se resolvia al actualizar y hacer los pasos.... las nuevas instalaciones se van a pico de una ves con o sin usuarios sube muy rapido la memoria ram pense q era mentira o q era una falla de el q instalaba pero procedi a probar en debian 7 y luego en debian 6.7 y en ambos casos se va al techo la memoria el consumo sube muy rapido y es raro.. solo sucede en las instalaciones nuevas ya q en las viejas no parece estar sucediendo de hecho saque un disco duro q tengo con thunder q lo quite para probar raptor y el thunder viejo trabaja de pelos muy bien...  Cuando puedas danos tu opinion sobre el asunto es q hay mas de uno de los muchachos con ese detalle y no se sabe como ayudarles... saludos disculpa el abuso y la molestia..

https://www.facebook.com/photo.php?fbid=10201296868644235&set=gm.530502150344010&type=1&theater

y pese a tratar de instalar la libreria q a veces era lo q generaba la falla

Saludos cordiales q estes bien amigo.. y de veras se te felicita por tu paciencia y gran trabajo
Mandame un MP para coordinar y poder revisar con más detalles tu server.
#442
Cita de: tomjunqueira en Junio 01, 2013, 10:17:45 AM
Alguien Sabes mi explicar para que sierve lo arquivo "clean", mi discos duros estas a 90% usados, mas continua almentando
El clean sirve para limpiar el contenido del cache que no ha hecho HIT durante un cierto tiempo po ej.
/etc/raptor/./clean 45
En este caso borra el contenido que no ha hecho HIT en 45 días.
#443
Cita de: freedarwuin en Mayo 31, 2013, 11:56:44 PM
Amigos yo instale todo bien pero trato de conectarme a esta direccion http://192.168.10.2:82/ y nada quien me d el porque


Error del servidor
El sitio web ha detectado un error al recuperar la http://192.168.10.2:82/ http://192.168.10.2:82/. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta.
A continuación se detallan algunas sugerencias:
Vuelve a cargar esta página más tarde.
Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud.
Durante el proceso de instalación del Raptor te fijaste que no haya salido ningún mensaje de error o que algún paquete no se pudo instalar, tal vez hubo un error y por ese motivo no te muestra correctamente el servidor web.
#444
Actualizaciones / Re:Expirar Contenido RaptorCache
Mayo 29, 2013, 05:49:40 PM
Se ha actualizado los enlaces de descarga ya que el error que les generaba sobre la librería libmysqlclient.so.18 se debía porque esa versión era para la versión de debian 7 (tiene paquetes más actualizados), por este motivo se ha actualizado los enlaces e incorporando para las versiones de debian 6.
#445
Actualizaciones / Expirar Contenido RaptorCache
Mayo 28, 2013, 02:05:51 PM
Expirar Contenido RaptorCache
Para expirar el contenido del cache, tenemos que descargar y ejecutar el siguiente servicio.

64 Bits - Debian 7
Código (bash) [Seleccionar]

wget http://www.raptorcache.com/install/update/expire/64/exp.gz
gzip -d exp.gz
mv exp /usr/bin/
chmod a+x /usr/bin/exp

32 Bits - Debian 6
Código (bash) [Seleccionar]

wget http://www.raptorcache.com/install/update/expire/32_old/exp.gz
gzip -d exp.gz
mv exp /usr/bin/
chmod a+x /usr/bin/exp

64 Bits - Debian 6
Código (bash) [Seleccionar]

wget http://www.raptorcache.com/install/update/expire/64_old/exp.gz
gzip -d exp.gz
mv exp /usr/bin/
chmod a+x /usr/bin/exp

Procedemos a usar el servicio ejecutando por terminal de la siguiente manera
exp 4share 15
Donde se puede cambiar el nombre del plugin y el número de días que el contenido permanecerá almacenado.

Para programar la ejecución automática lo podemos hacer de la siguiente manera en el crontab

40              23              *       *               *       root    exp 4share 30 && exp avg 15 && exp avast 15 && exp macromedia 15
#446
Cita de: kurss en Mayo 28, 2013, 11:44:07 AM
Muchas gracias por el aporte.

Pero tiene alguna ventaja hacer el redirect de esta forma??

Saludos.
La redirección por mangle es más eficiente con respecto al consumo del procesador, también hay configuraciones en el mangle que se adecuan más por esta redirección.
#447
Cita de: rjfz en Mayo 27, 2013, 09:36:20 PM
amigo joemg puedes revisar el script de 32 bit creo que tiene un error en esto wget http://www.raptorcache.com/install/lib/64/libmysqlclient.so.16 creo que instala la libreria de 64 bit en lugar de la de 32 bit
Cierto, ya fue corregido ese detalle.
#448
Cita de: ingjaab en Mayo 27, 2013, 09:35:03 PM
se agradece ::) , pero dime es necesario usar nat o ya no
También se puede configurar por mangle, revisa por esta parte
http://www.alterserv.com/foros/index.php?topic=532.0
#449
Redirección RaptorCache 2 por Mangle

Al usar esta redirección es necesario configurar el firewall de RaptorCache, para eso vamos a usar el siguiente esquema para identificar la red Lan de acuerdo a su segmento de red por su clase (CIDR), entonces sería 192.168.1.0/24 si se usa como Máscara de subred 255.255.255.0

Entonces solo remplazamos el segmento que viene por defecto por el que estemos usando y también vefificamos el nombre de nuestra interface de red del servidor Raptor, en este caso es eth0(se puede verificar con el comando "ifconfig"), y nos quedaría como la siguiente imagen


En el caso que tengamos más de un segmento de red, solo agregamos reglas adicionales agregando los segmentos restantes, por ej.


Si se quiere editar manualmente pueden hacerlo en el archivo "etc/raptor/fw.sh"
y quedaría de la siguiente manera
Código (bash) [Seleccionar]

#!/bin/bash
echo ";;;;;;;;;;;;;;;;;;;;;;;"
echo ";     RaptorCache     ;"
echo ";;;;;;;;;;;;;;;;;;;;;;;"

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -F
iptables -X
iptables -Z
iptables -t nat -F

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT


iptables -A INPUT -i lo -j ACCEPT #comment#Localhost

# -----------------------------| Redireccion por mangle |----------------------------------
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT #comment#Input LAN 
iptables  -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 #comment#Redirect 3128
iptables -A FORWARD -i eth0 -p udp -m udp --dport 80 -j REJECT --reject-with icmp-port-unreachable #comment#Block QUIC
# -----------------------------------------------------------------------------------------



En Mikrotik se ingresan las siguientes reglas
En la regla de Mangle modificar el in-interface por el nombre que estén usando
Código (mk) [Seleccionar]

/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.10.2 routing-mark=raptor_route scope=30 target-scope=10
/ip firewall mangle
add action=mark-routing chain=prerouting comment="Raptor - Mangle ====================>" disabled=no dst-port=80 in-interface=LAN new-routing-mark=raptor_route passthrough=no protocol=tcp
add action=mark-connection chain=forward comment="== RAPTORCACHE ==" content="X-Cache: HIT from Raptor" disabled=no new-connection-mark=raptor-connection passthrough=yes
add action=mark-packet chain=forward connection-mark=raptor-connection disabled=no new-packet-mark=raptor-packs passthrough=no
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=4M name="RaptorCache" packet-mark=raptor-packs 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="Squid 3.x" packet-mark=squid-packs parent=global-out priority=4 queue=default






#450
Actualizaciones / Re:[Update] RaptorCache 1.0.2b
Mayo 27, 2013, 10:32:53 AM
Cita de: venezuela en Mayo 22, 2013, 12:17:54 AM
un saludo amigo joen admiro tu capasidad pero sobre todo tu humildad de compartir informacion con esta comunidad. me disculpan perturbar un poco el orden del foro dado a que requiero por favor una ayuda muy importante en mi situacion: quiero acceder remotamente dede mi tlf movil atraves de la web a mikrotik para monitoriar su funcion, no se como hacerlo por favor hechemen una mano gracias de ante manos
Puedes guiarte de este post
http://www.alterserv.com/foros/index.php?topic=395.0
Una captura
      
#451
Cita de: Thenew en Mayo 27, 2013, 09:29:42 AM
Hola Comunidad donde puedo conseguir esta version de Debian ya que solo encuentro la nueva que es la 7 y los link que hay ya no funcionan.

Muchas Gracias.

Thenew
Se ha actualizado el script de instalación para la version 7 de Debian.
http://www.alterserv.com/foros/index.php?topic=531.0
#452
Prueba con este código
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o wikimedia.org.so wikimedia.org.cpp
// Regex
// http.*\.wikimedia\.org.*(\.jpg|\.png)

string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
   
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-2) + "_" + resultado.at(resultado.size()-1);           
} else {
SearchReplace(url,"File:","-");
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-2) + "_" + resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
   resposta r;  

if ( ((url.find(".wikimedia.org/wikipedia/commons/") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "wikipedia_img";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}
#453
Instalación de RaptorCache en Debian 7
Para la instalación tomaremos como ejemplo el siguiente esquema.


Es importante que durante la instalación del RaptorCache poner la contraseña del Mysql: raptor

64 bits
Código (bash) [Seleccionar]

wget http://www.raptorcache.netii.net/raptor64-d7.sh
chmod 777 raptor64-d7.sh
bash raptor64-d7.sh


Redireccionamos y priorizamos el trafico de Raptor en Mikrotik con las siguientes reglas.
Código (mk) [Seleccionar]

/ip firewall filter
add action=accept chain=forward comment="Acepta RaptorCache" disabled=no src-address=192.168.10.0/30
/ip firewall nat
add action=dst-nat chain=dstnat comment="Redirect Raptorcache" 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="== RAPTORCACHE ==" content="X-Cache: HIT from Raptor" disabled=no new-connection-mark=raptor-connection passthrough=yes src-address=192.168.10.2 protocol=tcp
add action=mark-packet chain=postrouting connection-mark=raptor-connection disabled=no new-packet-mark=raptor-packs passthrough=yes
add action=mark-connection chain=postrouting comment="== SQUID ==" content="X-Cache: HIT from proxy.os.com" disabled=no new-connection-mark=squid-connection passthrough=yes src-address=192.168.10.2 protocol=tcp
add action=mark-packet chain=postrouting connection-mark=squid-connection disabled=no new-packet-mark=squid-packs passthrough=yes
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=4M name="RaptorCache" packet-mark=raptor-packs 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="Squid 3.x" packet-mark=squid-packs parent=global-out priority=4 queue=default


Entramos por el navegador web para ver la interface gráfica Raptor Webpanel.
Para visualizar el Webpanel ingresamos la siguiente dirección en el navegador web.
http://ip_del_servidor:82

Nombre de Usuario=admin
Contraseña=admin

Todo el proceso del script durante la Instalación de RaptorCache en Debian 7


Para los que extrañaban la configuración del TOS en el Squid, en esta versión soporta esa configuración sin necesidad de compilar, para mayores detalles pueden revisar este post
http://www.alterserv.com/foros/index.php?topic=21.0
La regla de marcado en el caso de esta configuración sería (solo la regla de squid)
Código (mk) [Seleccionar]

/ip firewall mangle
add action=mark-connection chain=postrouting comment="==SQUID - TOS 12==" disabled=no dscp=12 \
new-connection-mark=squid-connection passthrough=yes protocol=tcp src-address=192.168.10.2
add action=mark-packet chain=postrouting connection-mark=squid-connection disabled=\
no new-packet-mark=squid-packs passthrough=yes
#454
Plugins para RaptorCache / Re:Plugins Facebook
Mayo 09, 2013, 07:04:27 PM
Como hay casos que tienen problemas con el plugin de facebook vamos a limitar para que ya no haga cache a los objetos pequeños de facebook, ya que al tener en ocasiones un gran numero de objetos puede que no se resuelva bien estas peticiones lo que provocaría que no funcione bien.
El código de fuente siguiente  hará cache a las fotos, videos y a las imagenes que tengan el tamaño de 160x160 px.

Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
     
using namespace std;
     
// use this line to compile
// g++ -I. -fPIC -shared -g -o fbcdn.net.so fbcdn.net.cpp
// Regex
// http.*(profile|s?photo|video).*\.fbcdn\.net.*(\.jpg$|\.mp4)

string get_filename(string url) {
      vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
}
    }
     
extern "C" resposta getmatch(const string url) {
        resposta r;
           
        vector<string> resultado;
        string tmp;
        if (
                (url.find("profile") != string::npos) and  (url.find("s160x160") != string::npos)
            ) {
                r.match = true;
                r.domain = "facebook_profile";
                resultado.clear();
                stringexplode(url, "/", &resultado);
                r.file = resultado.at(resultado.size()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
        }  else if (
                (url.find("sphotos") != string::npos) or (url.find("photos") != string::npos)
            ) {
                r.match = true;
                r.domain = "facebook_photos";
                resultado.clear();
                stringexplode(url, "/", &resultado);
                r.file = resultado.at(resultado.size()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
        } else if (
                   (url.find("video") != string::npos) or (url.find(".mp4") != string::npos)
            ) {
                r.file = get_filename(url);
                if (!r.file.empty()) {
                   r.match = true;
                   r.domain = "facebook_video";       
                   } else {
                   r.match = false;}
        }  else {
                r.match = false;
            }
            return r;
}


PD.- No olvidar si se va a usar este plugin borrar el contenido del plugin anterior.
#455
Cita de: tonyvzla en Abril 25, 2013, 08:21:40 PM
ya lo instale, pero solo me salen 127.0.0.1 y la de conexion del MK al thunder 10.10.1.1 mas nada, trabajo con DHCP, como podria ver mis clientes que estan en el rango 10.10.1.10-10.10.1.150
Sería ver como has configurado los IPs de las interfaces y también tus reglas del Mikrotik ya que te esta saliendo el IP del localhost.
#456
Cita de: kurss en Abril 26, 2013, 05:58:31 AM
Esto solo es valido para 64 bits, o tambien vale para 32???

Gracias por todo, saludos.
Esta actualización es valida para las dos versiones.
#457
Plugins para RaptorCache / Re:[Test] Plugin YouTube
Mayo 03, 2013, 08:58:28 PM
Cita de: willysantana en Mayo 03, 2013, 10:32:54 AM
hola amigo joeng6.
gracias por tu desinteresada colaboración.
amigo las actualizaciones y los pluguins corregido ya están incluido para nueva instalación.
Cita de: CASL2008 en Mayo 03, 2013, 07:52:37 PM
Para instalaciones limpias ya viene esta actualizacion? o hay que aplicarsela? saludos graciasss :-*
Para usar este plugin hay que aplicar las actualizaciones ya que todavía no viene incluido en las nuevas instalaciones.
#458
Actualizaciones / Re:[Update] RaptorCache 1.0.2b
Mayo 03, 2013, 08:53:07 PM
Cita de: willysantana en Mayo 03, 2013, 06:54:28 AM
amigo estas actualización ya esta en una nueva instalación.
gracias.
Por ahora todavía no están en las nuevas instalaciones, pero es rápido y sencillo hacer el upgrade, ya se estará actualizando la instalación.
#459
Actualizaciones / Re:[Update] RaptorCache 1.0.2b
Mayo 03, 2013, 08:50:23 PM
Cita de: Lelouch en Mayo 02, 2013, 01:56:28 PM
Hola Joemg6,

Perdon por el offtopic, pero decidí escribir por aquí ya que no se si mi MP no te llegó, bueno, quería saber si existe al problema en que el equipo de limeroot publique el raptor caché en uno de los repositorios de esta distribución, pregunto esto ya que de momento solo se sabe que raptor es gratuito pero creo que aun no has decidido la licencia definitiva que le cobijará, asi que no se si se estará permitida la distribución en lugares fuera de este foro.

Muchas gracias por la atención prestada.
Primero déjame decirte que me parece interesante el proyecto Limeroot, sobre si pueden publicar el Raptor en los repositorios de la distribución, claro pueden hacerlo. A veces los términos de las licencias son un detalle delicado, por ahora me estoy enfocando más en mejorar el sistema y así que sigan adelante.
#460
Actualizaciones / Re:[Update] RaptorCache 1.0.2b
Mayo 02, 2013, 12:28:51 PM
Cita de: ingjaab en Mayo 02, 2013, 12:23:21 AM
??? muy interesante funciona para thunder  ??? pero gracias  :-*
Son actualizaciones del binario por lo tanto solo funcionan con el Raptor.