Após algumas tentativas e erros, descobri algumas maneiras de fazer isso. A solução mais fácil que não requer nenhum cliente Windows e nenhum programa externo é a opção 1. O método mais fácil é a opção 2, use o µTorrent para Windows.
Compartilhar entre computadores executando o µTorrent sem um rastreador
Isso pressupõe que suas máquinas µTorrent possam abrir suas próprias portas no firewall usando uPNP ou NAT-PMP. Embora isso possa funcionar com outros clientes de torrent, tive a melhor sorte ao usar o µTorrent. Além disso, parece ser um dos poucos que nos permitirá adicionar manualmente pares, o passo crucial.
Para simplificar, chamaremos a máquina com o (s) arquivo (s) para compartilhar, "servidor", mesmo que o bittorrent não tenha o conceito de servidor.
Na máquina do servidor, selecione New Torrent
no File
menu.
Definições:
- Selecione o arquivo ou diretório pai que você deseja compartilhar
- Verifique se a lista de rastreadores está vazia
- Selecione
Start Seeding
- Selecione
Private torrent
Agora, Create and Save As...
e dê um nome ao seu arquivo torrent. Neste ponto, você precisa descobrir o endereço IP da Internet do seu servidor. Se você não sabe como, tente http://whatismyip.com . Com o IP em mãos, você precisa descobrir qual porta o µTorrent abriu no seu firewall. Você pode encontrar isso nas preferências ou clicando no ícone mais à direita na barra de status na parte inferior da janela principal do µTorrent. Envie o arquivo torrent junto com o IP e a porta (email, mensagem instantânea etc.) para o (s) seu (s) colega (s).
Cada um deles deve abrir o arquivo torrent com o µTorrent, selecione o torrent na lista e selecione a Peers
lista. Talvez eles precisem mostrar o Painel de Detalhes no menu Exibir, se ainda não estiver visível. Clique com o botão direito do mouse na lista Pares e escolha Add Peer...
. Digite o IP e a porta do servidor da seguinte forma: IP: Porta.
O cliente agora deve se conectar ao servidor e iniciar / retomar a transferência.
Nota: Se o servidor não puder abrir uma porta no firewall, você poderá adicionar os pares do cliente à lista de pares do servidor também.
Use uma máquina Windows com o µTorrent como rastreador
Nas Preferências, em Avançado, defina bt.enable_tracker como true. Agora, crie um novo torrent como descrito acima, mas coloque http://IP:PORT/announce
na lista de rastreadores usando o mesmo IP e porta descritos acima. Feito isso, seus clientes não precisarão da Add Peer...
etapa. Eles podem simplesmente abrir o arquivo torrent com o µTorrent.
Nota: A máquina Windows executando o µTorrent tracker não precisa ser o servidor ou os clientes. Se você tiver uma máquina Windows disponível, poderá executar o µTorrent nela e servir como seu rastreador. (Na verdade, eu não testei isso, mas, em teoria, deveria funcionar.)
Instale um simples rastreador de servidor web php
Se você já tem acesso a um servidor web, o rastreador mais fácil que encontrei para instalar é o BitStorm , um rastreador php de arquivo único. Basta colocar o arquivo php no seu servidor em algum lugar e depois colocar http://server/path/to/bitstorm.php
na sua lista de rastreadores ao criar um novo torrent. Os clientes devem precisar apenas do arquivo torrent.
Nota: Se eu deixasse isso em execução para o compartilhamento de arquivos particulares, eu o colocaria em um servidor HTTPS com um par de nome de usuário e senha para protegê-lo. Em seguida, altere o URL do rastreador para https://user:pass@server/path/to/bitstorm.php
.
Instale um programa rastreador compilado real
Encontrei vários deles que serão compilados e executados no OSX, mas nenhum deles parece funcionar corretamente nos meus testes. Meus testes podem ter sido complicados pelo fato de meu rastreador e clientes terem o mesmo endereço IP (meu IP externo). Independentemente disso, não acho que essa seja a solução certa, pois você não precisa exigir a instalação de ferramentas de desenvolvedor.
Aviso: tentei usar o Vuze, um cliente de torrent OSX com um rastreador embutido, mas não consegui fazê-lo funcionar. No entanto, parece que ele instalou vários plugins em todos os navegadores do meu sistema e mudou todos os meus mecanismos de pesquisa padrão. Seja cuidadoso.