Instale a transmissão no Raspberry Pi para um cliente de torrent "sempre ativo"
Transmission é um software cliente Torrent. Ele faz uso de uma interface da Web, tornando-o particularmente adequado para configurações sem cabeça para gerenciar o download de torrents em segundo plano. Existem muitos artigos na Web sobre transmissão no Raspberry Pi. Infelizmente, muitos deles são muito complicados ou simplesmente errados. No entanto, é realmente relativamente simples instalar e configurar a Transmissão quando você segue nossas instruções detalhadas.

Hoje, depois de discutir as vantagens de usar umVPN ao torrent, apresentaremos a você os torrents e a transmissão. Discutiremos então o que torna o Raspberry Pi uma plataforma tão boa para executar a Transmission. Indo para o cerne da questão, forneceremos instruções detalhadas sobre como instalar, configurar e usar a transmissão no seu Raspberry Pi. Tentamos manter nosso guia simples. Eliminamos o cotão e mantivemos apenas o que é realmente necessário. Isso ajuda a tornar o processo o mais simples possível.
Oferta exclusiva: economize 49%. Experimente o ExpressVPN sem riscos!
Obtenha a VPN nº 1 classificada
Garantia de devolução do dinheiro em 30 dias
Como obter uma VPN GRÁTIS por 30 dias
Se você precisar de uma VPN por um curto período de tempo ao viajar, por exemplo, poderá obter nossa VPN de primeira linha gratuitamente. O ExpressVPN inclui uma garantia de devolução do dinheiro em 30 dias. Você precisará pagar pela assinatura, isso é fato, mas permite acesso total por 30 dias e, em seguida, você cancela para um reembolso total. Sua política de cancelamento sem perguntas faz jus ao seu nome.
Para uma melhor privacidade ao baixar torrents, use uma VPN
Não há nada errado em baixar torrentsper se. De fato, muitos softwares de código aberto são distribuídos dessa maneira. No entanto, torrents também são usados para distribuir material protegido por direitos autorais. Por esse motivo, alguns provedores de serviços de Internet podem ser levados a pensar que alguém está violando seus termos e condições apenas por usar torrents. E quando o fazem, eles podem reagir diminuindo a velocidade, enviando avisos de violação ou até interrompendo o serviço. Para ocultar sua atividade online do exame do seu ISP, use uma VPN.
Uma VPN funciona sua mágica criptografando seus dadosusando algoritmos fortes que tornam quase impossível decifrar. Seu IPS, ou qualquer pessoa, não verá para onde você está indo ou o que está fazendo on-line. Como bônus, uma VPN permite contornar restrições geográficas, permitindo mascarar sua localização e parecer que você está localizado em outro lugar.
Com tantos provedores disponíveis, a escolha de uma VPN pode ser uma tarefa assustadora. Aqui estão alguns fatores importantes a considerar. UMA velocidade de conexão rápida reduzirá o buffer, uma política de não registro protegerá ainda mais sua privacidade, sem restrições de uso permitirá acessar qualquer conteúdo a toda velocidade e software para múltiplas plataformas garantirá que a VPN funcione em seus dispositivos.
A melhor VPN para torrent: IPVanish

Testamos vários provedores de VPN de acordo com os critérios acima e o provedor que recomendamos para o torrent é IPVanish. Com servidores em todo o mundo, nenhum limite de velocidade oulimitação, largura de banda ilimitada, tráfego irrestrito e uma política rigorosa de não registro em log, o IPVanish oferece desempenho e valor impressionantes. Embora não tenha um cliente Linux, o IPVanish usa o protocolo OpenVPN padrão do setor e, portanto, funcionará bem no Raspberry Pi, basta instalar e configurar o software OpenVPN.
O IPVanish oferece uma garantia de devolução do dinheiro em 7 dias, o que significa que você tem uma semana para testá-lo sem riscos. Por favor note que Os leitores do Addictive Tips podem economizar 60% aqui no plano anual do IPVanish, reduzindo o preço mensal para apenas US $ 4,87 / mês.
Uma rápida introdução aos torrents
Torrent, ou mais precisamente BitTorrent, é umprotocolo de comunicação usado para compartilhar arquivos entre usuários. Ao contrário de outros métodos de obter arquivos da Internet - como fazer download de sites ou FTP, ele não depende de servidores para armazenar seu conteúdo. É bastante distribuído entre todos os usuários. O BitTorrent foi criado em 2002 principalmente como uma maneira de distribuir o sistema operacional Linux de código aberto. Hoje, o BitTorrent se tornou o método mais usado para baixar arquivos. Mais da metade de todas as transferências de arquivos na Internet são feitas através de torrents.

