[old]Instalación RaptorCache 2 - Script

Publicado por joemg6, Octubre 28, 2015, 12:41:32 PM

Tema anterior - Siguiente tema

Saso

Cita de: gmariani en Agosto 23, 2016, 05:27:42 PM
Hola SASO,

Hice todo segun lo indicado, pero aparentmente no me instalo el mysql. da este error al testear la coneccion con la db

Connect failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

slds
revisas tus reglas en mikrotik hermano
te puedes ayudar con generador de reglas... http://www.raptorcache.org/generador
algo debe de estar fallando en la conexión al momento de instalar los paquetes...

gmariani

Hola Saso,

No estoy utilizando MKT, lo voy a instalar en modo gateway. Estoy con conexion directa a internet.

slds

GM

Saso

Cita de: gmariani en Agosto 24, 2016, 06:16:34 AM
Hola Saso,

No estoy utilizando MKT, lo voy a instalar en modo gateway. Estoy con conexion directa a internet.

slds

GM
Saludos Hermano allí si no sabría como ayudarte...

gmariani

Gracias igualmente campeón !

Voy a ver como lo resuelvo. Ya hice todas las combinaciones posibles y no anda ninguna, algo pasa con el percona que no se instala correctamente. Una lastima porque este cache es excelente.

slds

GM

lem13631363

ola alguien tiene problemas con las actualizaciones del dota 2?

juanslayer

Cita de: lem13631363 en Agosto 25, 2016, 12:19:51 AM
ola alguien tiene problemas con las actualizaciones del dota 2?

En ralidad si ya no esta cacheando al 100% en esta version y aun no puedo manejarla por redireccionamiento nat ayudaaa!!!!!
y en modo re direccionamiento mangle funciona pero me genera muchos problemas saludos.

lem13631363

esperemos una solucion pronta ya que tengo una lan con 12 maquinas y me servia de mucho q hiciera cache al dota 2

Luis eduardo

Buen día, soy nuevo en instalar el RaptorCache, la finalidad de esto es que no se consuma tanto el ancho de banda de mi ciber, la pregunta es ¿guarda cache de Youtube y Facebook? que es lo que mas visitan y en caso de que se pueda ¿como se puede o con que otro programa se puede?

Saludos.

luistec

Cita de: lem13631363 en Agosto 26, 2016, 03:17:23 PM
esperemos una solucion pronta ya que tengo una lan con 12 maquinas y me servia de mucho q hiciera cache al dota 2
Si hace caché a las actualizaciones del Dota 2.

Saludos.

juanslayer

buenos días,
Le sigo metiendo mano a raptor y al squid para ver si puedo hacerlo correr en direccionamiento nat y nada.
corre en re direccionamiento mangle pero me genera problemas con las reglas de marca de paquetes de descargas y http (puerto80) que tengo y no me parece conveniente en mi caso ayudaaaaa!!!! 

no corre con este direccionamiento hasta hace unos meses estaba normal en modo paralelo recién se me arruino mi raptor e instale de nuevo, es mas conveniente para mi uso en lancenter.

/ip firewall nat
add action=dst-nat chain=dstnat comment="Redirect Raptorcache" disabled=yes dst-port=80 protocol=tcp src-address=!192.168.10.2 to-addresses=192.168.10.2 to-ports=3128


en squid cache.log me aparece ese error todo el tiempo con paginas http(80).

2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.
2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.
2016/08/28 11:43:04 kid1| WARNING: Forwarding loop detected for:
GET /Artwork/SN.png HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Accept: image/webp,image/*,*/*;q=0.8
Referer: http://www.squid-cache.org/mail-archive/squid-users/201304/0050.html
Accept-Encoding: gzip, deflate, sdch
Accept-Language: es-ES,es;q=0.8
X-Proxy-ID: 388400419
Via: 1.1 192.168.3.1 (Mikrotik HttpProxy), 1.1 raptor.os (squid/3.5.19)
X-Forwarded-For: 192.168.3.56, 192.168.10.1
Cache-Control: max-age=259200
Host: www.squid-cache.org


2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.
2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.


juanslayer

buenas tardes:

después de mucho sufrir y a la no existencia de una solución recurri a la solución de este post:
http://www.alterserv.com/foros/index.php?topic=2018.0

Clone el raptor de version anterior de un cliente el cual gracias a Dios me presto su disco duro, tenia el hardware necesario y lo clone, a todos gracias por la ayuda.

firecold

