Я хочу развернуть его на своем VPS-сервере для быстрой загрузки ресурсов.
Это может сэкономить мне много времени, так как некоторые ресурсы находятся в чужой стране,
Я хочу развернуть его на своем VPS-сервере для быстрой загрузки ресурсов.
Это может сэкономить мне много времени, так как некоторые ресурсы находятся в чужой стране,
Ответы:
Стандартный BitTorrent-клиент Ubuntu Desktop, Transmission , имеет интерфейс командной строки (по умолчанию пакет не установлен transmission-daemon
). Демон может быть настроен так, чтобы с ним можно было взаимодействовать через терминал и через веб-интерфейс.
Transmission является хорошим клиентом bittorrent, потому что:
Для получения дополнительной информации о его функциях, смотрите эту страницу .
transmission-cli
прежде чем вы сможете использовать его в терминале. Обычный transmission-gtk
пакет не включает в себя CLI. Не говоря уже о transmission-daemon
пакете.
Я написал подробное руководство по rTorrent, включая его установку и настройку. Проверьте это здесь или посмотрите официальное руководство пользователя .
Deluge является полнофункциональным, но легким торрент-клиентом, написанным на Python и использующим библиотеку libtorrent (rasterbar) C ++ в своей основе.
Несколько пользовательских интерфейсов, поддерживает доступ с большинства платформ:
Многие плагины и расширения приложений
Загрузчик CLI, поддерживающий HTTP, FTP и Torrents.
Чтобы скачать торрент:
aria2c file.torrent
Вы также можете указать его для удаленного торрент-файла, http://some web site here.com/file.torrent
чтобы вам не нужно было сначала скачивать торрент-файл.
Кроме того, обратите внимание , вы можете отключить выделение файлов с этим флагом: --file-allocation=none
.
Aria2c также поддерживает параллельную загрузку по HTTP. Используйте -j
флаг, чтобы определить, сколько потоков. Для 3 одновременных загрузок одного файла HTTP см. Следующий пример:
aria2c -j 3 website.com/file.rar
Azureus / Vuse также имеет консольный режим. [Отказ от ответственности] Я был одним из разработчиков.
Чтобы использовать Azureus в режиме консоли, вам необходимо загрузить несколько дополнительных библиотек с http://svn.vuze.com/public/client/trunk/uis/lib/
Если вы разместите их в том же каталоге, что и Vuze jar, вы можете запустить интерфейс консоли, выполнив:
java -jar Vuze-xxxx.jar --ui=console
Внутри CLI введите help, чтобы просмотреть команды. Несколько полезных команд:
Вот пример вывода команды 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
> -----
Взгляните на http://wiki.vuze.com/w/Console_UI для получения дополнительной информации :-)
Я постоянно использую это :
sudo apt-get install bittornado
Чтобы скачать торренты:
btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent
Есть похожий вопрос на stackoverflow.com .
Принятый ответ там - CTorrent, поэтому я решил упомянуть об этом здесь. Описание ctorrent из packages.debian.org выглядит следующим образом:
Это приложение написано на языке C ++ и не требует какого-либо графического компонента, такого как X-сервер. Исходная версия оригинального ctorrent прекратила свою разработку, и теперь она постоянно обновляется новыми выпусками / исправлениями ошибок новым разработчиком. Он построен как консольная программа и может даже использоваться удаленно на компьютере, который предоставляет внешний доступ по SSH.
Для получения дополнительной информации вы можете посетить следующие сайты:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/
есть также улучшенная версия ctorrent, которую можно найти по адресу http://sourceforge.net/projects/dtorrent/
Попробуйте альфа-версию Utorrent Linux. Это безголовый сервер, которым можно управлять из вашего браузера (веб-интерфейс). http://www.utorrent.com/downloads/linux .
Я использую tget, который (по словам автора) "wget для торрентов". Это позволяет загружать файлы через торрент-файлы или магнитные ссылки. Это приложение node.js.
tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'
Установить:
npm install -g t-get
Я знаю, что это старый вопрос, но никто не упомянул peerflix .
Написан на JavaScript, отлично работает, супер прост в использовании, имеет приятный, информативный и цветной интерфейс.
Самое главное, он поддерживает потоковую передачу видео и аудио контента через VLC (просто запустите его с флагом --vlc
).
Моя рекомендация без установки чего-либо (если у вас есть узел)
npx -p webtorrent-cli webtorrent download "magent:..."
Это временно загрузит webtorrent-cli
pakcage, затем выполнит webtorretn
команду для загрузки вашего торрента.