O BitTorrent é um protocolo ponto a ponto onde todos oso usuário não apenas obtém, mas também compartilha conteúdo. O BitTorrent Trackers - um tipo especial de servidor - mantém o controle de todos os segmentos de arquivos disponíveis em cada um dos pares conectados. Quando você inicia o seu software de torrent, ele se conecta automaticamente a pares e rastreadores próximos e compartilha automaticamente todas as informações de segmentos de arquivos locais, disponibilizando-os para outros usuários. Isso é central para a operação do torrent. Os arquivos são hospedados e compartilhados no computador de cada usuário.
Para encontrar e baixar um arquivo específico, os usuários de torrent usam sites de indexação. Entre os mais conhecidos estão sites como The Pirate Bay ou KickassTorrents. Esses sites de indexação de torrents oferecem pesquisacapacidades. Os resultados da pesquisa retornam arquivos .torrent que você baixa e são usados pelo software cliente torrent para baixar os arquivos reais. Alguns editores de software também oferecem arquivos .torrent para baixar seus softwares.
O que é transmissão?
Transmission é um software cliente de torrent para oSistema operacional Linux. Ele pega arquivos .torrent, se conecta aos pares e rastreadores e gerencia o download e o compartilhamento de arquivos. Onde a transmissão difere de outros clientes de torrent é que ela não possui uma interface de usuário. Ele deve ser executado em um servidor e ser acessado e usado por meio de uma interface da web.

