Instalando o Lusca Cache (Squid) + Thunder Cache 3 
O objetivo deste post é ensinar/informar como instalar o Lusca Cache trabalhando em conjunto com o Thunder Cache.
[ Hits: 89.886  ]
Por: Rodrigo Ribeiro em 25/02/2010   | Blog: http://www.rodrigoribeiro.com.br 
 
 
Informações 
O objetivo deste post é ensinar/informar como instalar o 
Lusca Cache  trabalhando em conjunto com o 
Thunder Cache .
O Lusca Cache é um fork do Squid (Squid totalmente reescrito, veja mais em 
http://www.lusca.org/ ), que tem como finalidade corrigir suas deficiências, visando ter maior estabilidade e funcionalidade que o projeto original.
Já o Thunder Cache é uma iniciativa do Luiz Biazus e do Rodrigo Manga (
www.thundercache.org ), que trabalha em conjunto ao Squid ou Lusca, reescrevendo URLs e armazenando os arquivos em disco e disponibilizando na próxima solicitação, não sendo necessário baixá-lo novamente da internet. A economia de link de internet pode chegar aos 40% em alguns casos. Em provedor com link saturado é uma mão na roda!
Ambiente de laboratório:
 Distro: Slackware Linux  12.2, instalação full
  Pacotes necessários: Lusca Cache, Thunder Cache 3
  
Download  e descompactação dos pacotes 
Download do Lusca:
# wget -c  http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14371.tar.gz  
Download do Thunder Cache 3:
# wget -c  http://www.biazus.com/forum/download/file.php?id=179  
Descompactando os pacotes baixados.
Lusca:
# tar -xzvf http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14371.tar.gz 
Thunder 3:
# mkdir  /root/thunder3 
Compilando o Lusca 
Execute:
# ./configure --libexecdir=/usr/lib/squid --localstatedir=/var --prefix=/usr --sysconfdir=/etc/squid --enable-async-io --with-pthreads --enable-heap-replacement --enable-coss-aio-ops --enable-ssl --enable-htcp --enable-arp-acl --enable-removal-policies=lru,heap --disable-hostname-checks --enable-default-err-language=Portuguese --enable-err-languages=Portuguese --enable-linux-netfilter --enable-snmp --disable-ident-lookups --with-maxfd=65536 --enable-storeio=aufs,null,coss --enable-epoll 
Após o configure:
# make && make install 
Segue abaixo o squid.conf utilizado no laboratório:
http_port 3128 transparent# # Configuração proxy estática ------------------------------------------ # #hierarchy_stoplist cgi-bin ? # http # ftp # https, snews # gopher # wais # unregistered ports # http-mgmt # gss-http # filemaker # multiling http #=========================================================# # Thunder 3 #=========================================================# #acl snmppublic snmp_community public #snmp_access allow snmppublic localhost #snmp_access deny all #snmp_incoming_address 0.0.0.0 #snmp_outgoing_address 255.255.255.255 # Configuraçao de LOG # Sem log de acesso #cache_access_log /var/log/squid/access.log # Setar TOS 8 em pacotes IP de arquivos em cache 
Altere o IP 172.16.0.3 para o IP do seu servidor proxy cache.
 
      
Páginas do artigo
   1. Informações
   2. 
Instalando o Thunder / organizando o ambiente 
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Deu vontade de experimentar! Vou testar! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Thunder Cache = PROPRIETARIO. 
Ficar usando versões antigas e dizer que pelo menos esse e gratiz ta por fora! 
To be Free.......... 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
		Não seja por isso, façam uma petição que libero o source do 3.0 uai...
Que briga... É grátis como um copo de cerveja :P
Lembrando que Thunder 2.x é GPL, E QUE MESMO ASSIM MILHARES DE PESSOAS COPIARAM, MODIFICARAM, E ESTÃO VENDENDO SEM DISTRIBUIR SUAS MELHORIAS PARA A COMUNIDADE!!
Entenderam porque não liberamos o source?
___________________
Não gosto de scripts, sorry. Preferia uma explicação mais detalhada pra que serve cada coisa, sei lá
"O Lusca Cache é um fork do Squid (Squid totalmente reescrito, veja mais em 
http://www.lusca.org/) , que tem como finalidade corrigir suas deficiências, visando ter maior estabilidade e funcionalidade que o projeto original."
Não foi totalmente reescrito pelo que sei, só foram fazendo melhorias...
Att Joaquim Pedro, osmano807, doidão que ajudou a fazer o thunder 3/4 e vários plugins do 2.x
_______________
Melhor baixar o lusca head, essa versão se não me engano está velha demais...
_________________
Baixem, vai que o Luiz dá uma limpada no forum e deleta o thunder 3... O foco agora é o 4, pago, capitalismo Rlz! kkk
	
 
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Não seja por isso, façam uma petição que libero o source do 3.0 uai...
Que briga... É grátis como um copo de cerveja :P
Lembrando que Thunder 2.x é GPL, E QUE MESMO ASSIM MILHARES DE PESSOAS COPIARAM, MODIFICARAM, E ESTÃO VENDENDO SEM DISTRIBUIR SUAS MELHORIAS PARA A COMUNIDADE!!
Entenderam porque não liberamos o source?
___________________
Não gosto de scripts, sorry. Preferia uma explicação mais detalhada pra que serve cada coisa, sei lá
"O Lusca Cache é um fork do Squid (Squid totalmente reescrito, veja mais em http://www.lusca.org/), que tem como finalidade corrigir suas deficiências, visando ter maior estabilidade e funcionalidade que o projeto original."
Não foi totalmente reescrito pelo que sei, só foram fazendo melhorias...
Att Joaquim Pedro, osmano807, doidão que ajudou a fazer o thunder 3/4 e vários plugins do 2.x
_______________
Melhor baixar o lusca head, essa versão se não me engano está velha demais...
_________________
Baixem, vai que o Luiz dá uma limpada no forum e deleta o thunder 3... O foco agora é o 4, pago, capitalismo Rlz! kkk 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Que isso gente não vamos desmerecer o trablaho do pessoal do thunder cache, ta certo viro capitalismo, mas o osmano tem razão em partes em dizer que copiaram o codigo do thunder 2.x e nao disponibilizaram as melhorias isso acho injusto. Sempre se pensa no bem das pessoas e no bem do colegas. Mas tambel tem  que ser ganhar um didim, senão a coisa fica feia. Agora com link de 35 megas em meu servidor nem precisaria de usar cache. Poderia usar sem , mas mesmo assim estou usando e acho muito bacana deixar a rede bem ligth. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Gostaria de saber é se alguém conseguiu colocar ou tem o conhecimento de algum howto do Squid sendo multiprocessado.
Dai eu quero ver  :)
Abraços 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							utilizando o squid como proxy transparente eu não consigo redirecionar a porta 443 para o squid.
Por isso ou eu crio regras no iptables para bloquear o ultra surf, ou eu configuro o proxy manualmente no browser para poder filtrar a porta 443 e ftp pelo squid....
Pergunta:
Com o lusca eu consigo filtrar https e ftp utilizando o modo transparente? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							no arquivo /etc/thunder/thunder.conf tem as seguintes linhas:
# Port thunder is listening on.
#
# Default:
PORT 8080
Não há necessidade de alterar para a porta usada pelo proxy no squid.conf?
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Muito boa a iniciativa parabens, vou testar para ver na integra os resultados, mas tenho duas duvidas:
- É possível redirecionar para o MK sendo utilizado como um cache paralelo dele (MK gerenciando a rede)?
- Qual seria a topologia da rede paralela, serie ou interligado a um servidor diretamente para receber e enviar os dados por meio de uma única placa de rede? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Pessoal  porque está aparecendo este erro?
root@server-pdc:~# /etc/init.d/thunder start
Starting Thunder ...
/etc/init.d/thunder: 109: /usr/local/sbin/thunder: not found
root@server-pdc:~#
Verifiquei o script e esta correto é copiado o daemon thunder para para /usr/local/sbin/
A linha 109 é exatamemte a ultima linha do script em /etc/init.d/thunder.
esac  --> linha 109.1
 
