rTorrent

rTorrent

Bu görüntünün açıklaması, aşağıda da yorumlanmıştır RTorrent ana ekranı Bilgi
Tarafından geliştirildi Jari Sundell
İlk versiyon Ocak 2005
Son sürüm 0.9.8 - 0.13.8 (lib) (19 Temmuz 2019)
Depozito github.com/rakshasa/rtorrent
Proje durumu Geliştirilmekte
Yazılmış C ++ , ncurses
Arayüz Ncurses
İşletim sistemi Unix türü
Çevre Unix türü
Diller Çok dilli
Tür BitTorrent istemcisi
Dağıtım politikası Bedava
Lisans GNU GPL ( ücretsiz yazılım )
İnternet sitesi (tr) Resmi site

rtorrent bir olan BitTorrent istemcisi içinde komut satırında kimin arayüz kütüphanesi ile inşa edilmiştir, ncurses . Bu yazılmıştır C ++ dilinin ve dayalı libtorrent kütüphanesinde için UNIX (değil mi libtorrent kütüphane Arvid Norberg tarafından geliştirilmiştir).

Teknik detaylar

Bu kitaplık, verileri doğrudan mmap () işlevi ve ağ yığını tarafından yüklenen ana bellek blokları arasında aktararak aynı türdeki diğer kitaplıklardan farklıdır . Yüksek bant genişliğine sahip bağlantılarda, bunun resmi BitTorrent istemcisinde olduğu kadar hızlı veri aktarımına izin vermesi gerekiyor .

RTorrent paketleri, birçok Linux dağıtımı ve Unix benzeri sistemler için mevcuttur . FreeBSD gibi herhangi bir POSIX uyumlu işletim sisteminde derlemek de mümkündür .

rTorrent, ncurses kitaplığını kullanır ve screen veya dtach gibi araçlarla kullanım için uygundur . Oturum kaydetmeyi destekler ve kullanıcının torrent dosyalarını eklemesine veya silmesine izin verir . Aynı zamanda çok dosyalı torrentlerin kısmi indirilmesini de destekler. RTorrent 0.7.0 sürümünden başlayarak, BitTorrent şifreleme protokolü desteği eklenmiştir. Peer Exchange (PEX), DHT ve Super-seeding desteği yakın zamanda rTorrent'te uygulandı.

rtorrent kullanılarak kontrol edilebilir XML RPC yoluyla SCGI .

Klasik bir grafik arayüz sunan bir müşteriyle ilgili ilgi

Doğası gereği, rTorrent tamamen bir terminalden başlatılabilir ve kullanılabilir . Bu nedenle, örneğin bir telnet veya SSH oturumu aracılığıyla uzaktan kullanmak çok kolaydır . En iyi çözüm, onu , sürecin rTorrent'ten ayrılmasına ve rTorrent etkinliğini durdurmadan bağlantıyı uzaktan kapatmasına olanak tanıyan bir terminal çoklayıcı benzeri ekran altında çalıştırmaktır . Bu, örneğin, Peer To Peer etkinliklerinin yasak olduğu ofis bilgisayarından ev bilgisayarında BitTorrent yüklemelerini başlatmasına izin verir.

RTorrent'in arayüzü çok hafiftir ve örneğin Vuze gibi bazı ağır BitTorrent istemcilerinden farklı olarak işlemcinin aktivitesini aşırı yüklemiyor . Metin modunda olmasına rağmen, arayüz oldukça sezgisel ve öğrenmesi kolay olmaya devam ediyor. Basit bir .rtorrent.rc metin dosyası (kullanıcının kişisel dizinine yerleştirilir), istemcinin tüm parametrelerini yapılandırmanıza olanak tanır: indirme / yükleme hızı, yükleme için yetkilendirilmiş bağlantı sayısı, vb. "Zamanlama" seçeneği, rtorrent ("watch_directory") tarafından izlenecek bir dizin tanımlama imkanı sunar. Kullanıcı bu dizine bir torrent dosyası kopyalar kopyaladığında, ilgili indirme işlemi otomatik olarak başlayacaktır.

Notlar ve referanslar

  1. https://github.com/rakshasa/rtorrent/commits/master?page=29
  2. (in) libtorrent ve rTorrent Projesi - Trac
  3. (in) Duyuru rTorrent-0.7.0

Ekler

İlgili makale

Dış bağlantılar