MikroTik

How to Configure Cache Proxy on MikroTik: Step by Step

O Cache Proxy no Mikrotik é utilizado para armazenar localmente conteúdos acessados frequentemente, como páginas web, economizando largura de banda e melhorando o desempenho da rede. Ele é configurado através do recurso Web Proxy, disponível no sistema RouterOS.

Step-by-Step Guide to Configuring Cache Proxy on MikroTik

1. Ativar o Web Proxy

  1. Acesse o Mikrotik via Winbox.
  2. No menu lateral, vá em IP > Web Proxy.
  3. Habilite o Web Proxy marcando a opção Enabled.
  4. Set the proxy port (the default is 8080, but it can be changed).
  5. Set the storage directory if needed (this is usually configured automatically).
Comando CLI:
RouterOS
/ip proxy set enabled=yes port=8080

2. Configurar o Cache de Armazenamento

  1. No mesmo painel do Web Proxy, defina o tamanho máximo do cache:
    • Max Cache Size: tamanho total do cache (ex.: 100MiB).
    • Max Cache Object Size: tamanho máximo de cada arquivo armazenado.
  2. Set the maximum time-to-live (TTL) for cached objects.
Comando CLI:
RouterOS
/ip proxy set max-cache-size=100000KiB max-cache-object-size=4096KiB cache-on-disk=yes

3. Criar Regras de Redirecionamento no Firewall

Crie uma regra para redirecionar o tráfego HTTP para o Web Proxy.
  1. No menu lateral, vá em IP > Firewall > NAT.
  2. Adicione uma nova regra:
    • Chain: dstnat
    • Protocol: tcp
    • Dst Port: 80
    • Action: redirect
    • To Ports: 8080
Comando CLI:
RouterOS
/ip firewall nat add chain=dstnat protocol=tcp dst-port=80 action=redirect to-ports=8080

4. Testar o Cache Proxy

  1. Browse to a regular website on the network to verify it is working.
  2. Confira o tráfego do Web Proxy em IP > Web Proxy > Access para garantir que os acessos estão sendo redirecionados.
Comando CLI para monitorar acessos:
RouterOS
/log print where topics=web-proxy

Conclusion

Configurar o Cache Proxy no Mikrotik é uma excelente forma de otimizar a largura de banda e melhorar a experiência dos usuários. Com a configuração adequada, sua rede terá maior eficiência e menor tempo de resposta para os conteúdos mais acessados.