31 de agosto de 2007

Conhecendo o Shareaza


O Shareaza utiliza as seguintes redes: Gnutella 1, Gnutella 2 e eDonkey 2000 além de baixar Torrents.

Como funciona as redes:
Gnutella: As conexões que cada usuário faz é feita a partir de um outro usuário, desta forma cada usuário desempenha o papel de HUB. No shareaza cada usuário pode se conectar no máximo a 5 outros usuários.

usuário > 5 usuários > 25 usuários > 125 usuários > ...

A cada busca de arquivos que é feito, a rede gnutella envia o pedido de busca para os usuários em que está conectado e estes enviam para os outros, formando uma rede de grandes proporções e sem haver nenhum servidor dedicado, já que cada usuário se torna uma parte da rede. Nesse tipo de rede as buscas são mais lentas e com menores índices de acertos. A versão 2 traz novos recursos a rede Gnutella.

Como funciona a rede eDonkey 2000: Cada computador se liga a um servidor eDonkey no mundo.

Usuário > SERVIDOR 1 > SERVIDOR 2 > SERVIDOR 3 > ...

Como cada servidor possue um sistema de comunicação entre outros servidores, então as buscas são feitas mais rápidas e com maiores acertos. Para esta rede o uso dos servidores torna-se essencial, caso não exista servidores os usuários não mais poderão buscar arquivos.

Ambas as redes possuem sistema de verificação de integridade dos arquivos, mas a rede Gnutella 2 possue o melhor: TigerTree. Com ele os arquivos são verificados quando está sendo baixado e em caso de erros o Shareaza pára de baixar do usuário com erro e tentará um novo usuário sem erro. Evitando o download de arquivos corrompidos.


Configurando o Shareaza

As configurações padrões do Shareaza geralmente não se adequam perfeitamente a todos os tipos de conexões, portanto é necessário que voce siga atentamente as dicas e recomendações a seguir. Como tem muita gente que pede ajuda para configurar o Shareaza para alcançar um melhor desempenho eu resolvi criar esse tópico colocando algumas configurações já testadas e que possam ajudá-lo a configurar o seu shareaza perfeitamente.

Lembrem-se que cada caso é um caso e uma configuração que funciona bem pra uma pessoa pode não funcionar tão bem para outra.

Em muitos casos também a configuração padrão já funciona muito bem, portanto o meu conselho é que se você está satisfeito com o desempenho do Shareaza pode parar de ler por aqui.

Antes de mais nada, instale o programa e certifique-se do idioma Português Brasil. Inicie o programa.

