Chcę wdrożyć go na moim serwerze VPS, aby szybko pobierać zasoby.
Może mi to zaoszczędzić dużo czasu, ponieważ niektóre zasoby znajdują się w obcym kraju,
Chcę wdrożyć go na moim serwerze VPS, aby szybko pobierać zasoby.
Może mi to zaoszczędzić dużo czasu, ponieważ niektóre zasoby znajdują się w obcym kraju,
Odpowiedzi:
Domyślny klient BitTorrenta Ubuntu Desktop, Transmission , ma interfejs wiersza poleceń (który nie jest instalowany domyślnie, jest nim pakiet transmission-daemon
). Demon można skonfigurować tak, aby mógł być obsługiwany przez terminal i interfejs sieciowy.
Transmisja jest dobrym klientem bittorrent, ponieważ:
Aby uzyskać więcej informacji na temat jego funkcji, zobacz tę stronę .
transmission-cli
zanim będzie można go używać w terminalu. Zwykły transmission-gtk
pakiet nie zawiera CLI. Nie wspominając o tym, że jest również transmission-daemon
pakiet.
Napisałem szczegółowy samouczek na temat rTorrent, w tym jego instalacji i konfiguracji. Sprawdź tutaj lub zobacz oficjalną instrukcję obsługi .
Deluge to w pełni funkcjonalny, ale lekki klient torrent, napisany w Pythonie i wykorzystujący bibliotekę C ++ libtorrent (rasterbar) .
Wiele interfejsów użytkownika, obsługuje dostęp z większości platform:
Wiele wtyczek i rozszerzeń aplikacji
Moduł pobierania CLI obsługujący HTTP, FTP i torrenty.
Aby pobrać torrent:
aria2c file.torrent
Możesz także wskazać na zdalny plik torrent, http://some web site here.com/file.torrent
więc nie musisz najpierw pobierać pliku torrent.
Należy również pamiętać, możesz wyłączyć alokacji plików z tej flagi: --file-allocation=none
.
Aria2c obsługuje również równoległe pobieranie na HTTP. Użyj -j
flagi, aby określić liczbę wątków. W przypadku 3 jednoczesnych pobrań jednego pliku HTTP zobacz następujący przykład:
aria2c -j 3 website.com/file.rar
Azureus / Vuse ma również tryb konsoli. [zastrzeżenie] Byłem jednym z programistów.
Aby korzystać z programu azureus w trybie konsoli, musisz pobrać kilka dodatkowych bibliotek ze strony http://svn.vuze.com/public/client/trunk/uis/lib/
Jeśli umieścisz je w tym samym katalogu, co słoik Vuze, możesz uruchomić interfejs konsoli, uruchamiając:
java -jar Vuze-xxxx.jar --ui=console
W interfejsie CLI wpisz help, aby wyświetlić polecenia. Kilka przydatnych poleceń to:
Oto przykładowy wynik polecenia „pokaż torrenty”
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
> -----
Więcej informacji można znaleźć na stronie http://wiki.vuze.com/w/Console_UI :-)
Używam tego cały czas:
sudo apt-get install bittornado
Aby pobrać torrenty:
btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent
Jest podobne pytanie na stackoverflow.com .
Akceptowaną odpowiedzią jest CTorrent, więc pomyślałem, że powinienem tutaj o tym wspomnieć. Opis ctorrent z paczek.debian.org jest następujący:
Ta aplikacja jest napisana w języku C ++ i nie wymaga żadnego komponentu graficznego, takiego jak serwer X. Oryginalna wersja ctorrenta przestała się rozwijać, a teraz jest aktualizowana o nowe wydania / poprawki błędów przez nowego programistę. Jest zbudowany jako program konsoli i może być nawet używany zdalnie na maszynie, która zapewnia zewnętrzny dostęp do ssh.
Aby uzyskać więcej informacji, możesz odwiedzić następujące strony:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/
istnieje również ulepszona wersja ctorrent, którą można znaleźć na stronie http://sourceforge.net/projects/dtorrent/
Wypróbuj wersję Utorrent Linux Alpha. Jest to bezgłowy serwer, którym można sterować z poziomu przeglądarki (interfejs użytkownika). http://www.utorrent.com/downloads/linux .
Używam tget, który jest (według autora) „wget dla torrentów”. Umożliwia pobieranie za pomocą plików torrent lub linków magnetycznych. Jest to aplikacja node.js.
tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'
Żeby zainstalować:
npm install -g t-get
Wiem, że to stare pytanie, ale nikt nie wspomniał o peerflix .
Napisany w JavaScript, działa świetnie, bardzo prosty w obsłudze, ma ładny, informacyjny i kolorowy interfejs.
Co najważniejsze, obsługuje przesyłanie strumieniowe treści wideo i audio przez VLC (wystarczy uruchomić go z flagą --vlc
).
Moja rekomendacja bez instalowania czegokolwiek (jeśli masz węzeł)
npx -p webtorrent-cli webtorrent download "magent:..."
Tymczasowo pobierze webtorrent-cli
pakiet, a następnie uruchom webtorretn
polecenie, aby pobrać torrent.