Apakah ada perangkat lunak BitTorrent yang beroperasi di terminal?


117

Saya ingin menggunakannya di server VPS saya untuk mengunduh sumber daya dengan cepat.

Ini bisa menghemat banyak waktu karena beberapa sumber daya ada di negara asing,


1
Apa yang Anda maksud dengan "beberapa sumber daya ada di luar negeri, jadi gunakan ini dapat mengurangi waktu saya."?
NN

2
@NN, dia mungkin berarti server jarak jauhnya memiliki akses ke lebih banyak sumber daya (bandwidth, mungkin) sehingga dia dapat mengunduh lebih cepat.
Oxwivi

Jawaban:


90

Transmisi

Klien BitTorrent default dari Ubuntu Desktop, Transmission , memiliki antarmuka baris perintah (yang tidak diinstal secara default, paketnya adalah transmission-daemon). Daemon dapat diatur sehingga dapat berinteraksi dengan melalui terminal dan melalui antarmuka web.

Transmisi adalah klien bittorrent yang baik karena:

  • Ringan dengan antarmuka mana pun.
  • Itu stabil, tidak pernah menabrak.
  • Mudah dimengerti.
  • Ini memiliki fungsi yang diharapkan dari klien bittorrent modern, misalnya penemuan rekan lokal, enkripsi penuh, dan dukungan untuk DHT, TP, PEX, dan tautan magnet.

Untuk info lebih lanjut tentang fitur-fiturnya, lihat halaman ini .


8
Sebutkan bahwa Anda harus menginstal transmission-clisebelum dapat menggunakannya di Terminal. transmission-gtkPaket reguler tidak termasuk CLI. Belum lagi ada transmission-daemonpaket juga.
Oxwivi

@Oxwivi-cli transmisi otomatis diunduh di Ubuntu 15.04 jika daemon-transmisi diinstal seperti dijelaskan di atas.
Thomas K

51

rTorrentgambar pusat perangkat lunak

tangkapan layar rTorrent

Saya telah menulis tutorial terperinci tentang rTorrent, termasuk pemasangan dan konfigurasinya. Lihat di sini atau lihat panduan pengguna resmi .

pro rTorrent

  • ringan
  • kecepatan unduhan sangat cepat
  • enkripsi lalu lintas BitTorrent sangat efektif
  • didukung oleh semua pelacak pribadi
  • sangat bisa dikustomisasi

Kontra rorrent


1
Perhatikan bahwa rtorrent 0.9.7+ dapat dijalankan sebagai daemon tanpa layar atau tmux
jameh

26

Membanjiri instal banjir

Deluge adalah klien torrent berfitur lengkap namun ringan yang ditulis dengan Python dan menggunakan perpustakaan libtorrent (rasterbar) C ++ pada intinya.

  • Mode standalone atau Thinclient (core split / ui) untuk memungkinkan koneksi ke daemon ( deluged ) berjalan dari jarak jauh atau di latar belakang.
  • Beberapa antarmuka pengguna, mendukung akses dari sebagian besar platform:

    • GTK UI


    • UI web

    • UI konsol

  • Banyak Plugin dan ekstensi aplikasi

  • Mendukung semua fungsi klien bittorrent yang biasa: DHT, LPD, PEX, UPNP, Enkripsi, Proxy, dll.

3
Bit terbaik tentang banjir adalah Anda dapat menjalankan proses latar belakang pada server jarak jauh dan antarmuka GTK pada mesin lokal Anda.
caveman_dick

@caveman_dick: yeah, poin bagus; meskipun saya pergi ke antarmuka web untuk itu - setiap komputer memiliki browser yang diinstal (sebagai lawan dari klien Deluge - saya tidak berpikir ada satu untuk smartphone), dan UI sangat mirip dengan versi GTK.
Piskvor

@Piskvor Bisakah Anda menambahkan detail tambahan? Menguraikan fitur apa yang membedakan Deluge, alasan Anda suka / menggunakannya, tangkapan layar dari tindakan itu, sumber daya tambahan, dll?
Marco Ceppi


1
@Piskvor Tepatnya mengapa kita tidak boleh menaut ke situs lain kecuali bila diperlukan. Jika kami (meminta ubuntu) memiliki informasi, maka kami tidak memiliki tautan.
jrg

22

aria2c instal aria2c

Pengunduh CLI yang mendukung HTTP, FTP, dan Torrents.

Untuk mengunduh torrent:

aria2c file.torrent

Anda juga dapat mengarahkannya ke file torrent jarak jauh http://some web site here.com/file.torrentsehingga Anda tidak perlu mengunduh file torrent terlebih dahulu.

