1 мая 2009 г.

Качаем быстрее с помощью Vuze/Azureus

Вводная: имеется две (или более) машины, пользующиеся услугами одного провайдера, где внутренний трафик не считается и/или не ограничивается.
Задача: закачать торрент с внешней сети с большей скоростью и меньшим потреблением трафика (если он учитывается).
Идея: принудить торрент-клиенты связываться между собой и делиться по внутренней сети так, что каждый из них будет качать из внешней сети меньше, чем, если бы качал бы один полностью.
Решение: ставится на каждой машине торрент-клиент Vuze (прежнее название Azureus) и плагин Peer Injector, в настройках которого указываем адреса и порты торрент-клиентов внутренней сети других участвующих в решении задачи машин, можно поставить галку о том, чтобы при закачке или раздачи любого торрента связывался с участвующими машинами, что удобно.
В идеале необходимо начинать закачку одинаково везде, чтобы не было большого отставания кого-либо от других участников, тогда все с большей вероятностью будут качать с внешней сети только разные части торрента.
Совет: под ubuntu не рекомендую ставить vuze из репов, лучше поставьте с getdeb.net одним пакетом, а потом разрешите запись в папку /usr/share/vuze, для того, чтобы обновления ядра Vuze могли проводиться без обновления пакета встроенными в клиент средствами. Можно просто сменить владельца указанной папки, чтобы только клиент, запущенный под вашей учётной записью, мог обновляться, а под другими не мог:
sudo chown -R user /usr/share/vuze