- - Installeer transmissie op de Raspberry Pi voor een "Always-on" Torrent-client

Installeer Transmission op de Raspberry Pi voor een "Always-on" Torrent-client

Transmission is een Torrent-clientsoftware. Het maakt gebruik van een webinterface, waardoor het bijzonder geschikt is voor headless setups om het downloaden van torrents op de achtergrond af te handelen. Er zijn veel artikelen op internet over Transmission op de Raspberry Pi. Helaas zijn veel van hen veel te ingewikkeld of gewoon verkeerd. Het is echter relatief eenvoudig om Transmission te installeren en configureren wanneer u onze gedetailleerde instructies volgt.

Transmissie en Raspberry Pi

Vandaag na het bespreken van de voordelen van het gebruik van eenVPN bij torrenting, laten we je kennismaken met torrents en met Transmission. We zullen dan bespreken wat de Raspberry Pi zo'n goed platform maakt voor het uitvoeren van Transmission. We gaan over de kern van de zaak en geven u gedetailleerde instructies voor het installeren, configureren en gebruiken van Transmission op uw Raspberry Pi. We hebben geprobeerd onze gids eenvoudig te houden. We hebben de pluisjes geëlimineerd en hebben alleen bewaard wat echt nodig is. Dit helpt het proces zo eenvoudig mogelijk te maken.

Download de best beoordeelde VPN
30 dagen geld-terug-garantie

Hoe krijg je een GRATIS VPN voor 30 dagen

Als u bijvoorbeeld voor een korte tijd een VPN nodig heeft, kunt u onze VPN met de beste rang gratis krijgen. ExpressVPN biedt een 30-dagen geld-terug-garantie. Je moet betalen voor het abonnement, dat is een feit, maar het staat het toe volledige toegang gedurende 30 dagen en vervolgens annuleert u voor een volledige terugbetaling. Hun annuleringsbeleid zonder vragen doet zijn naam eer aan.

Gebruik een VPN voor betere privacy bij het downloaden van torrents

Er is niets mis met het downloaden van torrentsper se. Veel open source software wordt op die manier verspreid. Torrents worden echter ook gebruikt om auteursrechtelijk beschermd materiaal te verspreiden. Om die reden kunnen sommige internetproviders ertoe worden gebracht te denken dat iemand hun algemene voorwaarden schendt alleen omdat ze torrents gebruiken. En als ze dat doen, kunnen ze reageren door de snelheid te verlagen, meldingen van inbreuken te verzenden of zelfs de service te onderbreken. Gebruik een VPN om uw online activiteit te verbergen voor de controle van uw ISP.

Een VPN doet zijn magie door uw gegevens te coderenmet behulp van sterke algoritmen die het bijna onmogelijk maken om te kraken. Uw IPS - of wie dan ook - zal niet zien waar u naartoe gaat of wat u online doet. Als bonus kun je met een VPN geografische beperkingen omzeilen door je locatie te maskeren en te laten lijken alsof je ergens anders bent.

Omdat er zoveel providers beschikbaar zijn, kan het kiezen van een VPN een ontmoedigende taak zijn. Hier zijn een paar belangrijke factoren om te overwegen. EEN snelle verbindingssnelheid zal het bufferen verminderen, a geen logboekregistratie zal uw privacy verder beschermen, geen gebruiksbeperkingen geeft u toegang tot alle inhoud op volledige snelheid en software voor meerdere platforms zorgt ervoor dat de VPN op uw apparaten werkt.

De beste VPN voor torrenting: IPVanish

Beste VPN voor torrenting - IPVanish

We hebben verschillende VPN-providers getest tegen de bovenstaande criteria en de provider die we aanbevelen voor torrenting is IPVanish. Met servers wereldwijd, geen snelheidslimiet ofbeperking, onbeperkte bandbreedte, onbeperkt verkeer en een strikt beleid zonder vastleggen, IPVanish levert indrukwekkende prestaties en waarde. Hoewel het geen Linux-client heeft, gebruikt IPVanish het industriestandaard OpenVPN-protocol en werkt het daarom prima op de Raspberry Pi door eenvoudigweg de OpenVPN-software te installeren en configureren.

IPVanish biedt een geld-terug-garantie van 7 dagen, wat betekent dat u een week de tijd hebt om het zonder risico te testen. Houd er rekening mee dat Verslavende tips-lezers kunnen hier een enorme 60% besparen op het IPVanish-jaarplan, waarbij de maandelijkse prijs wordt verlaagd naar slechts $ 4,87 / mnd.

Een snelle introductie tot Torrents

