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 - bydaro

#1
#!/bin/bash
echo ";;;;;;;;;;;;;;;;;;;;;;;"
echo ";     RaptorCache     ;"
echo ";;;;;;;;;;;;;;;;;;;;;;;"
 
#Borrar cadenas anteriores
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

#Condiciones por defecto
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

#Aceptamos el localhost
iptables -A INPUT -i lo -j ACCEPT

#Aceptamos la red local
iptables -A INPUT -s 10.200.1.0/24 -j ACCEPT

iptables  -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

echo 1 > /proc/sys/net/ipv4/ip_forward
#2
Estimados al querer ejecutar fw.sh me da error:

/etc/raptor/./fw.sh
;;;;;;;;;;;;;;;;;;;;;;;
;     RaptorCache     ;
;;;;;;;;;;;;;;;;;;;;;;;
/etc/raptor/./fw.sh: line 5: $'\302\240': command not found
Bad argument ` -t'
Try `iptables -h' or 'iptables --help' for more information.


/etc/raptor/./fw.sh
;;;;;;;;;;;;;;;;;;;;;;;
;     RaptorCache     ;
;;;;;;;;;;;;;;;;;;;;;;;
/etc/raptor/./fw.sh: line 5: $'\302\240': command not found
Bad argument ` -t'
Try `iptables -h' or 'iptables --help' for more information.


/etc/raptor/./fw.sh
;;;;;;;;;;;;;;;;;;;;;;;
;     RaptorCache     ;
;;;;;;;;;;;;;;;;;;;;;;;
/etc/raptor/./fw.sh: line 5: $'\302\240': command not found
Bad argument ` -t'
Try `iptables -h' or 'iptables --help' for more information.


Alguien me daria una mano, gracias :)
#3
Estimado Recién hoy pude poner en practica lo que planteabas, muchas gracias quedo solucionado
#4
Estimados busque por el buscador y no encontré como corregir el formato en que Raptor y Squid guardan la hora en los archivos log's.

Por ejemplo el de access.log de squid muestra algo así:
1394496832.707   1964 10.200.1.64 TCP_MISS/200 10141 GET http://i.ytimg.com/vi/ifRoMGG8Wvs/hqdefault.jpg - DIRECT/173.194.42.46 image/jpeg

El access.log de Raptor muestra algo así:
1394496652.000 (20726)  MISS/200 26440 GET http://www.laopinionaustral.com.ar/imagenes/data_fiscal.jpg

Agradecería mucho que me den una ayuda.

Gracias y saludos
#5
Cita de: firecold en Febrero 27, 2013, 01:22:17 PM
Amigo un detalle con su plugin, el nombre del plugin tiene que ser el mismo que el servidor, donde sale el contenido a hacer cache, Saludos

Muchas Gracias, Detalle corregido!
#6
Consulta existe la posibilidad de hacer algun plugin tipo maestro?

Por ejemplo todos los archivos *.exe; *.rar; *.zip pero de cualquier sitio.

Que cachee cualquier archivo que bajemos con las extensiones arriba informadas para todo la web, por que sino es muy engorroso crear 1 pluing para cada pagina.

Desde ya muchas gracias.
#7
Estimados

El problema fue solucionado agregando los DNS de mi proveedor. Desde ya muchas gracias!

Y prometo leer mas antes de mi próxima pregunta.

Saludos
#8
Cita de: firecold en Febrero 27, 2013, 08:52:40 AM
Amigo porque no publicas el codigo del plugin talvez ahi esta el problema, Saludos

Estimado firecold

aca publico el plugin ahoracalafate.com.ar.cpp
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o movistar.com.pe.so movistar.com.pe.cpp
// regex
// http.*\.ahoracalafate\.com\.ar.*\.jpg

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()-1);
                } else {
                        stringexplode(url, "/", &resultado);
                        return resultado.at(resultado.size()-1);
                }
}

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

        if ( (url.find(".ahoracalafate.com.ar/") != string::npos) and (url.find(".jpg") != string::npos)
        ) {

            r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                        r.domain = "ahoracalafate";
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;
}


Y en el Raptor Plugin ON/OFF

http.*\.ahoracalafate\.com\.ar.*\.jpg

Pero también cabe destacar que no me hace un cache el squid sin el plugin ni carga la página, en otra maquina sin pasar por el cache usando la misma conexión abre el sitio correctamente.

Desde ya muchas gracias.
#9
Estimados

La verdad que quiero felicitar joemg la verdad que el raptor funciona bastante bien, lo que es vídeos de youtube, funciona de maravilla.
Ahora tengo problemas al querer acceder a un dominio muy visitado en mi localidad, el mismo es ahoracalafate.com.ar, verifico en /var/log/squid3/error.log me da lo siguiente:

1361969063.566   1160 192.168.1.104 TCP_MISS/200 1475 GET http://ww2.ahoracalafate.com.ar/ - DIRECT/208.91.197.101 text/html
1361969064.315    570 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969064.897    579 192.168.1.104 TCP_MISS/200 1699 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969065.483    581 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969066.038    551 192.168.1.104 TCP_MISS/200 1765 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969066.613    571 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969067.191    576 192.168.1.104 TCP_MISS/200 1762 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969067.790    596 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969068.363    557 192.168.1.104 TCP_MISS/200 1763 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969068.937    569 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969069.534    554 192.168.1.104 TCP_MISS/200 1769 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969070.166    627 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969070.783    568 192.168.1.104 TCP_MISS/200 1768 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969071.367    578 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969071.939    570 192.168.1.104 TCP_MISS/200 1766 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969072.523    575 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969073.078    550 192.168.1.104 TCP_MISS/200 1771 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969073.641    555 192.168.1.104 TCP_MISS/302 467 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969074.193    550 192.168.1.104 TCP_MISS/200 1759 GET http://ww2.ahoracalafate.com.ar/? - DIRECT/208.91.197.101 text/html
1361969074.737    523 192.168.1.104 TCP_MISS/404 377 GET http://ww2.ahoracalafate.com.ar/favicon.ico - DIRECT/208.91.197.101 text/html


Probe de hacer un plugin para dicho dominio como explica joemg en el foro, pero igualmente nada.
Recibo la pagina en blanco como si ya hubiese terminado de cargar, pero sin mostrar nada.

A todo aquel que me pueda ayudar, se lo agradezco de antemano