Bom, o Mk não precisa ser adicionado interface alguma, é só criar a faixa de ip na interface dos clientes, e o Debian só necessita uma interface mesmo,eth0.
dstnat.
Versão Imprimível
Olá pessoal, boa noite!
Vamos dar seguimento abordando agora as configurações iniciais do Thundercache,Pré-suponho que o Thunder já esteja instalado e rodando com o debian, então vamos em frente.
A primeira configuração tem que ser feita no squid.conf, determinando qual a faixa de ip's que podem acessar o proxy, e é configurado da seguinte forma:
acl con_clients dst xxx.xxx.xxx.xxx/24 xxx.xxx.xxx.xxx/24
Onde xxx.xxx.xxx.xxx/24 é a faixa de ip's de sua rede interna (clientes) que vai acessar o servidor squid e o servidor Thunder, para adicionar várias faixas de ip só é necessário um espaço entre elas, no caso acima eu supostamente estaria usando duas.
Depois se você instalou via script de terceiros e não quer que as propagandas aparecam em sua rede comente essas três linhas colocando apenas um (((#))) na frente de cada linha, na configuração está assim:
acl ADSAdClient url_regex ADSAdClient31.dll
http_access deny ADSAdClient
deny_info http:xxxxxxxxxxxxxxxxxxxxxxxxx ADSAdClient
Faça assim:
#acl ADSAdClient url_regex ADSAdClient31.dll
#http_access deny ADSAdClient
#deny_info http: xxxxxxxxxxxxxxxxxxxxxxx ADSAdClient
Pronto a propaganda não existirá mais, se quizer deixe, para quem não instalou via script pule essa parte.
Em seguinda altere esse parametro aqui:url_rewrite_children 10 para:
url_rewrite_children 100
url_rewrite_children - A função desta instrução é definir quantas instâncias ficará residente na memória principal gerenciando requisições. Não existe um número mágico, isso depende de caso à caso, mas de 50 a 100 instâncias numa estrutura pequena a média é geralmente suficiente.
Nessa parte está abordada a configuração ''BÁSICA'' para o funcionamento da ferramenta, as configurações totais do squid.conf que uso e que estão 100% em minha rede colocarei mais adiante, por enquanto é a configuração básica para funcionamento.
Continua...Thunder.conf
Licença level6 mikrotik R$: 510,00 MD BRASIL
Um cafezinho na rodoviaria R$: 0,50
Um post desse nivel R$: NÂO TEM PREÇO!!!
:itsme:Parabens amigo...
Olá Pessoal, boa noite!
Adiantando nosso tópico, vou fazer essa noite mesmo a configuração basica do thunder.conf, seguinte:
As configurações do thunder.conf são só essas, mas alguns detalhes e atenção fará toda a diferença:
$cache_dir = "/var/www/thunder"; ( aqui o diretório onde os arquivos são armazenados)
$disk_max = 98; // in percent ( aqui o total do HD usado pelo thunder no caso 98%)
$cache_scr = "/etc/squid";
$server_ip = "192.168.10.250"; ( aqui o endereço ip do thunder)
$cache_url = "http://$server_ip/thunder";
$download_speed = 512; // kbytes ( aqui a velocidade dos downloads )
$logadd_on = false;
$redir = "301:"; // keep empty if you need a internal rewriter (aqui foi mudado para 301 explicarei)
$proxy_host = ""; // keep it empty if you dont need proxy
$proxy_port = "5128"; (aqui a porta usada pelo thunder e pelo squid)
// advanced params - IF YOU DONT KNOW, DONT TOUCH!
$packet_size = 200; // in bytes
$packet_delay = 2000; // time in micro second
$download_timeout = 10;
Aconselho não mexer no resto a não ser que saiba o que está fazendo
Vamos comentar as mudanças:
#Acho que a maioria não precisará mexer no diretório do Thunder nem no tamanho de espaço usado pelo Hd, mas se precisar e souber o que está fazendo pode mexer.
# Se você for alterar a faixa de IP do squid e das interfaces terá que mudar aqui também.
#Aqui você define a velocidade de download do arquivos pelo Thunder, o meu está setado em 512, mas tenho 6M de link e esse valor é o suficiente para mim, originalmente vem com 256, altere de acordo com seu link, lembrando que ao começar a fazer um download de um vídeo o Thunder só para o download quando o vídeo for carregado totalmente, independente se o cliente fecha o vídeo no meio ou não, fazendo assim seu link ficar ocupado com esse download, então moderação com esse valor, a não ser que você tenha link suficiente.
DICA DO FORUM DO THUNDERCACHE ONDE FACILITOU MUITO A MARCAÇÃO NO MANGLE POSTADO POR '''ThunderBRZ'''
com a nova versao nao é necessario esse trampo todo !!!
é só colocar no thunder.conf a opcao 301 no redirect q ele repassa pro cliente a nova URL !!!
ae é so fazer um mangle marcando o dominio do seu apache !!!
A opção default é 302.
# se for mudar a porta do proxy squid terá que mudar aqui também
Essas são as configurações básicas do Thunder.conf, essas não devemos alterar muita coisa não até o final.
Continua ...resolv.conf
Olá pessoal..estou inspirado.... continuando essa noite ainda
Um dos detalhes mais importantes nas configurações basicas para o perfeito funcionamento do Thundercache é nessas configurações do resolv.conf
No resolv.conf determinamos os servidores de DNS em que o ThunderCache e o squid fará o processo de resolução de ip>>nomes, o servidor DNS primário setado errado nessas configurações fará o seu Thunder e seu squid travar em certas ocasiões por não conseguir resolver os nomes no protocolo de DNS, então para achar o DNS certo de sua rede em uma maquina dentro da rede com windows abra o menu iniciar e depois executar e digite:
nslookup
O retorno será o dominio e seu endereço de DNS primário, configurem esse ip que é mostrado no primeiro endereço do ''nameserver'' depois podem acrescentar os secundários. O seu DNS ''default'' é esse apresentado, e não o 192.168.10.253, então substitua no resolv.conf o primeiro ''nameserver'' pelo apresentado no DOS do windows.
isso é uma grande falha nas configurações do server e a maioria não atentou para isso.
Bom pessoal, três partes do tópico fiz agora a noite ( mais que eu esperava) espero que aproveitem e as dúvidas postem aqui para que todos nós possamos compartilhar das soluções.
Também aprendo todos os dias, se alguém tiver alguma sugestão ou um comentário a fazer sobre as configurações por favor, fique a vontade.
Continua... apache e php