Uma das primeiras janelas a parecer será de configuração do tipo de conexão. Para usuários de banda larga, selecione “I´m using at home”. Avance a página e selecione as pastas a serem compartilhadas. Avance e insira um nome ou nick. Não recomendo por o país de origem , e nunca a sua cidade. Nick e idade e sexo são vindos. Avance e desmarque a opção Iniciar o Shareaza junto com o windows (caso queira, você poderá deixar marcado.

Agora iremos às configurações adicionais propriamente ditas...

Vá ao menu VER e selecione Modo Avançado. Isso irá mostrar muitas outras configurações no seu Shareaza.
Agora vá em Ferramentas > Configurações do Shareaza. Uma janela irá abrir e você deverá seguir o texto em Itálico abaixo:

No guia GERAL:
na opção VELOCIDADE, selecione KB/s(cuidado com maiúsculas e minúsculas)

Em CONEXÃO, faça o seguinte:
Nas opções de Endereço de entrada, selecione a velocidade da sua conexão de download.
Nas opções de Endereço de saída, selecione a velocidade de Upload de sua conexão. ATENÇÃO: coloque um valor correspondente a 80% de seu upload real.
Desmarque a opção EU NÃO USO FIREWALL.

Em DOWNLOADS:
Máximo de downloads: 50
Transf. Máximas: 150
Tranf. por arquivo: 80
Posição Máxima na fila: 500
Desmarque a opção APENAS BAIXAR E ENVIAR NAS REDES CONECTADAS

Em UPLOADS:
No guia Upload na direita, selecione a taxa máxima de Upload e selecione a opção Maximum. (recomendo usar taxas de no mínimo 5KB/s, lembre-se de usar uma quantidade razoável de sua taxa de Upload, o Shareaza como programa de compartilhamento só existe porque outros usuários Enviam os arquivos a você).

Em GNUTELLA:
Marque as opções: CONECTAR A REDE GNUTELLA 1 HOJE, SEMPRE CONECTAR A REDE GNUTELLA 1
Nas opções Gnutella-G1, coloque o valor em Leaf para HUB: 2

Em GNUTELLA2:
Leaf pra hub: 3
Hub para leaf: 300
Hub pra Hub: 6

Em EDONKEY2000:
Marcar a opção: "CONECTAR SEMPRE"
Parar de pesquisar após 210 resultados.
Conectar a não mais que 800 clientes eDonkey.

Em AVANÇADO:
Downloads.MaxConnectingSources pode ser mudada para 20. (Essa é a mudança mais importante)
Gnutella.ConnectFactor pode ser aumentado para 4 ou 5 para acelerar a velocidade de conexão. (Usuários de conexão discada devem deixar essa opção em 3)
Downloads.ConnectThrottle deve ser modificado para 250 - 500, dependendo da sua conexão. (Se você tem problemas frequentes com seu router, aumente esse valor.)
Downloads.MaxFileSearches deve ficar entre 1 e 4. (1 para usuparios de modem, 3 para usuários de banda larga.)

Para usuários com acesso Discado

Siga as instruções e coloque os valores indicados.

Vá em Ferramentas -> Configurações do Shareaza -> Downloads:

Máximo de Downloads: 15
Transf. Máximas 20
Transf. por Arquivo: 10
Limite de Download: MAX
Posição Máxima na fila: 1000

Depois vá em Ferramentas -> Configurações do Shareaza -> Upload:
Limite: 3 KB/s (Modo Máximo)

Depois, ainda nas Configurações do Shareaza, vá em Redes:

Gnutella 2:
Leaf pra hub: 1
Hub para leaf: 300
Hub pra Hub: 6

Gnutella 1:
Marcar a opção "Sempre conectar à rede Gnutella1"
Leaf pra Ultrapeer: 2
Ultrapeer para leaf: 0
Peer pra Peer: 0

E finalmente na parte Conexão:
Velocidade no Endereço de Entrada: 7 KB/s
Velocidade no Endereço de Saída: 3 KB/s

Alterando o limite de conexões no Windows XP

A versão mais recente do Shareaza detecta o Service Pack 2 durante o Asssitente de Configuração e modifica certas variáveis para melhorar a performance e estabilidade.

O Windows XP impõe um limite no número de conexões half-open, para todas as redes do Shareaza funcionarem corretamente baixe e execute o patch:

http://www.lvllord.de/download.php?url=en/EvID4226Patch223d-en.zip

obs: alguns antivirus identificarão este patch como um vírus/malware, simplesmente ignore, pois se trata de um falso-positivo.


Configurando seu Firewall/Router para funcionar com o Shareaza

Um problema bastante comum com usuários do Shareaza são as configurações de modem/firewall, o firewall do XP/2k3 será automaticamente configurado na instalação do shareaza.

Antes de mais nada - se você tem CERTEZA ABSOLUTA que NÃO tem firewall ou roteador, faça o seguinte:

Vá em Ferramentas -> Configurações do Shareaza - Conexão e selecione "Sim" na opção "Eu NÃO uso firewall".

Isso deve resolver se o problema foi a detecção do Shareaza. Se ainda estiver com problemas, faça o teste no link abaixo e continue lendo o resto do tópico:

http://jlh.no-ip.org/connectiontest/?lang=pt

Lembre-se que a porta padrão do Shareaza é 6346 TCP/UDP. Caso o resultado seja negativo (em vermelho), significa que você tem um problema com a conexão, para tentar resolvê-lo continue lendo este manual.

Firewall mal configurado

Geralmente é o problema mais fácil de resolver. Sendo a porta padrão do Shareaza a 6346, basta configurar o seu firewall para liberar essa porta.

BlackICE PC Protection
McAfee Personal Firewall
Norton Internet Worm Protection
Norton Internet Security 2006
Norton Personal Firewall 2002
Sygate
Trend Micro PC-cillin Internet Security 11.10
Trend Micro PC-Cillin internet security 2004 personal firewall
Trend Micro PC-Cillin internet security 2006 personal firewall
Firewall embutido do Windows XP
Firewall embutido do Windows XP SP2
ZoneAlarm FREE/Pro
Kaspersky Internet Security 2006
Comodo Firewall

obs: alguns links estão em inglês.

Roteadores

Os roteadores são mais complicados de resolver. Além de estarem geralmente fora do acesso do usuário, são difíceis (não impossíveis) para os leigos configurarem.

Algumas conexões, como via rádio e satélite tem na prática o mesmo status que um roteador mal configurado. Você deve contactar a sua operadora de internet para tentar receber um IP válido e/ou portas abertas e sem bloqueio a redes P2P.

Cisco 67x DSL Router
D-Link DSL-500/504 Router
D-Link routers from DI-514 to DI-824VUP Router
Huawei Quidway
Lancom Systems or Elsa Router
Linksys BEFSR41 and other Routers
Motorola WR850G Wireless Router
NETGEAR WGT624 Wireless Router
SMC7004AWBR Wireless Router
Teledat DSL Router Komfort
Zoom 5551A
U.S. Robotics USR8054 802.11g Wireless Turbo Router

obs: links em inglês

Caso seu modem não esteja listado, de uma olhada nos links abaixo:

Wiki BrFirewallGuide - Informações sobre Firewall e Router. ( Em Português )
Wiki BrFAQ.FirewallsRouters - Mais informações sobre Firewall e Router. ( Em Português )
PortForward.com - Gigantesco site com configurações para centenas de roteadores. ( Em Inglês )
Abusar.org - Site que também pode ajudar na configuração, consulte os manuais específicos para seu Router/Modem ( Em Português )


Caso não consiga se conectar nas redes G1/G2

Clique no botão "REDE" e quando mudar para a tela de rede aperte a tecla F9.

Clique em endereço por endereço que aparece nessa lista da tela Descobrimento de Host e clique em "Pesquisar Agora". Aguarde uns 5 segundos entre cada endereço que fizer isso. Faça em todos. Você verá que o número de usuários em alguns que você der o "Pesquisar Agora" irá aumentar.

Isso faz o Shareaza buscar novos endereços das redes G1 e G2. Provavelmente depois que atualizar todos eles você estará conectado na G1 e G2.


Links úteis

Wiki em português. - A página de ajuda do Shareaza, você encontrará muita informações do Shareaza aqui.

Comunidade Brasileira do Shareaza no orkut.

Antes de postar uma pergunta.

Download última versão do Shareaza.

Windows XP SP2 - Service Pack da Microsoft para o Windows XP, instale caso seu XP seja uma versão anterior.

K-Lite Mega Codec Pack - Pacote com codecs para os mais variados formatos de áudio e vídeo encontrados na internet.

7zip - Descompactador opensource. (zip, rar, 7z, tar, etc)

2 comentários:

Paula Signorini disse...

Quanta novidade! Minha sugestão: vc pode deixar a nuvem de tags com fonte em vermelho, pra combinar com resto do blog. E tb pode diminuir ela um pouco, pedindo pra aparecer só TAGs que apareceram mais de X vezes... bom... sugestões, sugestões... Pode descartar todas!

Paula Signorini disse...

HAHAHA
Peguei os codigos da nuvem de tags com o Carlos tb!