Cita de: juanslayer en Agosto 28, 2016, 08:48:46 AM
buenos días,
Le sigo metiendo mano a raptor y al squid para ver si puedo hacerlo correr en direccionamiento nat y nada.
corre en re direccionamiento mangle pero me genera problemas con las reglas de marca de paquetes de descargas y http (puerto80) que tengo y no me parece conveniente en mi caso ayudaaaaa!!!! 

no corre con este direccionamiento hasta hace unos meses estaba normal en modo paralelo recién se me arruino mi raptor e instale de nuevo, es mas conveniente para mi uso en lancenter.

/ip firewall nat
add action=dst-nat chain=dstnat comment="Redirect Raptorcache" disabled=yes dst-port=80 protocol=tcp src-address=!192.168.10.2 to-addresses=192.168.10.2 to-ports=3128


en squid cache.log me aparece ese error todo el tiempo con paginas http(80).

2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.
2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.
2016/08/28 11:43:04 kid1| WARNING: Forwarding loop detected for:
GET /Artwork/SN.png HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Accept: image/webp,image/*,*/*;q=0.8
Referer: http://www.squid-cache.org/mail-archive/squid-users/201304/0050.html
Accept-Encoding: gzip, deflate, sdch
Accept-Language: es-ES,es;q=0.8
X-Proxy-ID: 388400419
Via: 1.1 192.168.3.1 (Mikrotik HttpProxy), 1.1 raptor.os (squid/3.5.19)
X-Forwarded-For: 192.168.3.56, 192.168.10.1
Cache-Control: max-age=259200
Host: www.squid-cache.org


2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.
2016/08/28 11:43:04 kid1| ERROR: No forward-proxy ports configured.

El error que te aparece en el log de squid, ya lo he reportado en este foro varias veces, para que sepais la solucion, pero para fines de aprendizaje de todos te compartire info que mi amigo Maravento a compartido de una formas mas profesional, Saludos


firecold

Cita de: juanslayer en Agosto 30, 2016, 02:17:44 PM
buenas tardes:

después de mucho sufrir y a la no existencia de una solución recurri a la solución de este post:
http://www.alterserv.com/foros/index.php?topic=2018.0

Clone el raptor de version anterior de un cliente el cual gracias a Dios me presto su disco duro, tenia el hardware necesario y lo clone, a todos gracias por la ayuda.

Con tu problema de Mk lastimosamente no te puedo ayudar, ya que no lo manejo, Saludos

juanslayer

Gracias por responder Firecold,

La solución es muy fácil, estoy seguro que el problema es de squid no de raptor, por que no retornan a la versión de squid 3.1.20 que es la que clone y la considero estable. Después de estudiarlo y modificar la reglas del Squid y las diferentes posibilidades de re direccionamiento para que trabaje llegue a la conclusión que el problema es desde la versión 3.3.x de squid, incluso trate de bajar la versión del squid a la versión 3.1.20 pero el Debian 7 no me dejaba des-instalar la version 3.5.19 para ponerle a la versión 3.1.20.

Considero la versión la de la imagen estable a 100% para dota y la actual versión que esta disponible en la publicación del foro la considero beta por que tiene problemas 



Nota: Por fin corre las reglas de http_descarga y http direccionados al puerto 80.
quieren saber algo se nota como raptor trabaja pues la navegación se ponía muy lenta sin el.

roldes1

Buenas Juan , hay alguna manera q puedas pasar el clon de raptor, necesito q las actualizaciones de dota 2 me funcionen .gracias de antemano. :)

juanslayer

buenas roldes1,

son 43 gigas el archivo de imagen a menos que limpie todo el cache y creo que llegara a a 2 gigas si no estoy mal pero de que país eres, soy de Bolivia. el Hardware es una tarjeta madre h61m-dgs con esa funcionaria.
saludos   

roldes1

uh que mal diferente placa , igual de boivia-la paz un gusto.

firecold

Cita de: juanslayer en Agosto 30, 2016, 09:50:48 PM
Gracias por responder Firecold,

La solución es muy fácil, estoy seguro que el problema es de squid no de raptor, por que no retornan a la versión de squid 3.1.20 que es la que clone y la considero estable. Después de estudiarlo y modificar la reglas del Squid y las diferentes posibilidades de re direccionamiento para que trabaje llegue a la conclusión que el problema es desde la versión 3.3.x de squid, incluso trate de bajar la versión del squid a la versión 3.1.20 pero el Debian 7 no me dejaba des-instalar la version 3.5.19 para ponerle a la versión 3.1.20.

Considero la versión la de la imagen estable a 100% para dota y la actual versión que esta disponible en la publicación del foro la considero beta por que tiene problemas 