Estou usando Ubuntu-server 10.4 LTS.
Alguém sabe?
Abraço 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Maravilhoso este sitio
Fiquei meia hora escrevendo um comentario e o fato do capcha estar errado apagou tudo que escrevi
So vou tentar ajudar este amigo:
Starting Thunder ...
/etc/init.d/thunder: 109: /usr/local/sbin/thunder: not found
dê o comando   which  thunder
se existir faça um link simbólico
ln -s /resultado/do/comando /usr/local/sbin/
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							ola a todos estou com um pequeno proble.
Esta a instalar o thunder mais depois de tudo pronto ele fica me reportando esse erro no iniciar.
stanting thunder
/usr/local/sbin/thunder
erro while loading shared libraries:libmysql client.so.15: cannot open shared object file: no such file or directory
Fico desde já grato com a ate~ção de todos.
Att: jdam. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Quantos Usuários ele suporta simultaneamente? fiz algumas pesquisas e com alguns contatos falaram que ele trava muito, gostaria de saber por alguem que usa de verdade.... 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							uma maravilha este post deu certo como 2 e 2 são 4, so tem um problema o htb não deixa passar, como da pra resolver isso??? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							esse cache e gratis nao pago por ele? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Amigo, no meu da esse erro " WARNING: Unrecognized options: --enable-coss-aio-ops, --disable-hostname-checks"   será que dava pra me ajudar? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar