Vad är rTorrent?
rTorrent är en lätt, ncurses-baserad BitTorrent-klient för Linux och andra Unix-liknande system. Den körs helt i terminalen, använder minimala resurser och är idealisk för headless-konfigurationer som seedboxar eller hemmaservrar.
Förkunskapskrav
- En Linux-maskin (Debian/Ubuntu/Fedora/Arch eller liknande)
- Grundläggande kunskaper om kommandoraden
- SSH-åtkomst om du installerar på en fjärrserver
1. Installation
Installera rTorrent med hjälp av din distributions pakethanterare:
# Debian/Ubuntu sudo apt update && sudo apt install rtorrent # Fedora sudo dnf install rtorrent # Arch Linux sudo pacman -S rtorrent
2. Grundläggande användning
Starta rTorrent genom att köra:
rtorrent
Du kommer att se ett gränssnitt baserat på förbannelser med olika rutor. Nyckelkommandon:
- Ctrl+q: Avsluta
- BackstegLadda en .torrent-fil
- Skriva inStarta/stoppa en torrent
- HögerpilVisa detaljer om en vald torrent
3. Konfiguration
rTorrent läser sina inställningar från ~/.rtorrent.rc
Skapa eller redigera den här filen:
nano ~/.rtorrent.rc
Exempelkonfiguration:
# Katalog för att spara filer katalog = ~/downloads # Sessionskatalog (lagrar torrentstatus) session = ~/.rtorrent/session # Portintervall för inkommande anslutningar port_range = 50000-50010 # Uppladdnings-/nedladdningshastighetsgränser (i KiB) upload_rate = 100 download_rate = 0 # 0 = obegränsad
Efter redigeringen, starta om rTorrent för att tillämpa ändringarna.
4. Automatisering och avancerade tips
- Klockkatalog: Laddar automatiskt torrenter som placerats i en specifik mapp.
schema = bevakningskatalog,5,5, ladda_start=~/torrents/*.torrent
- Förhållanden och sådd: Kontrollera såddförhållandena för att automatisera stopp efter ett tröskelvärde.
ratio.enable= ratio.min.set = 1.0 ratio.max.set = 2.0 ratio.upload.set = 50M schema2 = ratio,60,60, "stop_on_ratio=1.0"
- Automatiseringsskript: Koppla ihop rTorrent med verktyg som
cron
ellersystemd
för obevakad drift.
5. Kör som en systemtjänst
För servrar är det bekvämt att köra rTorrent under systemd
så det startar automatiskt:
[Enhet] Beskrivning=rTorrent Efter=network.target [Tjänst] Typ=simpel ExecStart=/usr/bin/rtorrent ExecStop=/bin/kill -s INT $MAINPID Omstart=vid misslyckande Användare=dittanvändarnamn Arbetskatalog=/home/dittanvändarnamn [Installera] WantedBy=multi-user.target
Spara detta som /etc/systemd/system/rtorrent.service
, kör sedan:
sudo systemctl daemon-reload sudo systemctl aktivera --nu rtorrent
6. Användbara kortkommandon
- ^d (Ctrl+d): Ta bort torrent från listan
- + / –Justera nedladdnings-/uppladdningsprioritet
- UtrymmePausa/återuppta alla torrenter
7. Säkerhet och bästa praxis
- Håll ditt system och rTorrent uppdaterade till den senaste stabila versionen.
- Använd ett VPN eller en seedbox för integritet om det krävs i ditt användningsfall.
- Ange lämpliga behörigheter för nedladdnings- och sessionskataloger.
Slutsats
rTorrent erbjuder hastighet, flexibilitet och fullständig kommandoradskontroll för seriösa Linux-användare. Med en finjusterad .rtorrent.rc
, bevakningskataloger och systemd-integration kan du köra en automatiserad torrentinstallation med låg omkostnad som kan konkurrera med vilken grafisk klient som helst.