How to Wiki Database (change log)
http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
4.8 KiB
50 lines
4.8 KiB
====== Transmission ====== |
|
|
|
Популярный [[yggdrasil:bittorrent:bittorrent|BitTorrent]] клиент с открытым исходным кодом, отличающийся простотой интерфейса. |
|
|
|
Для работы в сети [[yggdrasil:yggdrasil|Yggdrasil]] требует дополнительных настроек, так как по-умолчанию прослушивает интерфейс сетевой карты, не имея соответствующих опций в графической оболочке. |
|
Таким образом, при наличии подключения к интернет, вероятной точкой выхода в сеть будет IP провайдера, в то время как подключения Yggdrasil, например, на tun0 - будут недоступны. |
|
|
|
Transmission оптимально использовать в паре с другими клиентами: например, Transmission - для интернет раздач и [[yggdrasil:bittorrent:qbittorrent|qBittorrent]] - для сидирования в локальную сеть Yggdrasil. |
|
|
|
На момент написания материала, Transmission поддерживает работу magnet-ссылок только 1-й версии. |
|
|
|
===== Графический интерфейс ===== |
|
|
|
==== Создание торрент-файлов ==== |
|
|
|
Для создания "раздачи", сначала необходимо сегенерировать torrent-файл, указав в клиенте путь к файлу или директории. Сделать это можно в пункте меню "File" - "New..." |
|
|
|
Файл с расширением .torrent будет включать в себя основной компонент протокола - info-hash - своего рода контрольную сумму файла, разделенного на фрагменты. |
|
Значение этой хеш-суммы позволяет идентифицировать файл в сети BitTorrent, подобно тому, как это реализовано в протоколе IPFS. |
|
|
|
Вычисление info-hash требует некоторого времени, и во многом зависит от мощности процессора и размера файла. |
|
|
|
После того, как torrent-файл был создан, клиент автоматически предложит добавить его в список раздач. |
|
|
|
Теперь, чтобы поделиться файлом с другими, достаточно передать принимающей стороне файл .torrent или скопировать magnet-ссылку в пункте меню "Torrent" - "Copy magnet link to clipboard" |
|
Если идентичный info-hash (то есть файл) уже имеется в реестре DHT принимающего узла, он также будет загружаться с узлов, находящихся в сети. |
|
|
|
После загрузки файла (а также в процессе загрузки его фрагментов), при условии наличия открытого порта или UPnP, принимающий узел также может начинать раздавать файл (или его загруженные фрагменты) другим. |
|
|
|
===== transmission-cli ===== |
|
|
|
**transmission-cli** - набор утилит transmission для работы из командной строки. |
|
|
|
==== Создание торрент-файлов ==== |
|
|
|
<code>transmission-create -o ПутьКФайлу.torrent -c "Комментарий" -t "http://[201:23b4:991a:634d:8359:4521:5576:15b7]:2023/announce" ПутьКфайлу.mkv</code> |
|
|
|
здесь: |
|
* ''%%http://[201:23b4:991a:634d:8359:4521:5576:15b7]:2023/announce%%'' - это адрес трекера, который будет использоваться для анонса |
|
* ''Комментарий'' - опциональный параметр, также используется в протоколе [[wp>Magnet_URI_scheme#Format|Magnet]] для поиска в локальном и P2P реестрах |
|
|
|
По-желанию или при необходимости можно вывести на экран magnet-ссылку, получаемую из torrent-файла: |
|
<code>transmission-show -m ПутьКФайлу.torrent</code> |
|
|
|
Торрент-файлом или полученной magnet-ссылкой можно поделиться с сообществом, разместив их на [[yggdrasil:bittorrent:yggtracker]] или другим удобным вам способом. |
|
|
|
|
|
===== Ссылки ===== |
|
|
|
[[https://transmissionbt.com/|Официальный сайт Transmission]] |