Juga perhatikan Anda dapat menonaktifkan alokasi file dengan bendera ini: --file-allocation=none.

Aria2c juga mendukung pengunduhan paralel pada HTTP. Gunakan -jbendera untuk menentukan berapa banyak utas. Untuk 3 unduhan bersamaan dari satu file HTTP, lihat contoh berikut:

aria2c -j 3 website.com/file.rar


1
Saya mencoba sebagian besar solusi di sini dan ini adalah satu-satunya yang bekerja dengan format file torrent yang saya miliki
hoju

12

Azureus instal azureus

Azureus / Vuse juga memiliki mode konsol. [disclaimer] Saya adalah salah satu pengembang.

Untuk menggunakan azureus dalam mode konsol, Anda perlu mengunduh beberapa perpustakaan tambahan dari http://svn.vuze.com/public/client/trunk/uis/lib/

  • commons-cli.jar
  • log4j.jar

Jika Anda menempatkan ini di direktori yang sama dengan tabung Vuze, Anda dapat meluncurkan konsol ui dengan menjalankan:

java -jar Vuze-xxxx.jar --ui=console

Di dalam CLI, ketikkan bantuan untuk melihat perintah. Beberapa perintah yang berguna adalah:

  • menunjukkan torrents
  • tambahkan [url]
  • mulai [x]
  • hentikan [x]
  • hapus [x]

Berikut adalah contoh output dari perintah 'show torrents'

show torrents
> -----
 1 [>] 025.6%   Azureus4.7.0.0.jar (13.26 MB) ETA: 1m 41s
                Speed: 295.1 kB/s / 0 B/s       Amount: 3.56 MB / 0 B   Connections: 11(20) / 0(4)

Total Speed (down/up): 296.6 kB/s / 2.2 kB/s
Transferred Volume (down/up/discarded): 3.56 MB / 0 B / 0 B
Total Connected Peers (seeds/peers): 11 / 0
> -----

Lihatlah http://wiki.vuze.com/w/Console_UI untuk informasi lebih lanjut :-)


terima kasih untuk sarannya Marco. saya telah melakukan hal itu. Saya tidak bisa memasukkan tautan ke paket apt karena saya tidak punya cukup perwakilan saat ini.
Fatal

Terima kasih atas pembaruannya, terlihat hebat! Saya telah menambahkan tautan untuk Anda :)
Marco Ceppi

8

Saya menggunakannya sepanjang waktu:

sudo apt-get install bittornado

Untuk mengunduh torrent:

btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent

3
Ini adalah yang paling sederhana untuk digunakan.
Iván Pérez

8

ctorrent pasang ctorrent

Ada pertanyaan serupa di stackoverflow.com .

Jawaban yang diterima ada CTorrent jadi saya pikir saya harus menyebutkannya di sini. Deskripsi ctorrent dari packages.debian.org adalah sebagai berikut:

Aplikasi ini ditulis dalam bahasa C ++ dan tidak memerlukan komponen grafis, seperti X server. Hulu ctorrent asli telah menghentikan pengembangannya dan sekarang terus diperbarui dengan rilis baru / perbaikan bug oleh pengembang baru. Ini dibangun sebagai program konsol dan bahkan dapat digunakan dari jarak jauh di mesin yang menyediakan akses ssh luar.

Untuk info lebih lanjut Anda dapat mengunjungi situs-situs berikut:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

ada juga versi ctorrent yang disempurnakan yang dapat ditemukan di http://sourceforge.net/projects/dtorrent/



4

Saya menggunakan tget yang (dalam kata-kata penulis) "wget ​​for torrents". Ini memungkinkan Anda mengunduh menggunakan file torrent atau tautan magnet. Ini adalah aplikasi node.js.

tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'

Untuk memasang:

npm install -g t-get

2

Saya tahu ini pertanyaan lama, tetapi tidak ada yang menyebut peerflix .

Ditulis dalam JavaScript, berfungsi dengan baik, super mudah digunakan, memiliki antarmuka yang bagus, informatif, dan berwarna.

Yang paling penting, ini mendukung streaming konten video dan audio melalui VLC (hanya meluncurkannya dengan flag --vlc).


0

Rekomendasi saya tanpa menginstal apa pun (jika Anda memiliki node)

npx -p webtorrent-cli webtorrent download "magent:..."

Ini akan mengunduh webtorrent-clipakcage sementara , kemudian jalankan perintah webtorretnuntuk mengunduh torrent Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.