Torrent, of beter gezegd BitTorrent, is eencommunicatieprotocol dat wordt gebruikt om bestanden tussen gebruikers te delen. In tegenstelling tot andere methoden voor het verkrijgen van bestanden van internet, zoals downloaden van websites of FTP, is het niet afhankelijk van servers om de inhoud te bewaren. Het wordt eerder verdeeld onder alle gebruikers. BitTorrent is in 2002 opgericht om het open-source Linux-besturingssysteem te distribueren. Tegenwoordig is BitTorrent de meest gebruikte methode voor het downloaden van bestanden geworden. Meer dan de helft van alle bestandsoverdrachten op internet gebeurt via torrents.

BitTorrent-netwerk

BitTorrent is een peer-to-peer protocol waarbij elkegebruiker krijgt niet alleen inhoud, maar deelt deze ook. BitTorrent Trackers - een speciaal soort server - houden alle bestandssegmenten bij die beschikbaar zijn bij elk van de verbonden peers. Wanneer je je torrent-software start, maakt deze automatisch verbinding met peers en trackers in de buurt en deelt automatisch alle informatie over lokale bestandssegmenten, zodat ze beschikbaar zijn voor andere gebruikers. Dit staat centraal in de werking van torrent. Bestanden worden gehost en gedeeld op de computer van elke gebruiker.

Torrent-gebruikers gebruiken indexeringswebsites om een ​​specifiek bestand te vinden en te downloaden. Onder de bekendere zijn websites zoals The Pirate Bay of KickassTorrents. Die torrent-indexeringssites bieden zoekenmogelijkheden. Hun zoekresultaten retourneren .torrent-bestanden die u downloadt en die door de torrent-clientsoftware worden gebruikt om de daadwerkelijke bestanden te downloaden. Sommige software-uitgevers bieden ook .torrent-bestanden aan om hun software te downloaden.

Wat is verzending?

Transmission is een torrent-clientsoftware voor deLinux besturingssysteem. Het vereist .torrent-bestanden, maakt verbinding met de peers en trackers en zorgt voor het downloaden en delen van bestanden. Waar Transmission verschilt van andere torrent-clients, is dat het geen gebruikersinterface heeft. Het is bedoeld om op een server te worden uitgevoerd en via een webinterface te worden geopend en gebruikt.

Transmission Web Client

In de webinterface kunt u .torrent-bestanden openen of webkoppelingen naar .torrent-bestanden plakken, de voortgang van uw lopende en voltooide downloads bekijken en alle aspecten van torrenting beheren.

Waarom kiezen voor de Raspberry Pi?

Gecombineerd met transmissie maakt een Raspberry Pivoor een van de goedkoopste torrent-downloadservers die je je kunt voorstellen. Waarom honderden dollars uitgeven - zo niet duizend of meer - aan hardware wanneer de Raspberry Pi alles heeft wat nodig is. Wat de hardware betreft, heb je alleen een Raspberry Pi en wat externe opslag nodig - die je misschien al hebt - en je zou een machine kunnen hebben die binnen enkele minuten torrents kan verwerken. Je hoeft je computer niet langer te laten werken vanwege lopende downloads.

De Raspberry Pi in een notendop

Ontwikkeld in het Verenigd Koninkrijk door een non-profit organisatiede Raspberry Pi Foundation genoemd om basiscomputerwetenschappen op scholen en in ontwikkelingslanden te onderwijzen, de functieset, het aanpassingsvermogen, de grootte en de betaalbaarheid van de Raspberry Pi (je kunt het krijgen voor ongeveer 35 dollar) hebben het immens populair gemaakt buiten het beoogde publiek met meer dan 11 miljoen verkochte eenheden wereldwijd sinds de release in 2012.

Het meest recente model - en het model dat we aanbevelenmet behulp van de Raspberry Pi 3 model B, biedt een breed scala aan functies en interfacemogelijkheden. Met een 1,2 GHz, 64-bit, quad-core ARM Cortex-A53-processor, een krachtige Broadcom VideoCore IV grafische processor, 1 GB RAM, video, audio en USB-interfaces, is het echt een krachtig en veelzijdig apparaat. Hoewel het een video-interface heeft, is het niet vereist voor zijn werking en maakt de Raspberry Pi een geweldig apparaat zonder hoofd.

Voordat we beginnen

Hoewel het installeren en configureren van verzendingop een Raspberry Pi is niet bijzonder ingewikkeld, er zijn een paar dingen die we moeten controleren voordat we beginnen. Het zou zonde zijn om de installatie niet te kunnen voltooien, omdat we iets missen.

Enkele veronderstellingen

