Торжественный вынос тела uTorrent с домашнего компьютера состоялся пасмурным ранневесенним утром. Прощай, uTorrent, когда-то нам было хорошо вместе! Однако попасться на скрытой установке майнерского софта даже один раз – значит, вопреки известному присловью, точно оказаться в категории этих самых, сексуально альтернативных. Это вопрос репутации, гарантий того, что ситуация не повторится, нет уже никаких. Просто прятать, скорее всего, постараются впредь получше, как командировочный из анекдота компенсацию за потерянную в дороге шляпу.
Симптомы появлялись постепенно. Сначала после покупки клиента BitTorrent Inc. В программе появилась реклама. Потом начались попытки «дополнить» пакет посторонним неоднозначным софтом. Да, внимательно читая сообщения в ходе установки и предпринимая различные меры цифровой гигиены, можно было избежать проблем. Однако сейчас пришло четкое понимание, что держаться за uTorrent – это уже скорее дань привычке.
Выбор торрент-клиентов богатый. Холиваров более чем достаточно. Поэтому я сразу отказался от идеи найти идеальный вариант и сосредоточился на уточнении требований к потенциальным кандидатам. Практически сразу определилось несколько магистральных направлений поиска. Серьезно урезать список претендентов помогают перечни не поддерживаемых крупными трекерами клиентов. Следующий шаг – определение модели будущей работы с клиентом.
Все мы знаем, что существует две модели работы с торрентами. Можно ориентироваться на потребление, становясь на раздачу только скачанных, подготовленных другими торрентов. Вторая модель – активное самостоятельное создание оригинальных торрентов. Требования к торрент-клиентам при этом будут объективно разными. В первом случае нужен клиент, хорошо работающий в фоне, с достаточным набором необходимых настроек. Каких-то особых красот или навороченных средств в общем-то не требуется. Хотя есть программы, стремящиеся выйти за рамки обычных торрент-клиентов и предложить дополнительные функции, например интегрированные медиаплееры. Во втором случае критичным становится поддержка общепринятых стандартов торрент-файлов и «дружба» программы с максимальным количеством трекеров.
В нише «комбайнов» явно выделяется Vuze, предлагающий несколько версий, как бесплатных, так и платных. Он вполне заслуживает отдельного рассказа. Не могу сказать, что я прямо-таки живу на трекерах, поэтому захотелось минималистики. Программы, хорошо работающей в фоне, с достаточным количеством практичных опций. И я такую в итоге нашел. Это не очень раскрученный, но уже достаточно ветеранистый торрент-клиент Tixati(www.tixati.com). Клиент вполне живой, последний релиз появился несколько месяцев тому назад. Предлагаются сборки для 32- и 64-разрядных версий Windows и Linux. Для обеих платформ также доступны портативные варианты Tixati, способные работать хоть с флешки.
Написан клиент в духе старой школы, на «плюсах» (С++), что при должной ровности рук разработчика обещает очень хорошую производительность и аккуратное использование ресурсов. А вот до прорисовки интерфейса руки у создателей уже не дошли. Выглядит Tixati не очень, это так. Что выросло, то выросло. Элементы интерфейса только из стандартных визуальных библиотек. Даже панели меню как таковой нет, вместо нее ряд кнопок, открывающих основные разделы приложения. Слегка доработать внешний вид программы можно с помощью встроенного редактора тем оформления. Правда, дальше выбора цвета элементов да начертания шрифта дело не пойдет. Русского перевода для интерфейса Tixati тоже нет, что, конечно, минус.
Перейдем к бочонку меда. Клиент поддерживает как торрент-файлы, так и обработку магнитных ссылок – все более широко применяемую технологию обмена данными о торрентах. Вовсю работает DHT и Peer Exchange. Пиры, кстати, выбираются по собственному алгоритму для получения максимально комфортной скорости. Популярные трекеры к Tixati относятся нейтрально, проблем я не встретил. Как только дело доходит до конкретных задач, про топорный общий интерфейс забываешь, диалоги удобные и по делу.
Добавление загрузок может производиться несколькими способами. Как и положено, Tixati может прописать себя в качестве программы по умолчанию для открытия торрент-файлов и magnet-ссылок. Есть и автоматизированный вариант. Tixati умеет отслеживать указанные в настройках RSS-каналы. Как только там появляются ссылки для скачивания, они будут автоматически добавлены в очередь обработки. Вполне культурно выполнены востребованные настройки добавляемых загрузок. Можно выбирать отдельные файлы, устанавливать для них индивидуальные приоритеты, а при старте загрузки – ограничение на скорость скачивания и отдачи. Кстати говоря, здесь уже можно потихоньку открывать для себя гибкость настроек Tixati. Меню с приоритетами полностью настраиваемое, можно определить собственные значения для каждого пункта или вообще добавить новые строчки. Это относится не только к приоритетам. При желании можно даже настроить действие двойного клика по торренту в списке. Задачи сортируются по категориям, причем привычными «Активными»/«Завершенными» дело не ограничивается. Можно добавлять собственные категории, как тематические, так и выделенные по тому или иному формальному признаку.
Если заниматься раздачей, то первый же вопрос, с которым сталкиваешься при переезде на Tixati, – это импорт уже существующих торрентов. Особенно актуально, если это ваши авторские раздачи. Варианты действий разобраны на форуме поддержки Tixati и проверены. Если вы хотите раздать скачанные ранее файлы, стоит убедиться, что в папке загрузки есть .torrent-файл описания раздачи. Если его нет или он был удален, скачайте его заново. Открываем его в Tixati и проверяем, чтобы имя, отобразившееся в списке, совпадало с названием каталога или файла с содержимым будущего торрента. Важно, чтобы это был последний каталог в дереве, иначе Tixati вместо раздачи начнет скачивать файлы заново. В настройках торрента ищем пункт Local Files Location и указываем там путь к каталогу со скачанным торрентом. Останавливаем обработку (кнопка Stop), после чего выполняем проверку торрента: Options > Local Files > Force Check. После ее окончания запускаем торрент кнопкой Start. Все заработает, проверено.
Далее процесс идет ровно так, как и должен, а мы можем начать знакомство с изюминкой Tixati – большим количеством виджетов и панелей статистики. Для каждой активной закачки выводится аж девять вкладок с подробной информацией о происходящем. И это только на панели Transfers, а ведь еще есть отдельные панели статистики Bandwidth и DHT!
Панель Bandwidth показательна тем, что помимо выдачи привычной статистики скачанного и отданного предлагает доступ к очень интересным инструментам. Это вообще свойственно большинству разделов Tixati. Во-первых, обратите внимание на менюшки выбора ограничений скорости входящего и исходящего трафика. Ситуация, когда торренты работают параллельно с другой вашей деятельностью в Сети, вполне типична. Чтобы все было комфортно, приходится балансировать нагрузку на доступный канал. В Tixati помимо прямого указания выделяемой полосы можно отдельно настроить процентное соотношение разных типов данных. Обратите внимание на неприметную кнопочку Presets. С ее помощью можно одним кликом сохранить все настройки в шаблон, дать ему имя и вызывать затем в аналогичных ситуациях. Уже удобно, но это еще не все доступные опции. Многие клиенты умеют автоматически управлять скоростью, самостоятельно распределяя ресурсы подключения между торрентами и другой вашей работой. Однако мало какие клиенты позволяют управлять этими настройками. Инструмент Advanced > Auto Bandwidth Limiter дает возможность всласть наиграться с различными опциями. Мало того что можно даже с параметрами пинга поэкспериментировать, так еще и сами правила переключения режимов задаются конструкциями If…Then, которые можно редактировать или же пополнять собственными вариантами.
Панель DHT – царство виджетов-информеров. Всяческой статистики и логов здесь столько, что хватило аж на шесть дополнительных вкладок. Тут и графики статистики по транзакциям и пакетам, и таблицы узлов IPv4 и IPv6, и много чего еще. Счастье для контрол-фрика и просто внимательного торрентовщика, настроенного на максимальную эффективность своей системы.
Tixati обладает встроенным IP-фильтром. Так что если вам понадобится ограничить доступ к вашему контенту с определенных диапазонов адресов, это можно легко реализовать, не прибегая к внешним программам. Можно использовать как «белый», так и «черный» список, а также загружать списки фильтруемых адресов как из локального файла, так и из внешнего сетевого источника.
Tixati поддерживает удаленное управление закачками. Для этого в настройках приложения необходимо активировать опцию Web Interface и задать пары логин/пароль для доверенных пользователей. Надо сказать, что веб-интерфейс получился хоть и грубоватый, но вполне функциональный. Большинство востребованных функций локального клиента исправно перенесено на панель удаленного управления, в том числе и некоторые панели статистики.
Помимо всех названных практичных инструментов у Tixati есть и один оригинальный, но необязательный довесок – Channels. Это встроенный распределенный чат-клиент. Можно подключиться к существующим каналам или завести свой. Пользы от такой штуки ровно столько, сколько можно ожидать от не слишком популярного, абсолютно анархичного чата.
Подведу итог. Tixati – действительно интересный вариант. Если вам пофиг внешнее оформление интерфейса, но важна гибкость настроек, непременно стоит попробовать. Это хорошая рабочая лошадка. Тем более что все бесплатно, без рекламы и подвохов. Тьфу-тьфу-тьфу три раза.
Пользуюсь второй год. Без нареканий.
Спасибо за статью.
Провайдер тормозит торренты. Есть ли какая возможность это обойти?
Спасибо.