Nota: Por fin corre las reglas de http_descarga y http direccionados al puerto 80.
quieren saber algo se nota como raptor trabaja pues la navegación se ponía muy lenta sin el.

Amigo no creo que sea Squid el del problema, especficamente de version en version hay muchas diferencias, algunas de como se configura y de la version 3.1.20 a 3.3.x, créeme hay un abismo, publica tu squid.conf en el 3.3.x y veremos que anda mal, ya que esta version es muy estable, en mi experiencia te puedo decir que este version 3.3.x la llevo usando varios años sin problemas y no digamos la version 3.5.x, Saludos

roldes1

Firecold , como le hacemos los q tenemos problemas con dota2 ,ahora para q me haga full cache tengo q darle mas velocidad en el mikrotik , por q si no le doy empieza a descargar todo de nuevo , con las demas paginas no tengo problemas.

juanslayer

Estimado firecold

Ese es el problema persistente que me molestaba y lo publique en un anterior mensaje con un extracto del log de squid, ahi una pagina de esplicacion al respecto:

Resumiendo la Wiki de Squid, este error se produce cuando se utiliza el puerto 3128 en modalidad intercept (http_port 3128 intercept), o sea en proxy transparente.
El paso siguiente fue montar un servidor y simular varios tipos de tráfico (caché manual y transparente). Pusimos el puerto well-known 3128 con la cláusula 'intercept' (para versiones anteriores a 3.1 se llamaba 'transparent') y voilá; generó el error No forward-proxy ports configured.
Sin embargo, al cambiar el número del puerto con esta cláusula, el error también se replicaba y la Wiki no menciona nada al respecto. Por otro lado, nos percatamos de que este error no es nuevo y viene presentándose desde la versión 3.3x.
mas detalles: http://www.maravento.com/2015/06/no-forward-proxy-ports-configured.html

Esta squid.conf  (squid v3.5.19 la configuración esta a defecto cuando se instala raptor2)

#=====================================================================#
#                           Squid 3.x Conf                            #
#=====================================================================#
http_port 3128 intercept
visible_hostname raptor.os
icp_port 0
#----------------------------------------------------------------------
acl google url_regex -i (googlevideo\.com|www\.youtube\.com)
acl mobile browser -i regexp (iPhone|iPad|Windows.*Phone|BlackBerry|PlayBook|Trident|IEMobile)
request_header_access User-Agent deny google !mobile
request_header_replace User-Agent Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
#----------------------------------------------------------------------
#error_directory /usr/share/squid3/errors/Spanish/
#----------------------------------------------------------------------
acl blacklist url_regex -i "/etc/squid3/blacklist.lst"
#----------------------------------------------------------------------
# Servidor DNS y Politica de Cambios
#----------------------------------------------------------------------
dns_nameservers 8.8.8.8 8.8.4.4
dns_retransmit_interval 5 seconds
dns_timeout 2 minutes
#----------------------------------------------------------------------
#acl manager proto cache_object
#acl localhost src 127.0.0.1/32 ::1
#acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

acl localnet src 10.0.0.0/8     # RFC 1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC 1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC 1918 possible internal network
acl localnet src fc00::/7       # RFC 4193 local private network range
acl localnet src fe80::/10      # RFC 4291 link-local (directly plugged) machines

acl CONNECT method CONNECT

acl Safe_ports port 80          # http
acl Safe_ports port 443         # https
acl SSL_ports port 443          # https

http_access deny blacklist
#http_access allow manager localhost
#http_access deny manager all
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#http_access allow localhost
http_access allow localnet
#----------------------------------------------------------------------
coredump_dir /var/spool/squid3
#----------------------------------------------------------------------
# Log de acessos
#----------------------------------------------------------------------
logfile_rotate 7
#access_log /var/log/squid3/access.log
access_log none
#----------------------------------------------------------------------
# Otras configuraciones
#----------------------------------------------------------------------
cache_mgr raptor.os
shutdown_lifetime 2 seconds
half_closed_clients off
server_persistent_connections off
client_persistent_connections off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 95
max_filedescriptors 819200
#----------------------------------------------------------------------
#cache deny all
#----------------------------------------------------------------------
acl sys_lst url_regex -i "/etc/raptor/sys.lst"
acl raptor_lst url_regex -i "/etc/raptor/raptor.lst"
acl wth_lst url_regex -i "/etc/raptor/whitelist.lst"
acl host_lst req_header Host -i "/etc/raptor/host.lst"
acl exts url_regex -i \.(cab|exe|msi|msu|zip|deb|rpm|bz|bz2|gz|tgz|rar|bin|7z|mp3|mp4|flv)$
acl head_html req_header Accept -i text/html.+
cache deny raptor_lst
cache_peer 192.168.10.2 parent 8080 0 proxy-only no-digest
dead_peer_timeout 2 seconds
cache_peer_access 192.168.10.2 allow host_lst
cache_peer_access 192.168.10.2 allow exts
cache_peer_access 192.168.10.2 deny head_html
cache_peer_access 192.168.10.2 deny wth_lst
cache_peer_access 192.168.10.2 allow raptor_lst
cache_peer_access 192.168.10.2 allow sys_lst
cache_peer_access 192.168.10.2 deny all
cache deny all
#----------------------------------------------------------------------