We gaan ervan uit dat je je Raspberry Pi in gebruik hebt genomen met de nieuwste versie van het Raspbian-besturingssysteem.

We gaan er ook vanuit dat je wat hebt verbondenexterne opslag naar uw Raspberry Pi. Het kan een externe USB-harde schijf zijn of een vorm van Network Attached Storage. We gaan er ook van uit dat u uw opslagconfiguratie hebt getest en dat deze correct werkt.

Tot slot gaan we ervan uit dat u uw hebtRaspberry Pi verbonden met uw netwerk - via Ethernet of WiFi, dat u hebt getest dat het netwerk werkt en dat u weet hoe u op afstand verbinding kunt maken met uw Raspberry Pi via SSH.

Wat je nodig hebt

In wezen heb je drie dingen nodig om dit voor elkaar te krijgen.

  • EEN Raspberry Pi. We raden ten zeerste een Raspberry Pi 3 aan. Het zou ook het Raspbian-besturingssysteem moeten draaien. Je hebt natuurlijk ook de benodigde accessoires nodig, zoals een voedingsadapter, een microSD-kaart en misschien een hoesje.
  • Een vorm van externe opslag. Zoals we in de vorige sectie hebben vermeld, een USBharde schijf zou perfect geschikt zijn voor dit doel en dat geldt ook voor Network Attached Storage. U kunt zelfs een USB-sleutel gebruiken. Sommigen van hen zijn tegenwoordig vrij groot. Het hangt allemaal af van hoeveel gegevens u van plan bent op te slaan.
  • Last but not least, heb je ook een nodig computer om alle installatie en configuratie uit te voeren enom de transmissiesoftware te gebruiken nadat deze is geïnstalleerd. Het kan vrijwel elke computer Windows, Macintosh of Linux zijn, zolang het maar is verbonden met hetzelfde netwerk als de Raspberry Pi. Om op afstand verbinding te kunnen maken met de Raspberry Pi voor de installatie, moet deze over SSH-clientsoftware beschikken. In Windows raden we Putty aan. Het moet ook een webbrowser hebben om na installatie verbinding te maken met Transmission.

Transmissie op de Raspberry Pi installeren en configureren

Er zijn nogal wat stappen betrokken bij het instellenTransmissie op de Raspberry Pi, maar geen daarvan is bijzonder ingewikkeld. Als u elk zoals gespecificeerd uitvoert, zou u binnen enkele minuten een werkende installatie moeten hebben,

Stap 1: Zorg ervoor dat Raspbian up-to-date en de nieuwste versie is.

Voordat u nieuwe software installeert, is het altijd beter om eerst te controleren of u de nieuwste versie van het besturingssysteem hebt en dat alle patches zijn geïnstalleerd.

Bij de volgende stappen wordt ervan uitgegaan dat u op afstand bent verbonden met de Raspberry Pi via een SSH-client die wordt uitgevoerd op een computer naar keuze.

Voer de volgende twee opdracht in, wachtend tot de eerste is voltooid voordat de tweede wordt gestart:

sudo apt-get update
sudo apt-get upgrade

Mogelijk wordt u gevraagd enkele wijzigingen te accepteren wanneer deze opdrachten worden uitgevoerd. Als dit het geval is, typt u "y" om te bevestigen.

Stap 2: Transmissie installeren

De daadwerkelijke installatie is mogelijk het eenvoudigste onderdeel van dit hele proces.

Typ gewoon deze opdracht in:

sudo apt-get install transmission-daemon

Stap 3: Mappen maken

Vervolgens moeten we een paar mappen maken waarin Transmission de gedownloade bestanden en de voltooide bestanden zal opslaan. Laten we aannemen dat uw externe opslagpad / media / opslag is.

Voer deze twee opdrachten in om de mappen te maken:

mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete

Stap 4: Machtigingen instellen

Verzending wordt standaard uitgevoerd als gebruiker 'debian-transmissie“. Het wordt ten zeerste aanbevolen om dit om veiligheidsredenen niet te wijzigen. We hebben echter Transmission nodig om te kunnen schrijven naar de mappen Torrent_inprogress en Torrent_complete. Voor deze mappen, die in de vorige stap zijn gemaakt, is de machtiging standaard ingesteld als 770 voor gebruiker pi en groep pi. We moeten daarom gewoon de 'debian-transmissie"Gebruiker van de" pi "groep.

Dit wordt bereikt door het volgende commando in te voeren:

sudo usermod -a -G pi debian-transmission

Als u er vertrouwd mee bent en weet wat u doet, kunt u deze stap aanpassen aan uw beveiligingsvereiste. Zorg er gewoon voor dat je torrent-downloaddirectory's rw-toegang hebben voor 'debian-transmissie"Gebruiker.

