====== Торренты ======
Если у вас был когда-нибудь seedbox, то вы наверняка знаете, что помимо простого как валенки [[linux:transmission|Transmission]], неуклюжего [[linux:deluge|Deluge]] всегда есть [[linux:rutorrent|ruTorrent]]. Самостоятельная установка несколько сложнее его коллег по опасному бизнесу, но из-за фичастости можно простить многое.
А что делать если нужно создать торрент через терминал? Для этого есть программа mktorrent
==== Где купить крутой сидбокс? ====
Контор предлагающих данную услугу сейчас также много, как и горе VPS хостеров с мифическим 99,99 аптаймом.
http://torrentinvites.org/f80/
http://www.torrent-invites.com/seedbox-discussions/
http://torrentinvitez.com/
Основные страны поставщики сидбоксов это Франция, Голландия и США. В других странах конечно тоже можно найти предложения, но будет дороже и не так вкусно. А всё что находится в OVH это барахло для идиотов, т.к. сам OVH полное дерьмо для идиотов, которые думают, что за низкий ценник им дадут крутую услугу. OVH такое же дерьмо как и Hetzner. На словах они круты как чак норрис, а при проблемах молчат как рыбы.
Почему OVH барахло? Тихо работал себе [[https://www.feralhosting.com|сидбокс провайдер]], а ovh его кинул.
{{:linux:torrent_feralhosting_ovh.png?nolink|}}
[[http://web.archive.org/web/20161211184115/https://www.feralhosting.com|веб.архив]] может всё подтвердить 8-)
Полезные ссылки при поиске сидбокса
* http://torrentinvites.org/f85/
* http://cheapseedboxes.com/top-10-seedbox-best-providers-cheap/
Я могу порекомендовать следующие сидбокс сервисы
* https://www.seedboxes.cc - использую сейчас.
* https://www.rapidseedbox.com
* https://www.ultraseedbox.com
* https://whatbox.ca
==== Работа с торрентами в терминале ====
Для создания торрент файлов через терминал я нашёл только две программы: [[http://mktorrent.sourceforge.net/|mktorrent]] и [[https://readthedocs.org/projects/py3createtorrent/|py3createtorrent]]
Пример создания торрент файла через mktorrent
$ mktorrent -v -a 'http://announce_url' -p DIRECTORY_FOR_TORRENT
* -v is for verbose
* -p is for private, as in not DTH or PeerExchange
* -a is for tracker url follows
for example:
mktorrent -a 'http://tracker.to/announce' -p Mozart_Music_Collection
After mktorrent finishes, the torrent file will be saved on the same folder taking the name of the directory it was created for.
***The command needs to be all in one line, and quotes must be used around the folder name if it contains spaces.***
If you want to specify piece size for torrent, you can use -l switch (small L) it's in potency of 2 so:
2^19 = 524 288 = 512 KiB for filesizes between 512 MiB - 1024 MiB
2^20 = 1 048 576 = 1024 KiB for filesizes between 1 GiB - 2 GiB
2^21 = 2 097 152 = 2048 KiB for filesizes between 2 GiB - 4 GiB
2^22 = 4 194 304 = 4096 KiB for filesizes between 4 GiB - 8 GiB
2^23 = 8 388 608 = 8192 KiB for filesizes between 8 GiB - 16 GiB
2^24 = 16 777 216 = 16384 KiB for filesizes between 16 GiB - 512 GiB This is the max you should ever have to use.
2^25 = 33 554 432 = 32768 KiB (note that utorrent versions before 3.x CANNOT load torrents with this or higher piece-size)
Пример
mktorrent -v -p -l 19 -a http://xbt.foobar.com/announce folder_name