-
Problemas
Amigo Bill, boa tarde.
Primeiramente parabéns pelo tutorial. Muiito bom mesmo.
Gostaria de passar minha situação.
Estou com o seguinte cenário:
Link full --> Mikrotik + Thunder cache no debian 5.1(exatamente como no tuto) -- > Clientes.
Meu Mikrotik é a versão 3.27 L4 original e fiz o tuto conforme descrito nas primeiras páginas. Com medo de errar, pois sou muito cru no mikrotik, eu deixei até os ips padrões da instalação dada no tutorial.
No primeiro dia ficou 100%. Mas percebi no dia seguinte uma demora na abertura de páginas, seja elas quais forem. A net tipo fica pensando durante quase 1 MINUTO, antes de carregar a página. As vezes vai normal, mas na maioria das vezes roda assim.
Para não torrar a paciência de vocês eu revi o tutorial umas 3 vezes e esta tudo ok. Só não tenho certeza quanto ao squid . Ás vezes acontece outra coisa, o MSN fica ok (logado) e ás páginas simplesmente param de abrir.
Problema 2:
Quando a net funciona legal, percebo que a velocidade estipulada no queue não funciona. Por ex: Setei minha velocidade em 128k mas os downloads vem na velocidade do link. E não é cache pois indiferente dos arquivos e tamanhos a velocidade vem full. O que pode estar acontecendo?
Amigos, podem me dar uma ajuda? Desde já agradeço!
#############Meu SQUID.CONF###################
http_port 3128 transparent
visible_hostname conprove
icp_port 0
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl con_clients dst 192.168.124.0/24
acl purge method PURGE
acl CONNECT method CONNECT
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow manager localhost con_clients
http_access deny manager all
icp_access allow purge localhost con_clients
icp_access deny purge all
cache_mem 400 MB
maximum_object_size 100 MB
minimum_object_size 0
cache_swap_low 80
cache_swap_high 95
cache_dir ufs /var/spool/squid 70000 16 256
cache_effective_user proxy
ftp_user [email protected]
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/access.log
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
#refresh_pattern (Release|Package(.gz)*)$ 0 20% 2880
refresh_pattern . 0 20% 4320
acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
hosts_file /etc/hosts
coredump_dir /var/spool/squid
#acl ADSAdClient url_regex ADSAdClient31.dll
#http_access deny ADSAdClient
#deny_info http://www.conprove.com/banner_msn.html ADSAdClient
server_persistent_connections off
zph_mode tos
zph_local 0x30
url_rewrite_children 100
url_rewrite_program /etc/squid/loader.php
acl thundercache_allow_url url_regex -i \.youtube\.com\/get_video\?
acl thundercache_allow_url url_regex -i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/videoplay \.googlevideo\.com\/get_video\?
acl thundercache_allow_url url_regex -i \.google\.com\/videoplayback \.google\.com\/videoplay \.google\.com\/get_video\?
acl thundercache_allow_url url_regex -i \.google\.[a-z][a-z]\/videoplayback \.google\.[a-z][a-z]\/videoplay \.google\.[a-z][a-z]\/get_video\?
acl thundercache_allow_url url_regex -i (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/videoplayback\?
acl thundercache_allow_url url_regex -i (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/videoplay\?
acl thundercache_allow_url url_regex -i (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/get_video\?
acl thundercache_allow_url url_regex -i media[a-z0-9]?[a-z0-9]?[a-z0-9]?\.tube8\.com\/
acl thundercache_allow_url url_regex -i \.mais\.uol\.com\.br\/(.*)\.flv
acl thundercache_allow_dom dstdomain .terra.com.br dl.redtube.com .orkut.com .avast.com .avg.com .windowsupdate.com .grisoft.com .avgate.net .globo.com .terra.com .eset.com
acl thundercache_deny_url url_regex -i http:\/\/[a-z][a-z]\.youtube\.com http:\/\/www\.youtube\.com
url_rewrite_access allow thundercache_allow_url
url_rewrite_access allow thundercache_allow_dom
redirector_bypass on
url_rewrite_access deny all
acl servercache dstdomain 192.168.10.250
cache deny servercache
############MEU THUNDER.CONF###################
<?php
/**
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* (C) Copyright 2008-2009 Thunder Cache
*
* For more information check THUNDERCACHE.ORG
*
* Configurations of system
*
* @author rodrigo manga <[email protected]>
*/
$cache_dir = "/var/www/thunder";
$disk_max = 98; // in percent
$disk_ok = 90; // in percent
$cache_scr = "/etc/squid";
$server_ip = "192.168.10.250";
$cache_url = "http://$server_ip/thunder";
$download_speed = 368; // kbytes
$logadd_on = false;
$redir = "301:"; // keep empty if you need a internal rewriter
$proxy_host = ""; // keep it empty if you dont need proxy
$proxy_port = "3128";
$max_downloaders = 3;
// advanced params - IF YOU DONT KNOW, DONT TOUCH!
$packet_size = 200; // in bytes
$packet_delay = 2000; // time in micro second
$download_timeout = 10;
?>
###########MEU RESOLV.CONF###############
nameserver 192.168.10.253
######################################
OBS: Quando dou o comando nslookup diferente do que aparece no tuto pra mim fica assim:
*** Não é possível encontrar o nome do servidor para o endereço 192.168.124.1: Non-existent domain
***Os servidores padrão não estão disponíveis
Servidor padrão: UnKnown
Adress: 192.168.124.1
Aguardo resposta e mais uma vez obrigado!
-
-
Obrigado
E ai amigo, obrigado pela ajuda, mas este tuto é do ubuntu e eu instalei o debian.
O meu thunder ta funcionando agora o lance da demora na abertura de páginas... eu coloquei mais memória e acho q ta rolando... sendo que continuo sem nenhum controle de banda... e isso ta detonando minha rede... alguem sabe como resolver???
-
[QUOTE=Não Registrado;427278]Amigo Bill, boa tarde.
Primeiramente parabéns pelo tutorial. Muiito bom mesmo.
Gostaria de passar minha situação.
Estou com o seguinte cenário:
Link full --> Mikrotik + Thunder cache no debian 5.1(exatamente como no tuto) -- > Clientes.
...
Amigo,você comenta que no 1º dia ficou blz e depois teve problemas,correto???
Vi que vc setou 400MB para a cache_mem , essa memoria é o total que você tem ou 40%~50% do total???
Pois como comentado ja em vários posts,o minimo de memoria seria 4gb,ai você setaria em cache_mem de 40%~50% da sua memoria...
Va até seu proxy e no terminal digite:
free -m e veja quanto de memoria o sistema identifica,quanto ele esta usando e quanto esta livre... e post akee....
"Obviamente você deve estar logado no seu proxy"
Para quem estiver tendo problemas com o proxy postado nesse tópico,sugiro que siga o novo tutorial que explica detalhadamente como instalar o Proxy + ThunderCache desde o inicio...
Tutorial passo a passo: Clique aqui!
-
Olá amigo Bill, eu sou o cara "não registrado" acima. rsrs
Bem, resolvi o problema da demora, vc estava certo em relação a lentidão. Mas agora só tem 1 coisinha q ta matando a rede, ela esta mandando a net na sem controle de banda...
Os clientes estão navegando com a velocidade máxima do link e o queue não esta mais servindo para limitar. Se eu remover o seu script do thunder funciona. Não é cache pq é qualquer arquivo, até mesmo os arquivos de tamanhos diferentes do configurado no squid para cache.
O que pode ser??
Desculpa aew minha ignorancia mas sou novo no MK.
Estou estudando e assim que possível estarei retribuindo ajudando no fórum!!
Um abração!!
OBS: Eu to usando do Debian 5.1 + thunder cache deste post