Описание и оптимальные настройки программы µTorrent Stable (2.х. х.)
µTorrent - маленький, но с очень богатыми возможностями BitTorrent клиент. Он потребляет очень мало компьютерных ресурсов (процессор, память, место на жестком диске), но в тоже время имеет все возможности других клиентов. Данный клиент для P2P-сети BitTorrent оказался на столько хорошим, что его приобрела компания BitTorrent чей собственный клиент (фирменный клиент сети) значительно уступал по качеству µTorrent'у. В особенности мы имеем две практически идентичные программы. µTorrent выделяется очень маленьким размером дистрибутива. Всего какие-то 220 КБ (в 15 меньше чем размер других программ подобного толка). Если выше оговоренный аргумент, в общем-то, не имеет особого значения, то удобный, продуманный и весьма симпатичный интерфейс явится куда более веским доводом в пользу µTorrent. Конечно же, поддерживаются все необходимые функции, как и у всех ныне популярных клиентов для этой P2P-сети. Большая часть возможностей представленных в других клиентах BitTorrent присутствуют и в µTorrent. Включая приоритеты соединения, планирование, автозагрузку RSS и Mainline DHT (совместимый с BitComet). Кроме этого µTorrent поддерживает Protocol Encryption (совместимый с Azureus 2.4.0.0 и выше, BitComet 0.63 и выше). µTorrent был написан очень эффективным. В отличие от многих других клиентов программа поглощает минимум ценных системных ресурсов. Обычно используется не более 6 МБ памяти, давая вам возможность использовать компьютер так, как будто программа вообще не запущена. Кроме того сам дистрибутив программы занимает менее 220 Кбайт. Доступны различные значки, графика панели инструментов и замена значка состояния. µTorrent также имеет хорошую поддержку локализации и с дополнительным языковым файлом автоматически переключится на ваш системный язык. Если ваш язык не доступен вы можете легко добавить свой собственный или отредактировать существующие переводы с целью улучшения. ◈ Особенности ◈ ● Работа с несколькими раздачами одновременно ● Эффективное распределение канала ● Приоритеты на уровне файлов ● Общее и по-торрентное ограничение скорости ● Быстрое продолжение прерванной закачки ● Планировщик загрузки канала ● Загрузка RSS ● Поддержка UPnP (в WinXP) ● Требуемая память 6 MB ● Дистрибутив - менее 220 КБ ◈ Установка клиента ◈ µTorrent автономное приложение и не требует инсталляции. Тем не менее, при первом запуске можно выбрать, добавлять или нет ярлыки на рабочий стол и в главное меню. Также есть версия ввиде установочного файла. Грамотная настройка клиента сейчас решает многие проблемы и неудобства в будущем. В нескольких секциях мы осветим самые важные моменты.
◈ Общее и Интерфейс ◈ Тут я думаю все понятно.
◈ Папки (установки путей хранения файлов и торрент-файлов) ◈ Цель установки путей - упростить процесс управления недокачанными/скачанными раздачами и торрент-файлами. К управлению можно отнести быстрое восстановление прерванной закачки/раздачи, распределение раздач или торрент-файлов на жестких дисках. Итак, создаем каталог на диске D:\ (или любом не системном - мы же не хотим при переустановке "винды" перехешировать все раздачи заново) в котором будут храниться все наши файлы для работы с сетями. Скачанные файлы и торрент - файлы лучше не перемещать в другую папку, чтобы не возникало путаницы с перезапуском. (см. скриншот). Укажите пути одинаковые, поверьте! никогда не возникнет вопросов почему я не встал на раздачу и т.п. Расположение папок и файлов которые раздаёте должны находится там же как настроен µTorrent... Путь для сохранения торрент файла при создании, когда запросит программа указываете тот же.... как настроен µTorrent.
◈ Соединение (Настройки сети) ◈ Глобальное ограничение отдачи: по желанию и в зависимости от толщины канала (не забывайте, что есть другие приложения, требующие доступ в интернет, иначе все будет тормозить). Настройте ваш клиент на использование портов желательно в диапазоне 49152-65535. Эти порты используются для соединения между пользователями, а не между клиентом и сервером! Вот почему изменение никак не отразится на вашей возможности использовать другие трекеры, и во многих случаях эта мера позволит вам повысить скорость между вами и другими участниками. Ваш клиент так же сможет подключаться к другим пользователям, у которых в настройках установлены стандартные порты. Чем больше разброс портов, которые используют пользователи, тем меньше шансов у провайдеров вычислить и закрыть порты.
Или
Новый порт должен выбираться при каждом запуске µTorrent. Это не позволит вашему провайдеру, постоянно контролировать входящий/исходящий траффик на этом порте и урезать либо забанить битторент соединение.
◈ BitTorrent (Опции для торрента) и Скорость ◈ Важно: Отключите поддержку DHT, если не хотите, чтобы кто-то мог украсть ваш пасскей и качать за ваш счет (для всех трекеров). На нашем трекере DHT включен. DHT (Distributed Hash Table) в добавок к основным функциями как клиента BitTorrent, DHT позволяет работать вообще без Трекера. Это значит, что ваш клиент может найти пиров, даже если трекер не работает или его вообще не существует. Ну и в добавок вы можете раздавать торренты вообще без трекера, правда µTorrent не гарантирует корректное создание торрентов без трекера. Не нужно устанавливать запредельное максимальное количество соединений.
Помните: лучше хорошо отдавать нескольким пирам, чем по капле каждому их сотни. А вот количество слотов на торрент нужно держать на уровне, потому что чем больше вы отдаете, тем больше дают вам. Флажок “дополнительный слот раздачи” также необходим. Количество активных закачек выбираем по желанию, scraping тоже (он используется редко, поэтому кому нужен, тот знает).
Что такое DHT смотрим ТуТ
◈ Предел передачи ◈ Раздаём на полную, ничего не меняем...
◈ Очерёдность (Приоритет раздач) ◈ Цель раздачи (сидировать пока...): здесь можно установить до какого рейтинга продолжать раздачу (в процентах) или сколько времени оставаться на раздаче. По достижении поставленной цели, можно ограничить скорость аплоада или полностью остановить раздачу (0Kb).
Выставьте значение - Максимум активных торрентов, с таким расчетом, чтобы эта цифра превышала колличество активных торрентов в вашем клиенте.
Например:
Если вы создали и загрузили на различные трекеры 500 раздач, то цифру нужно выставить 500-550. Иначе часть раздач у вас просто не будет раздаваться. Они будут бесконечно стоять в очереди, ожидая пока раздадуться предыдущие торренты.
Максимум одновременных загрузок - задает кол-во раздач, которые вы можете скачивать одновременно. Не нужно увлекаться большим количеством одновременно скачиваемых раздач. У вас будет малая скорость скачивания и возможны проблемы с раздачами.
◈ Расписание(Планировщик) ◈ Очень удобная вещь, но я ей не пользуюсь =))) К примеру: Рабочее время в офисе с 8:00 до 17:00 - время ограниченного трафика Нерабочее время с 17:00 сегодня до 8:00 завтра - качаем/заливаем неограниченно. Выходные - вообще не качаем/не заливаем, т.к. не можем следить за своими торрентами.
Вы можете включить расписание и кликать на квадратиках, указывая, какого из четырёх вариантов ограничений µTorrent должен придерживаться в каждый из 168 часов в неделю:
«На всю» — действуют обычные ограничения скорости из раздела Соединение «Огран» — действуют ограничения скорости, указанные в этом разделе «Выкл» — µTorrent останавливает все задания, кроме форсированных (кликом с нажатой клавишей shift) — µTorrent переходит в режим «только сидирование». Для недокачанных заданий это означает, что только раздаются уже полученные куски
◈ Дополнительно(Продвинутые настройки) ◈ Что значат данные слова смотрим ТуТ Важно: Обязательно проверьте, чтобы значение - ipfilter.enable было отключено - *false.
Включается фильтр только на локальных трекера, для предотвращения утечки внешнего траффика. net.max_halfopen желательно выставить в значенте - 1000. Но для этого сначала скачайте программу - Half-open limit fix - viewtopic.php?t=1884 и измените максимальное количество одновременных полуоткрытых исходящих TCP соединений в вашей системе. После перезагрузки, можете изменить это значение в клиенте.
Остальные настройки можете изменять на свой страх и риск, внимательно ознакомившись с описанием опций. Здесь находятся настройки, которые рекомендуется менять только если вам это необходимо и вы хорошо знаете, что делаете! Настройки, которые значения которых уже изменены по сравнению с начальными, клиент выделяются звёздочкой * gui.compat_diropen - использовать другое диалоговое окно для выбора папок на диске; для тех, у кого проблемы с диалоговым окном по умолчанию
net.bind_ip - если у вас в системе несколько сетевых адаптеров, то укажите здесь IP адрес адаптера, который µTorrent должен использовать для входящих соединений
net.outgoing_ip - если у вас в системе несколько сетевых адаптеров, то укажите здесь IP адрес адаптера, который µTorrent должен использовать для исходящих соединений
net.outgoing_port - заставляет µTorrent использовать только этот порт для исходящих соединений (обычно этот порт выбирается случайно для каждого соединения). Только для Windows 2000 и выше. Иногда настройка может не работать корректно. Эта настройка должна использоваться только в исключительных случаях. Может быть использованя для уменьшения количества NAT трансляций и таким образом предотвращения зависания некоторых моделей раутеров. Может быть использована для решения NAT проблемы входящих соединений в некоторых видах NAT
net.low_cpu - слегка уменьшает использование процессора. При очень быстром скачивании включение этой опции может слегка увеличить скорость
net.max_halfopen - как много полуоткрытых соединений µTorrent может иметь одновременно. Это значение не должно быть выше 8 на непропатченной Windows XP SP2!
net.wsaevents - если у вас странные проблемы с файерволом, можно попробовать подкрутить эту настройку - уменьшать значение по единичке и смотреть, будет ли разница
ipfilter.enable - разрешить использование файла блокировки IP адресов ipfilter.dat
dht.rate - контролирует как много трафика может использовать DHT. -1 означает автоматическую регулировку: ваша максимальная скорость отдачи / 16, но не меньше 512 и не больше 8192 байт/с
rss.update_interval - интервал обновления RSS. Будет игнорировать значения меньше 5
gui.update_rate - интервал обновления интерфейса программы в миллисекундах, минимум 500мс
gui.delete_to_trash - перемещать удалённые файлы в корзину. Опцию можно также активировать если сделать клик правой кнопкой мыши на кнопке удаления задания и выбрать «Move to trash if possible»
gui.default_del_action - устанавливает режим удаления задания, используемый по умолчанию. Эта настройку лучше изменять так: клик правой кнопкой мыши на кнопке удаления задания, удерживая shift выбрать режим по умолчанию
gui.bypass_search_redirect - при использовании поля поиска в окне µTorrent переходить на поисковые сайты напрямую, таким образом не показывая рекламу с сайта search.utorrent.com
queue.dont_count_slow_dl/ul - при подсчёте «активных» заданий не учитывать задания со скоростью скачивания или отдачи меньше чем 1кбайт/с
queue.prio_no_seeds - при сидировании давать приоритет заданиям, на раздаче которых нет других сидов
bt.scrape_stopped - разрешить scrape для полностью остановленных заданий
bt.compact_allocation - при скачивании создавать файлы на диске как в языке Python для того, чтобы сэкономить место. Нельзя использовать совместно с опцией «partfile». Эта возможность может работать некорректно, если вы получаете сообщение «Element not found», то это как раз тот случай
bt.enable_tracker - разрешает встроенный трекер с адресом
http://ваш_IP:порт/announce bt.multiscrape - разрешает multi-scrape — посылание infohash сразу нескольких торрентов в одном scrape запросе. Нет необходимости менять эту опцию, поскольку µTorrent сам автоматически определяет когда трекер не поддерживает multi-scrape
bt.send_have_to_seed - разрешает посылание «have» сообщений (о том, что у вас появился новый кусок) сидам
bt.set_sockbuf - отладочная опция для автоопределения размера TCP буфера (so_sndbuf) и регулирования его в зависимости от вашей скорости отдачи. Она не регулирует его основываясь задержке (latency)
bt.connect_speed - контролирует количество соединений в секунду, которые устанавливает µTorrent
bt.prio_first_last_piece - пытаться в первую очередь скачать первый и последний кусок каждого файла
bt.allow_same_ip - разрешать несколько соединений с одного IP адреса, по умолчанию такое не разрешается как защита от нечестных личеров
bt.no_connect_to_services - не устанавливать соединения с клиентами, использующими порты прослушивания 25 или 110. Включайте, если ваш антивирус недоволен, и вы не хотите выключать в нём автопроверку почты
peer.lazy_bitfield - общаться с другими клиентами немного по-другому, иногда помогает против некоторых интернет провайдеров, которые специально препятствуют сидированию
peer.resolve_country - использовать DNSBL сервис для показа флагов стран в списке пиров. Нельзя использовать одновременнно с файлом flags.conf
peer.disconnect_inactive - отключаться от неактивных пиров после определённого периода времени (300 секунд по умолчанию). Однако клиент не будет отключаться, если общее число пиров в рое меньше максимального количества соединений на задание
peer.disconnect_inactive_interval - интервал времени в секундах для предыдущей опции, значения меньше 300 игнорируются
diskio.flush_files - закрывать file handles каждую минуту. Такое поведение может иногда наблюдаемый эффект некорректного поведения системного кэша Windows, в результате чего случаются утечки памяти
diskio.sparse_files - резервировать места под файлы ровно столько, сколько необходимо, работает только на NTFS диске, увеличивает фрагментацию
diskio.use_partfile - использовать «partfile» для хранения кусков данных, частично принадлежащих файлам, которые вы выбрали «Не скачивать». Это поведение по умолчанию, и если вы поставите эту опцию в false, то µT придётся некоторые файлы «Не скачивать» создавать на диске целиком
diskio.smart_hash - вычислять контрольную сумму данных прямо в памяти, вместо того, чтобы записывать данные на диск, считывать, и затем вычислять контрольную сумму. Должно уменьшить количество считываний с диска
diskio.coalesce_writes - пытаться минимизировать количество вызовов к WriteFile. Может помочь добиться немного меньшего количества записей на диск, но за счёт использования дополнительных ресурсов памяти и процессора
◈ Кэширование ◈ Эти настройки можно не трогать - оставить дефлотные.
Но если у вас какие-то проблемы, например ошибка Диск перегружен - попробуйте поставить как на скрине.
◈ Интерфейс ◈ Значения по умолчанию
◈ Веб Интерфейс ◈ Придумываем себе имя и пароль, при необходимости включаем гостевой аккаунт, если на 4 скриншоте Вы использовали случайный порт, то сдесь указываем альтернативный порт по которому можно будет законектиться к WebUI, по желанию запрещаем доступ с определенных IP. Применяем настройки и проверяем работает у нас WebUI или нет следующим образом http://ваш_IP_адрес:ваш_порт/gui/ (для пользователей за NAT http://127.0.0.1:ваш_порт/gui/) Если все сделали правильно то увидим приглашение ввести имя и пароль для доступа к Web интерфейсу µTorrent.
Это, конечно не настройки, но штука очень полезная. Может кому и пригодится. В нижней части окна на вкладке "Пиры" есть столбец "Флаги", где отображаются разные непонятные буквы, на вкладке Скорость - Статистика считывания
Вот что они значат D = В данный момент скачивается (заинтересован и доступен) d = Ваш клиент хочет скачать, но пир не хочет отдавать (заинтересован, но занят) U = В данный момент отдается (заинтересован и доступен) u = Пир хочет у вас скачать, но вы еще не отдаете (заинтересован, но занят) O = сейчас начнем качать (освобождаемся) [поди, переведи такое, но думаю трактовка "вот - вот освободится и будет готов раздавать" вполне адекватна] S = Пир "уснул" [буквально - "пьяный"; трактовка "заснул" вполне адекватна происходящему] I = Входящее подключение К = Пир хочет вам отдать, но вы не хотите скачивать. ? = Ваш клиент готов отдать, но пир не хочет получать X = Пир был добавлен через обмен пирами (Peer Exchange, PEX) H = Пир был добавлен через DHT - Всё,что вытекает через эту букву - вам не засчитывается в рейтинге! E = Пир использует шифрование протокола (весь трафик) e = Пир использует шифрование протокола (при соединении).
◈ Иконка задачи uTorrent. (Стрелки) ◈
скачивается (все нормально)
сидируется (все нормально)
остановленный, еще не докаченный
остановленный, уже полностью скаченный
на паузе
в очереди на скачивание
в очереди на сидирование
локальная ошибка, смотрите на столбец "Статус" задачи
скачивается, но ошибка связи с трекером
сидируется, но ошибка связи с трекером
◈ Статус порта ◈
Сразу после старта µTorrent показывает внизу желтый индикатор, означающий, что входящих соединений пока нет. Если ваш клиент соединен с небольшим количеством пиров, то индикатор может оставаться желтым долго.
* Дело в том, что сам по себе клиент не может определить, доступен ли снаружи его порт прослушивания. Отсутствие входящих соединений означает одно из двух: либо их не будет вообще, т.е. порт недоступен
* либо просто никто еще не пытался соединиться
Не забывайте, что после старта задачи входящие соединения в принципе появляются не сразу. Ваш клиент сразу узнает о других пирах и сразу устанавливает с ними исходящие соединения. Другие пиры узнают о вас только во время своего следующего периодического обращения к трекеру, и только после этого будут пытаться с вами соединиться.
Индикатор становится зеленым при появлении первого же входящего соединения. Это значит, что ваш порт точно доступен.
Красный кружок клиент показывает, когда окончательно решает, что ваш порт недоступен - когда у него уже давно есть множество исходящих соединений, но до сих пор ни одного входящего
Если красный индикатор появляется сразу при старте клиента, и при подведении к нему курсора появляется надпись "Ошибка порта. Нужно сменить порт", значит µTorrent вообще не может начать слушатъ на данном порту. Обычно это значит, что порт уже занят другой программой - например у вас уже запущен другой торрент клиент, у которого в настройках указан тот же номер порта.