Sobre la Web Proxy Mikrotik

Publicado en 'Redes Inalámbricas' por celsoxvi, 20 Set 2009.





  1. ryohnosuke

    ryohnosuke Miembro de plata

    Registro:
    28 Mar 2008
    Mensajes:
    2,678
    Likes:
    117
    Temas:
    7




    Que busque las reglas de cache full y ya.

    Usa el search.

    Saludos.
     


  2. lenzdark

    lenzdark Miembro frecuente

    Registro:
    16 Abr 2010
    Mensajes:
    123
    Likes:
    0
    Temas:
    1
    holla....yo tengo la misma duda
    si un cliente accede accede a una pagina de youtube ya almacenada en el cache, a k velocidad carga el archivo del servidor? al asignado por el ancho de banda o lo carga como simplemente estuvieran en lan sin restricciones rapidisimo...

    creo que si carga al asignado por el ancho de banda solo nos beneficiaria a nosotros sin consumo de ancho de banda y no tendria mucho sentido para un cliente ya que su archivo va seguir cargando al ancho de banda asignado por su proveedor...a ver si alguien nos ayuda.
     
  3. RonYeR

    RonYeR Miembro frecuente

    Registro:
    11 Set 2008
    Mensajes:
    66
    Likes:
    0
    Temas:
    3
    Bueno si buscas una solucion mas directa, en este foro hay amigos que tambien pues como comprenderas tienen que comer :P, pero punto aparte son unos grandes maestros... entre ellos MikroRat, Ryonosuke, Rojocesar... estoy seguro que si te pones en contacto con ellos te pueden dar una solucion bastante asequible.

    saludos[/QUOTE]


    Si ya le envie un mensaje a uno de ellos y no me respondio, lo de money no hay problema solo quiero una solucion rapida y directa. Contactare a otra persona.

    Por cierto alguien ha visto este enlace http://sgdsperu.com/ veo que hay cursos de pfsense y mikortik hay un basico y avanzado(ojala que enseñen todos con comandos) a ver si me doy un salto para informarme.







    Por lo que se cuando haces una peticion en tu pc al resolver el dns de la pagina va a la puerta de enlace que es tu server ahy encuentra la pagina verifica si tiene elementos actualizados y si los tiene lo manda al router y este los resuelve(asi toda una cadena), mejor dicho primero carga algunos imagenes banners, ventanas emergentes etc etc mietras se actualiza los que cambiaron. En tu ejemplo al entrar a youtube lo primero carga las imagenes y/o elementos ya guardados en el cache despues los otros pero al momento de reproducir el video inicia otra etapa de comunicacion(y como no tienes un servidor en el cual tengas videos de youtube guardados) este lo manda al router y se aplica el ancho de banda en el cual le estas poniendo al user.
     
  4. RonYeR

    RonYeR Miembro frecuente

    Registro:
    11 Set 2008
    Mensajes:
    66
    Likes:
    0
    Temas:
    3
    Bueno leyendo un poquito de por aqui y por alla , solucione mi problema ya tengo mis dos wans funcionando con mi web cache y por supuesto pongo la solucion que me faltaba, solo adhedir estas configuraciones en el mk(gw 179.16.32.1).vere que tan estable es ya van 4 dias sin problemas.


    Code:
    /ip firewall mangle
    add action=mark-routing chain=prerouting comment="" disabled=no dst-port=80 new-routing-mark=HTTP passthrough=yes protocol=tcp place-before=0
    add action=mark-routing chain=output comment="" disabled=no dst-port=80 new-routing-mark=HTTP passthrough=yes protocol=tcp place-before=1


    Now make a policy routing rule for HTTP.

    Code:
    /ip route
    add check-gateway=ping comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=179.16.32.1 routing-mark=HTTP scope=255 target-scope=10


    Then create a lookup rule.

    Code:
    /ip route rule
    add action=lookup comment="" disabled=no routing-mark=HTTP src-address=0.0.0.0/0 table=HTTP
     
  5. delfpc

    delfpc Miembro nuevo

    Registro:
    4 Jun 2010
    Mensajes:
    15
    Likes:
    2
    Temas:
    0
    yo tengo un balanceo en PCC de 2 wans (Speedy Bussines 3000, cada uno), tambien tengo el mismo problema del web proxy, aplicaré la ultima propuesta alcanzada de RONYER y estare comunicando los resultados

    ----- mensaje añadido, 22-jun-2010 a las 23:07 -----

    Ronyer, si nos ayudas un poquito mas, el gateway te refieres a??

    es decir si podrias poner la Ips de tus 2 Wan y tu Lan, para saber de donde sale la ip q estas colocando
     
    Última edición: 22 Jun 2010
  6. RonYeR

    RonYeR Miembro frecuente

    Registro:
    11 Set 2008
    Mensajes:
    66
    Likes:
    0
    Temas:
    3
    habla, aya no hay problema man te mando un priv. dando la configuracion. Todo me va ok.:D
     
  7. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Temas:
    1
    ok , al menos manda un MP de agradecimiento

    /ip firewall mangle
    add action=accept chain=prerouting comment="SEM BALANCE" disabled=no \
    dst-address-list=clients in-interface=Local
    ::: aqui aceptamos conexiones

    add action=mark-connection chain=prerouting comment=HTTPS_to_ADSL1 disabled=\
    no dst-port=443 in-interface=Local new-connection-mark=https passthrough=\
    yes protocol=tcp
    add action=mark-routing chain=prerouting comment="" connection-mark=https \
    disabled=no in-interface=Local new-routing-mark=to_rb passthrough=no
    ::::: aqui marcamos y enrutamos a un determinado adsl para que este trafico pase directamente

    add action=mark-connection chain=prerouting comment=RAKION disabled=no \
    dst-port=40700-40800 in-interface=Local new-connection-mark=rakion \
    passthrough=yes protocol=udp src-address-list=clients
    add action=mark-routing chain=prerouting comment="" connection-mark=rakion \
    disabled=no in-interface=Local new-routing-mark=to_rb passthrough=no
    ::: lo mismo con un juego como RAKION buen en mi caso me piden eso pero ten en cuenta que tendras que verificar todos los port del game por que este son algunas salas no mas

    add action=mark-connection chain=input comment="" connection-state=new \
    disabled=no in-interface=Telefonica2 new-connection-mark=conn_nb \
    passthrough=yes
    add action=mark-connection chain=input comment="" connection-state=new \
    disabled=no in-interface=Telefonica3 new-connection-mark=conn_nc \
    passthrough=yes
    ::: aqui marcamos las conexiones como todo lo que ingresa por telefonica3 debe salir por la misma interface
    add action=mark-routing chain=output comment="" connection-mark=conn_nb \
    disabled=no new-routing-mark=to_rb passthrough=no
    add action=mark-routing chain=output comment="" connection-mark=conn_nc \
    disabled=no new-routing-mark=to_rc passthrough=no

    add action=mark-routing chain=output comment="MATCH PROXY" disabled=no \
    dst-address-list=!clients new-routing-mark=to_rb passthrough=no \
    per-connection-classifier=both-ports:2/0
    add action=mark-routing chain=output comment="" disabled=no dst-address-list=\
    !clients new-routing-mark=to_rc passthrough=no per-connection-classifier=\
    both-ports:2/1

    ::: esta regla te ayuda a partir que tu conexion no salga cuando aplicas webproxy solo te coja una linea si no las dos ojo tienes que matchear dependiendo las lineas que tengas y por pesos

    add action=mark-connection chain=prerouting comment="MATCH PESOS" \
    connection-state=new disabled=no dst-address-type=!local in-interface=\
    Local new-connection-mark=conn_mb2 passthrough=yes \
    per-connection-classifier=both-ports:2/0

    add action=mark-connection chain=prerouting comment="" connection-state=new \
    disabled=no dst-address-type=!local in-interface=Local \
    new-connection-mark=conn_mb3 passthrough=yes per-connection-classifier=\
    both-ports:2/1
    add action=mark-routing chain=prerouting comment="" connection-mark=conn_mb2 \
    disabled=no in-interface=Local new-routing-mark=to_rb passthrough=no
    add action=mark-routing chain=prerouting comment="" connection-mark=conn_mb3 \
    disabled=no in-interface=Local new-routing-mark=to_rc passthrough=no

    ::: esta ultima parte divide los paquetes y en esta config se asume que hay dos adsl que te dan el mismo valor de ancho de banda



    NAT
    -----

    src NAT---- OUT telefonica2 -- masquerade
    src NAT---- OUT telefonica3 -- masquerade
    dest NAT ---- tcp desport 80 --- redirec 5138

    espero haberte ayudo saludos
     
    Última edición: 24 Jun 2010
  8. servidat

    servidat Miembro nuevo

    Registro:
    29 Jun 2010
    Mensajes:
    3
    Likes:
    0
    Temas:
    0
    Quien me puede ayudar con mi web proxy, lo configure y funciona a la perfeccion, mi problema es que tengo un RouterOS RB 450g, le inserte una sd de 1 gb para probar, la formatee en una terminar con el winbox, pero lo que no puedo hacer es que los datos del web cache sean guardados en la sd y no en la memoria de systema.

    si alguien me puede ayudar.:cray:
     
  9. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Temas:
    1
    formatea en el storage y eligue cual vas usar como almacenamiento
     
  10. XeroCool

    XeroCool Miembro nuevo

    Registro:
    9 Jun 2010
    Mensajes:
    18
    Likes:
    0
    Temas:
    4
    Hola MikroRAT mira estuve buscando por la web sobre reglas de proxy full y encontré la sgte config. pero no veo q lo aplique en mi webproxy, alguna ayuda al respecto.

    /ip firewall mangle
    add action=mark-connection chain=output comment="FULL PROXY" disabled=no \
    dscp=4 new-connection-mark=proxyfull passthrough=yes protocol=tcp \
    src-port=8080
    add action=mark-packet chain=output comment="" connection-mark=proxyfull \
    disabled=no new-packet-mark=proxyfull passthrough=yes
    add action=return chain=output comment="" connection-mark=proxyfull disabled=\
    no
    add action=mark-packet chain=output comment=cache-mark disabled=no dscp=4 \
    new-packet-mark=cache-packet passthrough=no

    y en esto en:::

    /queue tree
    add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=4000000 name="Full Cache Packet" packet-mark=cache-packet parent=\
    global-out priority=8 queue=default
    add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=0 name="Full Cache Full" packet-mark=proxyfull parent=\
    global-out priority=8 queue=default
     
  11. servidat

    servidat Miembro nuevo

    Registro:
    29 Jun 2010
    Mensajes:
    3
    Likes:
    0
    Temas:
    0
    Tienes razon es la solucion, mil gracias fijate he revisado mil veces los menus del winbox y nunca habia visto ese :)

    sobre el winproxy tengo un manual de un proyecto no se de donde lo saque pero en vase a los ejemplos puedes configurar muy bien tu mikrotik.

    si les interesas esta en pdf lo puedo subir para que lo tengan
     
  12. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Temas:
    1

    amigo esas son las reglas de full cache donde se marca el proxy su salida para que el queues simples no controle el ancho de banda y el queues tree ahi le asignas la banda a cuanto va disparar el cache , obvio que tienes que limitarlo por que como es wifi saturas tu red al disparar mas ancho de banda que lo que soporta la red wifi

    ahi solo te falta webproxy y nat solo eso
     
  13. XeroCool

    XeroCool Miembro nuevo

    Registro:
    9 Jun 2010
    Mensajes:
    18
    Likes:
    0
    Temas:
    4
    ¿Falta Webproxy y nat solo eso?...
    Me das una ayuda sobre lo que me falta?, a lo mejor x alli está mi problema, Saludos

    P.D: Tengo dos lineas de 2MB en un balanceador, es recomendable entonces que le ponga max-limit=4000000 en el queue tree
     
  14. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Temas:
    1
    :)Uhmm arriba pegue un script de mangle , pegalo en el mangle por new terminal
    luego haz las las reglas del nat , luego routes es el mismo que te da en WIKI PCC
    en el NAT activa tu redireccionamiento al 80 y tu web proxy activalo ahora que tengas un script para limpiar estaria bien , pero te digo el thundercache funciona mejor :) el proxy del MK es bueno pero el thunder al parecer es mas robusto
    espero haberte ayudado saludos
     
  15. el_Javi

    el_Javi Miembro frecuente

    Registro:
    22 Oct 2008
    Mensajes:
    60
    Likes:
    0
    Temas:
    4
    Mikrorat necesito tu ayuda porfa con lo de web proxy de mkt...
    cual seria la mejor manera de utilizar el webproxy de mkt...que reglas deberia tener?

    thanks.
     
  16. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Temas:
    1
    Bien , quieres hacer proxy con LOAD BALANCED?
     
  17. el_Javi

    el_Javi Miembro frecuente

    Registro:
    22 Oct 2008
    Mensajes:
    60
    Likes:
    0
    Temas:
    4

    Gracias por responer, mi tema es que yo tengo mk en un pc y necesito hacer el full cache pero cual seria la configuracion ideal?.
     
  18. oO Jim »»

    oO Jim »» Miembro frecuente

    Registro:
    30 Jun 2010
    Mensajes:
    73
    Likes:
    3
    Temas:
    5
    Lo mismo digo ya probe todas las configuraciones que encontre en san google y en algunas ocaciones malogre mis demas configuraciones de mi mk, puse todo como decian las demas paginas y lo probe dscargando archivos, borre mi historial de mi web y devuelta volvi a descargar el mismo archivo y nada todo sigue igualdescarga a la misma capacidad . si alguien seria tan bueno me puede dar la configuracion exacta para mk 3.30 un favoir les estare muy agradecido.. sl2
     
  19. framedin

    framedin Miembro nuevo

    Registro:
    2 Ene 2008
    Mensajes:
    32
    Likes:
    0
    Temas:
    0
    amigo guiate de este video: under-linux.org/vbtube/upload/flv/7089854.flv

    alguien sabe que tanta diferencia hay entre el webproxy de mikrotik y el squid
    , cual es mejor?
    salu2.
     
  20. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Temas:
    1
    squid 2.7 manejable y robusto paralelo al MK