Hvad er rTorrent?
rTorrent er en let, ncurses-baseret BitTorrent-klient til Linux og andre Unix-lignende systemer. Den kører udelukkende i terminalen, bruger minimale ressourcer og er ideel til headless-opsætninger såsom seedboxes eller hjemmeservere.
Forudsætninger
- En Linux-maskine (Debian/Ubuntu/Fedora/Arch eller lignende)
- Grundlæggende kendskab til kommandolinjen
- SSH-adgang, hvis du installerer på en fjernserver
1. Installation
Installer rTorrent ved hjælp af din distributions pakkehåndtering:
# Debian/Ubuntu sudo apt opdatering && sudo apt install rtorrent # Fedora sudo dnf install rtorrent # Arch Linux sudo pacman -S rtorrent
2. Grundlæggende brug
Start rTorrent ved at køre:
rtorrent
Du vil se en forbandelsesbaseret brugerflade med forskellige ruder. Nøglekommandoer:
- Ctrl+q: Afslut
- TilbageIndlæs en .torrent-fil
- IndtastStart/stop en torrent
- Højre pil: Vis detaljer om en valgt torrent
3. Konfiguration
rTorrent læser sine indstillinger fra ~/.rtorrent.rc
Opret eller rediger denne fil:
nano ~/.rtorrent.rc
Eksempelkonfiguration:
# Mappe til at gemme filer mappe = ~/downloads # Sessionsmappe (gemmer torrent-status) session = ~/.rtorrent/session # Portinterval for indgående forbindelser port_range = 50000-50010 # Upload-/downloadhastighedsgrænser (i KiB) upload_rate = 100 download_rate = 0 # 0 = ubegrænset
Genstart rTorrent efter redigering for at anvende ændringerne.
4. Automatisering og avancerede tips
- Urregister: Indlæser automatisk torrents placeret i en bestemt mappe.
tidsplan = watch_directory,5,5,load_start=~/torrents/*.torrent
- Forhold og såning: Styr såningsforholdene for at automatisere stop efter en tærskel.
ratio.enable= ratio.min.set = 1.0 ratio.max.set = 2.0 ratio.upload.set = 50M schedule2 = ratio,60,60,"stop_on_ratio=1.0"
- Automatiseringsscripts: Par rTorrent med værktøjer som
cron
ellersystemd
til uovervåget drift.
5. Kørsel som en systemtjeneste
For servere er det praktisk at køre rTorrent under systemd
så starter det automatisk:
[Enhed] Beskrivelse=rTorrent Efter=netværk.target [Tjeneste] Type=simpel ExecStart=/usr/bin/rtorrent ExecStop=/bin/kill -s INT $MAINPID Genstart=ved fejl Bruger=ditbrugernavn Arbejdsmappe=/hjem/ditbrugernavn [Installer] WantedBy=multi-user.target
Gem dette som /etc/systemd/system/rtorrent.service
, og kør derefter:
sudo systemctl daemon-reload sudo systemctl enable --now rtorrent
6. Nyttige tastaturgenveje
- ^d (Ctrl+d): Fjern torrent fra listen
- + / –Juster download-/uploadprioritet
- Plads: Pause/genoptag alle torrents
7. Sikkerhed og bedste praksis
- Hold dit system og rTorrent opdateret til den seneste stabile udgivelse.
- Brug en VPN eller seedbox for at beskytte privatlivets fred, hvis det kræves i din brugsscenarie.
- Angiv de nødvendige tilladelser for download- og sessionsmapper.
Konklusion
rTorrent tilbyder hastighed, fleksibilitet og fuld kommandolinjekontrol til seriøse Linux-brugere. Med en finjusteret .rtorrent.rc
, watch-mapper og systemd-integration, kan du køre en automatiseret torrenting-opsætning med lav overhead, der kan konkurrere med enhver grafisk klient.