Stap 5: Verzending configureren

Alle verzendconfiguraties worden opgeslagen in een tekstbestand met de naam settings.json in de map / etc / transmission-daemon.

Zo ziet een typisch setting.json-bestand eruit:

{
"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
}

De meeste parameters in de settings.json zijn enigszins zelfverklarend. En normaal gesproken zou u ze niet moeten veranderen, behalve een paar: download-dir, incomplete-dir, rpc-gebruikersnaam, rpc-wachtwoord. Ze worden vetgedrukt weergegeven in het bovenstaande voorbeeldbestand.

De eerste twee moeten worden vervangen door dejuiste paden naar de mappen die in stap 3 zijn gemaakt. rpc-gebruikersnaam kan alles zijn wat u kiest en zo ook rpc-wachtwoord. Hoewel de parameter rpc-password tijdens het bewerken van het bestand wordt weergegeven als tekst, wordt deze bij het opslaan naar een gecodeerde hash geconverteerd.

We gaan de nano-editor gebruiken om het bestand settings.json te wijzigen. Het kan worden gestart met deze opdracht:

sudo nano /etc/transmission-daemon/settings.json

Nadat de editor is gestart, wijzigt u deparameters die moeten worden gewijzigd. Nadat u klaar bent met het bewerken van het bestand, typt u CTRL-X om de nano-editor te verlaten en typt u Y wanneer u wordt gevraagd om het gewijzigde bestand op te slaan.

Stap 6: Verzending opnieuw laden

Op dit punt moet u zeker niet opnieuw opstarten. Dit is waar verschillende Transmission-tutorials het verpesten. Opnieuw opstarten overschrijft het configuratiebestand en dit is zeker niet wat u wilt.

Wat je nodig hebt is om de transmissiedaemon opnieuw te starten. Je doet dat met dit commando:

sudo service transmission-daemon reload

Voila! Werden gedaan. Je zou de transmissiesoftware niet headlessly op je Raspberry Pi moeten hebben.

Stap 7: uw installatie verifiëren

Om ervoor te zorgen dat de verzending goed werkt, opent u een webbrowser en gaat u naar http: //Pi-IP-adres: 9091, waar Pi-IP-adres moet worden vervangen door het werkelijke IP-adres van uw Raspberry Pi. Als alternatief kunt u ook de hostnaam gebruiken in plaats van het IP-adres.

U wordt gevraagd om een ​​gebruikers-ID en wachtwoord. Voer de gegevens in die u hebt geconfigureerd en u zou een pagina als deze moeten krijgen:

Verzending lege pagina

Transmissie gebruiken op de Raspberry Pi

Nu we Transmission hebben geïnstalleerd, hoe doen we datgebruik het, vraagt ​​u misschien? Nou, het is ongeveer net zo eenvoudig als het installeren. Onthoud dat Transmission slechts een torrent-client is en net als bij andere soortgelijke software, moet u uw zoektocht naar inhoud ergens anders doen, zoals een van de vele bestaande torrent-indexeringssites.

Zodra je een geschikt .torrent-bestand hebt gevonden, klik je in plaats van het te downloaden met de rechtermuisknop op de link (of knop) en selecteer je Linklocatie kopiëren in het vervolgkeuzemenu.

Kopieer link locatie

Ga nu terug naar de pagina Verzenden en klik op het mappictogram linksboven in het venster. In de Torrent-bestand uploaden Klik met de rechtermuisknop op het veld onder 'Of voer een URL in:'En plak de URL die u zojuist hebt gekopieerd.

Torrent-bestand uploaden

Klik op de Uploaden knop en uw download start tijdelijk. U kunt dan de downloadvoortgang volgen in het verzendvenster.

Bezig met downloaden van verzending

Gevolgtrekking

Voor alleen de prijs van een Raspberry Pi en zoexterne opslag, die je misschien al bezit, je kunt je eigen mediaserver hebben compleet met een Torrent-client die je te allen tijde kunt laten draaien. Hoewel het de reputatie heeft een ingewikkelde onderneming te zijn, is het eigenlijk niet zo dat jij de juiste instructies hebt. En zodra het is geïnstalleerd, is het gebruik van Transmission net zo eenvoudig als elke andere torrent-client.

Probeer Transmission eens en deel uwervaring met ons. We willen graag weten hoe het is gegaan, welke problemen u heeft en hoe u deze hebt opgelost. Gebruik de onderstaande opmerkingen om uw mening met ons te delen.

Comments

</ Div>