A interface da web é onde você abre arquivos .torrent - ou cola links da web em arquivos .torrent, vê o progresso de seus downloads em andamento e concluídos e gerencia todos os aspectos do torrent.
Por que escolher o Raspberry Pi?
Combinado com a transmissão, um Raspberry Pi fazpara um dos servidores de download torrent mais baratos que se pode imaginar. Por que gastar várias centenas de dólares - se não mil ou mais - em hardware quando o Raspberry Pi tem tudo o que é necessário. Em termos de hardware, tudo o que você precisa é de um Raspberry Pi e algum armazenamento externo - o que você já deve ter - e você pode ter uma máquina dedicada a lidar com torrents em minutos. Você não precisará mais deixar o computador funcionando por causa de downloads em andamento.
O Raspberry Pi em poucas palavras
Desenvolvido no Reino Unido por uma organização sem fins lucrativoschamada Fundação Raspberry Pi para ensinar ciência da computação básica nas escolas e nos países em desenvolvimento, o conjunto de recursos, adaptabilidade, tamanho e acessibilidade do Raspberry Pi (você pode adquiri-lo por cerca de US $ 35) o tornaram imensamente popular fora do público-alvo com mais de 11 milhões de unidades vendidas em todo o mundo desde o seu lançamento em 2012.
O modelo mais atual - e o que recomendamosusando, o Raspberry Pi 3 modelo B, oferece uma ampla variedade de recursos e recursos de interface. Com um processador ARM Cortex-A53 quad-core de 1,2 GHz e 64 bits, um processador gráfico Broadcom VideoCore IV de alto desempenho, 1 GB de RAM, interfaces de vídeo, áudio e USB, é realmente um dispositivo poderoso e versátil. Embora tenha uma interface de vídeo, não é necessário para sua operação e o Raspberry Pi é um ótimo dispositivo sem cabeça.
Antes de começarmos
Apesar de instalar e configurar o Transmissionem um Raspberry Pi não é particularmente complicado, há algumas coisas que precisamos verificar antes de começar. Seria uma pena não poder concluir a configuração porque estamos perdendo alguma coisa.
Algumas suposições
Supomos que você tenha o seu Raspberry Pi instalado e executando a versão mais recente do sistema operacional Raspbian.
Também estamos assumindo que você conectou algunsarmazenamento externo para o seu Raspberry Pi. Pode ser um disco rígido USB externo ou algum tipo de armazenamento conectado à rede. Também presumimos que você testou sua configuração de armazenamento e está funcionando corretamente.
Por fim, estamos assumindo que você tem seuRaspberry Pi conectado à sua rede - via Ethernet ou WiFi, que você testou se a rede está funcionando e que sabe como se conectar remotamente ao seu Raspberry Pi usando SSH.
O que você precisará
Essencialmente, você precisa de três coisas para fazer isso.
- UMA Raspberry Pi. Sugerimos enfaticamente um Raspberry Pi 3. Além disso, ele deve executar o sistema operacional Raspbian. Obviamente, você também precisará dos acessórios necessários, como um adaptador de energia, um cartão microSD e talvez um estojo.
- Alguma forma de armazenamento externo. Como mencionamos na seção anterior, um dispositivo USBo disco rígido seria perfeitamente adequado para essa finalidade e também o armazenamento conectado à rede. Você pode até usar uma chave USB. Alguns deles são bastante grandes hoje em dia. Tudo depende da quantidade de dados que você pretende armazenar.
- Por último, mas não menos importante, você também precisará de um computador para fazer toda a instalação e configuração epara usar o software de transmissão depois de instalado. Pode ser praticamente qualquer computador Windows, Macintosh ou Linux, desde que esteja conectado à mesma rede que o Raspberry Pi. Para poder se conectar remotamente ao Raspberry Pi para a instalação, ele deve ter um software cliente SSH. No Windows, recomendamos o Putty. Ele também deve ter um navegador da web para conectar-se ao Transmission após a instalação.
Instalando e configurando a transmissão no Raspberry Pi
Existem algumas etapas envolvidas na definição deup Transmissão no Raspberry Pi, mas nenhum é particularmente complicado. Se você executar cada um conforme especificado, deverá ter uma instalação funcional em questão de minutos,
Etapa 1: Verifique se o Raspbian está atualizado e com a versão mais recente.
Antes de instalar qualquer novo software, é sempre melhor primeiro verificar se você possui a versão mais recente do sistema operacional e se todos os patches estão instalados.
Todas as etapas a seguir pressupõem que você esteja conectado remotamente ao Raspberry Pi usando um cliente SSH em execução no computador de sua escolha.
Digite os dois comandos a seguir, aguardando a conclusão do primeiro antes de iniciar o segundo:
sudo apt-get update
sudo apt-get upgrade
Você pode ser solicitado a aceitar algumas alterações quando esses comandos forem executados. Se estiver, certifique-se de digitar “y” para confirmar.
Etapa 2: instalando a transmissão
A instalação real é possivelmente a parte mais simples de todo esse processo.
Basta digitar este comando:
sudo apt-get install transmission-daemon
Etapa 3: Criando diretórios
Em seguida, precisamos criar alguns diretórios nos quais o Transmission armazenará os arquivos que estão sendo baixados e os arquivos concluídos. Vamos supor que seu caminho de armazenamento externo seja / media / storage.
Para criar os diretórios, digite estes dois comandos:
mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete
Etapa 4: definindo permissões
A transmissão é executada por padrão como usuário "transmissão debian". É altamente recomendável não mudar isso por motivos de segurança. No entanto, precisamos que a Transmission tenha o direito de gravar nos diretórios Torrent_inprogress e Torrent_complete. Esses diretórios, criados na etapa anterior, têm suas permissões definidas por padrão como 770 para o usuário pi e o grupo pi. Simplesmente precisamos, portanto, adicionar o "transmissão debian”Ao grupo“ pi ”.
Isso é feito digitando o seguinte comando:
sudo usermod -a -G pi debian-transmission
Se você se sentir confortável e souber o que está fazendo, poderá modificar esta etapa de acordo com seus requisitos de segurança. Apenas verifique se os diretórios de download de torrent têm acesso rw para "transmissão debian" do utilizador.
Etapa 5: configurando a transmissão
Toda a configuração de transmissão é armazenada em um arquivo de texto chamado settings.json, localizado no diretório / etc / conversion-daemon.
Veja como é um arquivo setting.json típico:
{
"alt-speed-down": 15,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 15,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/storage/Torrent_complete",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/storage/Torrent_inprogress",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": true,
"umask": 7,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
A maioria dos parâmetros no settings.json é um pouco auto-explicativa. E normalmente, você não precisa alterar nenhum deles, exceto alguns: download-dir, dir-incompleto, rpc-username, senha-rpc. Eles são destacados em negrito no arquivo de amostra acima.
Os dois primeiros precisarão ser substituídos peloos caminhos corretos para os diretórios criados na etapa 3. rpc-username pode ser qualquer coisa que você escolher e também pode rpc-password. Observe que, embora o parâmetro rpc-password apareça em texto não criptografado enquanto você edita o arquivo, ele será convertido em um hash criptografado quando você o salvar.
Vamos usar o editor nano para modificar o arquivo settings.json. Pode ser iniciado com este comando:
sudo nano /etc/transmission-daemon/settings.json
Depois que o editor é iniciado, altera oparâmetros que requerem alteração. Após terminar de editar o arquivo, digite CTRL-X para sair do nano editor e digite Y quando solicitado a salvar o arquivo modificado.
Etapa 6: Recarregando a transmissão
Neste ponto, você certamente não deve reiniciar. É aqui que vários tutoriais de transmissão estragam tudo. Reiniciar substitui o arquivo de configuração e isso certamente não é o que você deseja.
O que você precisa é reiniciar o daemon de transmissão. Você faz isso com este comando:
sudo service transmission-daemon reload
Voila! Foram realizadas. Você não deve ter o software Transmission rodando sem cabeça no seu Raspberry Pi.
Etapa 7: Verificando sua instalação
Para garantir que a transmissão esteja funcionando bem, abra um navegador da web e vá para http: //Endereço IP Pi: 9091, em que Endereço IP Pi deve ser substituído pelo endereço IP real do seu Raspberry Pi. Como alternativa, você também pode usar o nome do host em vez do endereço IP.
Você será solicitado a fornecer um ID de usuário e senha. Digite aqueles que você configurou e você deverá obter uma página semelhante a esta:

Usando a transmissão no Raspberry Pi
Agora que instalamos a transmissão, como fazemosusá-lo, você pode perguntar? Bem, é tão fácil quanto instalá-lo. Lembre-se de que a Transmission é apenas um cliente de torrent e, como em qualquer outro software similar, você precisa pesquisar conteúdo em outro lugar, como um dos inúmeros sites de indexação de torrents existentes.
Depois de encontrar um arquivo .torrent adequado, em vez de baixá-lo, clique com o botão direito do mouse no link (ou botão) e selecione Copiar local do link no menu de contexto suspenso.

Agora volte para a página Transmissão e clique no ícone da pasta no canto superior esquerdo da janela. No Carregar arquivo torrent caixa, clique com o botão direito do mouse no campo em "Ou insira um URL:”E cole o URL que você acabou de copiar.

Clique no Envio botão e seu download começará momentaneamente. Você poderá monitorar o progresso do download na janela Transmissão.

Conclusão
Por apenas o preço de um Raspberry Pi e algunsarmazenamento externo, que você já possui, é possível ter seu próprio servidor de mídia completo com um cliente Torrent que você pode deixar em execução o tempo todo. Embora tenha a reputação de ser um empreendimento complicado, na verdade não é que você tenha o conjunto certo de instruções. E uma vez instalado, o uso do Transmission é tão fácil quanto qualquer outro cliente de torrent.
Experimente a Transmission e compartilhe suaexperiência conosco. Gostaríamos muito de saber como foi, quais problemas, se houver, você teve e como os resolveu. Use os comentários abaixo para compartilhar seus pensamentos conosco.
Comentários