Amigo, a algumas horas atraz, procurrei como fazer e nao achei nada, agora que descobrir vou compartilhr com voces.. salvo enganos e erros...
peço para que o moderado exclua o topico se achar algo de errado.. abraço!!!
Para termos um cache-full temos q primeiro criar um web-proxy.
1º) no winbox: MENU> IP > WEB-PROXY
Clique no botão: [WEB PROXY SETIINGS]
marque a caixa: enable
src address: deixe em como esta (em branco)
port: 3128 (porta padrão)
parent proxy: deixe em como esta (em branco)
parent proxy port: deixe em como esta (em branco)
cache driver: system
cache administrador: ponha uma mensagem que sera exibida ao clientes em caso de erro 404 ou sem link
[site nao disponivel no momento]
maxi chache size: unlimited
marque a opção: cache on disk (para gravar no disco e nao na ram)
o resto deixe como esta....
clique no botao APPLY
------
agora vamos criar algumas regras pelo console do webox:
clique em NEW TERMINAL E LAH DENTRO COLE OS SEGUINTES COMANDOS..
DEPOIS DE ENTER... (copie aqui e para colar la clique com o botão direito do mouse em PASTE no meio do campo de digitação terminal)...>>>>
/ip proxy access
add action=deny comment=\
"MPSnet WEB PROXY block telnet & spam e-mail relaying" disabled=no \
dst-port=23-25
add action=allow comment="MPSnet WEB PROXY " disabled=no src-address=\
192.168.2.0/24
add action=deny comment="MPSnet WEB PROXY " disabled=no
/ip firewall filter
add action=drop chain=input comment=\
"MPSnet WEB PROXY - BLOQUEIO DO PROXY EXTERNO" disabled=no dst-port=3128 \
in-interface=wan1 protocol=tcp
/ip firewall nat
add action=redirect chain=dstnat comment=\
"MPSnet WEB PROXY redirecionamento porta 80 para webproxy 3128" disabled=\
no dst-port=80 protocol=tcp src-address=192.168.2.0/24 to-ports=3128
ok.. proxy tah pronto.. agora...
agora vamos criar o CACHE FULL (sem cache full o servidor armazena apenas os html e jpg gif e asp e .php ) com o cache ful ele armazena os downloads tambem, assim quando outro usuario for baixar algum aquivo q ja foi baixado antes, ele baixa do teu servidor e nao do teu link.. ou seja.. vai entregar a ele a 20 mbps..
mais algumas regrinhas no new terminal....
/ip firewall mangle
add action=mark-connection chain=output comment="CACHE FULL" content=\
"X-Cache: HIT" disabled=no new-connection-mark=conn_squid-up passthrough=\
yes protocol=tcp src-port=3128
add action=mark-packet chain=output comment="CACHE FULL" connection-mark=\
conn_squid-up disabled=no new-packet-mark=pacotes_squid-up passthrough=\
yes
add action=mark-connection chain=prerouting comment="CACHE FULL" disabled=no \
dst-port=3128 new-connection-mark=conn_squid-down passthrough=yes \
protocol=tcp
add action=mark-packet chain=prerouting comment="CACHE FULL" connection-mark=\
conn_squid-down disabled=no new-packet-mark=pacotes_squid-down \
passthrough=yes
/ip firewall filter
add action=accept chain=input comment="CHACHE FULL - ACEITAR CONEXOES PROXY" \
disabled=no dst-port=3128 protocol=tcp
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=10000000 name=CACHE-FULL-Download packet-mark=pacotes_squid-down parent=global-in priority=1 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=10000000 name=CACHE-FULL-Upload packet-mark=pacotes_squid-up parent=global-out priority=1 queue=\
default
acho que é isto galera... façam um teste agora
pelo internet explorer, sem gerenciador de downloads, tente baixar o msn plus por 3 veses.. a primeira baixada sera lenta.. mas as outras serao veloz, note a interface do link na segunda baixada ela mal se mexe no grafico do wimbox, enquanto a de saida vai a 15 mbps...
abraços . é meiu primeiro post se ficou ruim comenten abaixo.