Esta squid.conf  (squid v3.1.20 la configuración esta a defecto cuando se instala raptor yo mismo instale el raptor para mi cliente)
#=====================================================================#
#                           Squid 3.x Conf                            #
#=====================================================================#
http_port 3128 intercept
visible_hostname raptor.os
icp_port 0
#----------------------------------------------------------------------
acl google url_regex -i (googlevideo.com|www.youtube.com)
acl mobile browser -i regexp (iPhone|iPad|Windows.*Phone|BlackBerry|PlayBook|Trident|IEMobile)
request_header_access User-Agent deny google !mobile
request_header_replace User-Agent Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
#----------------------------------------------------------------------
#error_directory /usr/share/squid3/errors/Spanish/
#----------------------------------------------------------------------
acl blacklist url_regex -i "/etc/squid3/blacklist.lst"
#----------------------------------------------------------------------
# Servidor DNS y Politica de Cambios
#----------------------------------------------------------------------
dns_nameservers 8.8.8.8 8.8.4.4
dns_retransmit_interval 5 seconds
dns_timeout 2 minutes
#----------------------------------------------------------------------
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

acl localnet src 10.0.0.0/8     # RFC 1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC 1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC 1918 possible internal network
acl localnet src fc00::/7       # RFC 4193 local private network range
acl localnet src fe80::/10      # RFC 4291 link-local (directly plugged) machines

acl CONNECT method CONNECT

acl Safe_ports port 80          # http
acl Safe_ports port 443         # https
acl SSL_ports port 443          # https

http_access deny blacklist
http_access allow manager localhost
http_access deny manager all
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow localnet
#----------------------------------------------------------------------
coredump_dir /var/spool/squid3
#----------------------------------------------------------------------
# Log de acessos
#----------------------------------------------------------------------
logfile_rotate 7
#access_log /var/log/squid3/access.log
access_log none
#----------------------------------------------------------------------
# Otras configuraciones
#----------------------------------------------------------------------
cache_mgr raptor.os
shutdown_lifetime 2 seconds
half_closed_clients off
server_persistent_connections off
client_persistent_connections off
log_fqdn off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 95
max_filedescriptors 65536
#----------------------------------------------------------------------
#cache deny all
#----------------------------------------------------------------------
acl sys_lst url_regex -i "/etc/raptor/sys.lst"
acl raptor_lst url_regex -i "/etc/raptor/raptor.lst"
acl wth_lst url_regex -i "/etc/raptor/whitelist.lst"
acl host_lst req_header Host -i "/etc/raptor/host.lst"
acl exts url_regex -i \.(cab|exe|msi|msu|zip|deb|rpm|bz|bz2|gz|tgz|rar|bin|7z|mp3|mp4|flv)$
acl head_html req_header Accept -i text/html.+
cache deny raptor_lst
cache_peer 192.168.10.2 parent 8080 0 proxy-only no-digest
dead_peer_timeout 2 seconds
cache_peer_access 192.168.10.2 allow host_lst
cache_peer_access 192.168.10.2 allow exts
cache_peer_access 192.168.10.2 deny head_html
cache_peer_access 192.168.10.2 deny wth_lst
cache_peer_access 192.168.10.2 allow raptor_lst
cache_peer_access 192.168.10.2 allow sys_lst
cache_peer_access 192.168.10.2 deny all
cache deny all
#----------------------------------------------------------------------


nota: existen diferencia entre uno y otro probé colocando la configuración antigua pero aun asi no trabajaba los dos son configuración defecto de cuando se instala el raptor para cada versión de squid.
Un saludo

Aclaración: Las versiones de squid se instalaron con el raptorcache2 y si mencione la versión 3.3.x es que a partir de ahí adelante en versiones aparecieron problemas con los puerto según la pagina que recurrí a usar.
solo uso raptorcache 2 y en el viene el squid incluido solo uso esa.
saludos