Rastreador de Torrent para OSX?

5

Por que não existem pequenos rastreadores de torrent para Mac? Eu quero compartilhar algumas coisas em particular com algumas pessoas. Eu tentei um servidor da web, que funciona, mas não há nenhuma indicação de que alguma transferência esteja ocorrendo. Eu gostaria de poder executar um servidor, propagar um torrent com um cliente para que eu possa ver a atividade de upload e compartilhar o torrent com pessoas selecionadas.

O uTorrent para Windows possui um recurso de rastreador incorporado, mas não está presente no Mac.

Justin
fonte
Torrents são ponto a ponto; um "cliente" também é um "servidor".
Geekosaur
Eu quero correr um tracker na minha máquina, o meu erro
Justin
11
A transmissão permite acesso remoto usando uma interface da web que inclui quase todas as funcionalidades encontradas no cliente de desktop. Dê uma
11
@cksum Eu olhei para Transmission, mas a interface da web não ajuda. Você não pode baixar o torrent a partir daí ou obter o IP: port do cliente. No entanto, eu descobri que você pode criar e iniciar um torrent com a Transmission. Então, se você enviar o arquivo torrent (email, etc) para outra pessoa, eles poderão iniciá-lo e, usando o uTorrent, você poderá adicionar manualmente a porta IP de transmissão: na lista de pares.
Harvey
11
@cksum, ser capaz de controlar remotamente um cliente não é o que JustinXXVII queria. Ele queria compartilhar com outras pessoas, o que requer um rastreador ou um arquivo torrent combinado com uma lista de pares. Além disso, poder adicionar um arquivo ao cliente não o ajuda a criar o arquivo torrent original.
Harvey

Respostas:

5

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.

  1. 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 Torrentno Filemenu.
    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 Peerslista. 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.

  2. 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/announcena 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.)

  3. 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.phpna 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.

  4. 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.

Harvey
fonte
Bravo. A segunda opção parece legal, eu tenho um computador com Windows em um escritório no andar de cima. Solução pequena e limpa por lá. Eu acho que vou com 3, porque eu tenho um servidor web no AmazonEC2 que pode rodar PHP. Obrigado pela resposta bem definidos, eu não sou um newb total, poderia fazer todos os passos sem a explicação, mas que não teria sido uma boa resposta tão
Justin