raptorcache y league of legends | funcion en moviles (actualizacion)

Publicado por jesger, Diciembre 07, 2018, 04:15:38 PM

Tema anterior - Siguiente tema

jesger

    Bueno , buenas a todos.

    hoy voy a compartir unas mejoras en relacion a raptor cache, que espero pronto incluyan en el software.
    (creo q me merecere una licencia gratis XD)

    bueno:
    como sabemos raptor funciona bien en el 85% de paginas web https, en la ultima actualizacion incluyeron un apartado en el cual podriamos agregar los link o regex que no queriamos q pasen por raptor.

    entre estas paginas estan los servicios moviles de youtube, whatsapp, facebook, google play, y el juego de LoL, movistar play, etc....

    algunos de estos servicios se solucionaron con la opcion antes mencionada, pero aun asi es nulo para algunas aplicaciones.

    Entonces: La solucion que encontre para estas paginas es el de evitar que pasen por raptor server ( es decir que ni siquiera haga el intento ), esto trae 2 ventajas principales.
              - evita sobrecargar el server raptor con trafico inesesario
              - soluciona el problema de webs y servicios.
    y para esto es necesario tener un mikrotik de router. en donde modificaremos (mejoraremos) las reglas:

    estas son las que existen

    • /ip firewall mangle
    • add action=mark-routing chain=prerouting comment="Raptor - Mangle ====================>" dst-port=80 in-interface=LAN new-routing-mark=raptor_route passthrough=\
    •    no protocol=tcp
    • add action=mark-routing chain=prerouting comment="Raptor - Mangle ====================>" dst-port=443 in-interface=LAN new-routing-mark=raptor_route \
    •    passthrough=no protocol=tcp src-address-list=https_users
    al modificar deben terminar asi:



    • como se ve, hay una lista llamada "no-cache-sitios" que es la lista donde incluiremos el link que queremos que evite pasar por el server de raptor. ( cabe resaltar que el hacer esto evita que pase todo el contenido que va redirecionado hacia la ip del link)
    • Hecho lo anterior. ya podemos empesar a agregar en /ip firewall address-list los link que queremos evitar que pasen por el server de raptor de manera directa como si no existiera un raptor en la red.
    • empecemos:
    • Para que funcionen los moviles con youtube y playstore facebook (aun se requiere el certificado instalado en el movil para la cache del resto de contenido)


    • add address=android.l.google.com list=no-cache-sitios
    • add address=safebrowsing.cache.l.google.com list=no-cache-sitios
    • add address=googleapis.l.google.com list=no-cache-sitios
      add address=video-stats.l.google.com list=no-cache-sitios
            add address=youtube-ui.l.google.com list=no-cache-sitios

    • add address=fblive.facebook.com disabled=yes list=no-cache-sitios
    • add address=star.c10r.facebook.com disabled=yes list=no-cache-sitios
    • add address=scontent.xx.fbcdn.net disabled=yes list=no-cache-sitios
    • add address=instagram.c10r.facebook.com disabled=yes list=no-cache-sitios
      add address=mqtt.c10r.facebook.com disabled=yes list=no-cache-sitios
      add address=z-m.c10r.facebook.com disabled=yes list=no-cache-sitios
      add address=z-p42-instagram.c10r.facebook.com disabled=yes list=no-cache-sitios
      add address=a.ns.t.fbcdn.net disabled=yes list=no-cache-sitios
      add address=b.ns.t.fbcdn.net disabled=yes list=no-cache-sitios


    para league of legends

    add address=auth.riotgames.com list=no-cache-sitios
    add address=entitlements.auth.riotgames.com list=no-cache-sitios
    add address=lq.la2.lol.riotgames.com list=no-cache-sitios
    add address=playerpreferences.riotgames.com list=no-cache-sitios
    add address=us.edge.rms.si.riotgames.com list=no-cache-sitios
    add address=la2.cap.riotgames.com list=no-cache-sitios
    add address=acs.leagueoflegends.com list=no-cache-sitios
    add address=contenttargeting.leagueoflegends.com list=no-cache-sitios
    add address=loadouts.la2.leagueoflegends.com list=no-cache-sitios

    Otros:

    add address=ucweb.movistarplay.com.pe comment="login movistarplay" disabled=yes list=no-cache-sitios
    add address=wvcypherdrm.gvp.telefonica.com comment="online movistarplay" disabled=yes list=no-cache-sitios
    add address=mum.mikrotik.com disabled=yes list=no-cache-sitios

    [/li]
Hecho esto ustedes ya podran ingresar y loguearse sin problemas en los distintos sitios web propuestos, esto no perjudica el contenido que nos interesa almacenar en cache, ya que las ip que estamos evitando hacer pasar por el servidor de cache son links de identificacion, resolucion, conexion a base de datos, y otros, pero los links  e ips del contenido cacheable seguiran pasando por el server de raptor

*************************************************************************************
league of legends ............................ :)
para finalizar voy a indicar una actualizacion que se tendra que realizar en el servidor raptor cache  para poder realizar el cache de todas la imagenes y videos de league of legends (que por cierto no son nada livianos, ni poquitos)

comencemos:

para ello usaremos puty

y ingresamos en nano /etc/raptor/brsts.lst
y agregamos:

\.whatsapp\.com
w[0-9]\.web\.whatsapp\.com
web\.whatsapp\.com
\.wikipedia\.org
\.instagram\.com
\.github\.com
\.riotgames\.com
\.leagueoflegends\.com
ll[0-9]+\.dragonbound\.net

luego en nano /etc/raptor/peers

y buscamos esta parte

#;
refresh_pattern -i ^http.*rp\.os.* 10080 80%  79900 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth
refresh_pattern ^http://([a-zA-Z0-9\-]+)\.squid\.internal/.* 241920 99% 241920 override-lastmod override-expire ignore-reload ignore-private ignore-no-store ignore-must-revalidate reload-into-ims ignore-auth store-stale
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
#refresh_pattern .               0       20%     4320
#;

donde agregamos lo siguiente en la parte superior

refresh_pattern -i ^https?:\/\/.*lolstatic.*\/(.*\.(webp|jpg|png)).* 3000 99% 252858 override-lastmod override-expire ignore-reload ignore-private ignore-no-store igno$

listo, con esto sera un relampago al habrir lol

seguiere trabajano espero lo y me consideren gracias
skype: jesger19140 - - whatsapp +51990908782

jesger

no se porque esto no salio pero ahi va

son las reglas del mikrotik

add action=jump chain=prerouting comment="Redireccionar HTTPS Raptor" dst-port=443 jump-target=raptor protocol=tcp src-address-list=https_users
add action=return chain=raptor dst-address-list=no-cache-sitios
add action=mark-routing chain=raptor new-routing-mark=raptor_route passthrough=no
skype: jesger19140 - - whatsapp +51990908782

Nakedsto

sbo