Como configurar um servidor de torrent
NotíciaVocê tem se apegado a essa força de trabalho de 10 anos que a viu passar pela faculdade, na esperança de que um dia você possa usá-la bem? Se você é como nós, provavelmente você canibalizou a maioria dos seus periféricos e tudo o que resta é seu minúsculo processador e uma pequena quantidade de RAM.
Pode não ser capaz de executar qualquer sistema operacional de ponta, mas você pode usá-lo como um servidor de arquivos centralizado para baixar e compartilhar arquivos em sua rede e na web..
Siga o passo abaixo para instalar o dispositivo Torrent Server e colocar seu servidor online.
Depois de tê-lo em execução no seu servidor headless remoto, acione um navegador e aponte-o para o endereço IP do servidor. O painel de controle do Torrent Server possui cinco ícones que apontam para os cinco principais componentes do appliance.
O ícone 'Básico' leva você para a interface P2P-GUI. Isso é mais simples que a interface padrão do MLDonkey, que pode ser insinuante para usuários iniciantes. Você pode acessá-lo através do ícone 'Advanced'.
Outra especialidade deste dispositivo é o gerenciador de arquivos baseado em navegador eXtplorer, que você pode usar para manipular arquivos e diretórios, bem como suas permissões..
Web Shell dispara um emulador de terminal baseado em AJAX chamado Shell in a Box, que você pode usar para efetuar login no servidor remoto a partir do seu navegador da Web.
Finalmente, há o Webmin para usuários avessos ao CLI. O Webmin é uma ferramenta de configuração baseada na Web que você pode usar para controlar todos os aspectos do seu servidor remoto, como configurar um cron job, ler logs, gerenciar processos em execução e assim por diante..
Todos esses componentes são pré-configurados fora da caixa. Por exemplo, o MLDonkey tem todos os protocolos de compartilhamento de arquivos habilitados, incluindo HTTP, FTP e BitTorrent. Além desses elementos visíveis, também há componentes úteis adicionais que funcionam em segundo plano. Por exemplo, há o servidor de arquivos Samba, que garante que você possa acessar seu servidor facilmente a partir de PCs com Windows.
No Windows, você encontrará o servidor remoto listado como TORRENTSERVER em Rede no Meu Computador. Você pode efetuar login no servidor usando as credenciais do usuário 'root' que você definiu durante a instalação. Isso permite que você arraste e solte arquivos facilmente no servidor remoto. O diretório de armazenamento padrão no servidor é / srv / storage.
MLDonkey
Baixar e controlar torrents no servidor remoto é simples. Mas você também pode usar o MLDonkey para propagar seus próprios torrents. A única desvantagem real é que sua interface não é nada parecida com a dos populares clientes torrent de desktop..
Depois de conseguir um jeito, você será capaz de apreciar a sua flexibilidade. Vamos nos familiarizar com o MLDonkey e seus diretórios de download / upload pré-configurados.
O dispositivo Torrent Server que configuramos vem com o MLDonkey pré-configurado. Para rever suas configurações, vá para sua interface avançada no painel de controle. Agora clique em 'Ajuda +> Sysinfo' para abrir as informações de configuração.
O MLDonkey também pode ser controlado através de seu próprio conjunto de comandos, assim você também pode acessar a opção de configuração simplesmente digitando 'sysinfo' na caixa de texto na interface principal..
Os diretórios padrão estão listados na parte inferior da página. O MLDonkey é instalado em / var / lib / mldonkey. Esse diretório abriga todos os arquivos de configuração para todos os diferentes protocolos. Por exemplo, o bittorrent.ini contém todas as opções de configuração para o cliente BitTorrent do MLDonkey.
Semeando seus torrents
Com o MLDonkey você pode propagar arquivos individuais (como alguns-distro.iso) ou um grupo de arquivos armazenados em um diretório (como the_best_distros /). Para propagar arquivos individuais, mantenha-os sob o diretório / var / lib / mldonkey / incoming / files. Da mesma forma, os diretórios semeados devem ser colocados em / var / lib / mldonkey / incoming / directories.
Você pode mover ou copiar os arquivos de seus locais originais para esses diretórios de várias maneiras. Você pode enviá-los para o servidor remoto usando o gerenciador de arquivos baseado em navegador ou acessando-o via Samba.
Para mover os arquivos no servidor remoto, você pode usar o shell da web ou fazer login no servidor remoto usando ssh usando o comando ssh root @.
Antes de poder semear os arquivos locais, você precisa criar um arquivo .torrent. Para criar um arquivo .torrent, você precisa de um rastreador que anuncie sua presença para outros colegas. Por padrão, o MLDonkey usará o endereço IP do servidor em que está sendo executado para rastrear torrents na rede local.
Para usar um rastreador externo, você terá que modificar a configuração do MLDonkey. A maneira mais simples de fazer isso é ir para 'Configurações do cliente' na interface básica e procurar pela entrada 'bt-default_tracker'. Por padrão, está vazio, o que significa que usará o rastreador local.
Para apontá-lo para um rastreador externo, insira sua localização no espaço fornecido - por exemplo, http://linuxtracker.org:2710/announce, que é o rastreador do LinuxTracker.org. Agora use o comando compute_ torrent para apontar para os arquivos que você precisa para.
Por exemplo, compute_torrent / srv / storage / incoming / files / some-distro.iso irá gerar seu arquivo .torrent com as informações do rastreador que você especificou no arquivo de configuração. O arquivo .torrent gerado é mantido sob o diretório / var / lib / mldonkey / torrents / seeded.
Você pode confirmar que seus torrents estão sendo propagados indo em 'Transferências> Uploads'. Para ver mais detalhes sobre um torrent, clique no link "Detalhes" abaixo da coluna Status. É isso aí. Agora você pode baixar arquivos autônomos e ganhar pontos de brownie de seus colegas servindo torrents.