3. Настройка
3.1. Изменения в tcp.sys
3.1.
Внимание! Данный пункт можно
не читать пользователям Windows Vista SP2, Windows Server 2008 SP2, Windows 7.
Самое первое, что обязательно нужно сделать - поставить патч на
tcp.sys. Более подробно о данном действии можно почитать на страничке автора и там же скачать патч в разделе "Скачать", или написать автору на мыло:
halfopenlimitfix@gmail.com
Далее, распаковываете архив, запускаете патч, вписываете число
500, и нажимаете на кнопку "
внести в tcp.sys". После этого перезагружаете компьютер, и снова запускаете патч. Наверху, в строке "
текущее максимальное количество полуоткрытых соединений" должно быть ваше число.
Если это не так, попробуйте пропатчить снова.
Теперь можно заняться настройкой самого клиента. Пункты меню и скриншоты буду приводить для русской версии клиента, т.к. люди, владеющие английским языком без труда разберутся, где что искать, а вот остальным может быть трудновато. Так же хотелось бы подчеркнуть, что нижеописанные настройки подходят массовому пользователю, более продвинутые сами настроят как им надо и без этого хелпа
3.2. Настройки -> Общие
Итак, заходим в меню
Настройки -> Общие. Далее сверяетесь со скриншотом:
Поясняющий скриншот: Настройки -> Общие
3.3. Настройки -> Папки
Папки можно настроить, как показано на скриншоте:
Поясняющий скриншот: Настройки -> Папки
"
Помещать загружаемые файлы в" служит для обозначения места хранения еще не докачанных, временных файлов. При этом файловая система на этом разделе должна быть отформатирована в NTFS.
Поясняющий скриншот: Файловая система
"
Переносить завершенные файлы в" - это местонахождение для уже скачанных файлов. Как и в предыдущем случае, файловая система так же должна быть в NTFS
3.4. Настройки -> Соединение
Поясняющий скриншот: Настройки -> Соединение
Галочки "
Включить UPnP-переадресацию" и "
Включить переадресацию NAT-PMP" нужно ставить в том случае, если ваше соединение идет через роутер, поддерживающий технологию UPnP.
Галочку в пункте "
Случайный порт при запуске" без необходимости лучше не ставить, иначе может потребоваться перенастройка роутера/фаерволла
На портах хочется заострить особое внимание.
Соединения между торрент-клиентами основываются на входящих и исходящих соединениях. Клиент, узнав о другом клиенте, попытается "придти к нему в гости" - сесть на порт, указанный в его настройках. Если порт открыт, то устанавливается соединение. При этом у клиента, к которому сели на порт, загорается внизу "зеленый кружок" - признак наличия входящих соединений. Поэтому, в идеальном случае, порт у вас так же должен быть открыт, чтобы другие клиенты тоже могли к вам "приходить в гости". Для этого, как минимум, требуется корректная настройка фаерволла/антивируса/роутера, а так же сам факт предоставления этой услуги провайдером.
Галочку "
В исключения брандмауэра" ставить в том случае, если вы не отключали встроенный брандмауэр Windows, в противном случае, клиент каждый раз при запуске будет выдавать ошибку в журнале "
Error opening Windows firewall: 0x80070005 Отказано в доступе."
3.5. Настройки -> Скорость
Поясняющий скриншот: Настройки -> Скорость
Цифры в этих полях целиком и полностью зависят от вашей максимальной скорости соединения, которую предоставляет вам провайдер.
Remark: На скриншоте приведен пример для скорости 10мбит/1мбит (Down/Up).
Важное замечание: клиент манипулирует цифрами в
килоБАЙТАХ, а провайдер в тарифных планах обычно указывает
килоБИТЫ.
Формула перевода:
1 килоБАЙТ = 8 килоБИТ.
Соответственно, делите вашу скорость на 8, это будут наши отправные цифры.
Пункты "
ограничить до" в первом и втором фреймах выставляем примерно в 80% от максимальной скорости отдачи и скачивания соответственно. Для моего примера, 1 мбит делим на 8, получаем 125 килобайт, 80% от этого числа - 100. Значит, в верхнем фрейме выставляем 100. Аналогично считаем ограничение для скорости скачивания, в моем примере нужно выставить 1000.
Смысл данных ограничений в том, что если клиент будет достигать максимума отдачи (скачивания), это может негативно сказаться на скорости скачивания (отдачи) и на остальных программах, использующие интернет. И даже может отрицательно влиять на передачу статистики на трекер!
"
Общее количество соединений" выставлять из соображений целесообразности, обычно 800-1500 вполне достаточно.
"
Максимум присоединенных пиров для одного торрента" так же достаточно выставить в районе 80-150
"
Количество слотов отдачи для одного торрента" можно выставить равным предыдущему пункту, т.е. 80-150
3.6. Настройки -> Bittorrent
Выставьте галочки, как показано на скриншоте
Поясняющий скриншот: Настройки -> Bittorrent
"
Включить сеть DHT", "
Включить DHT для новых торрентов" -
DHT или
Distributed hash table позволяет клиенту находить источники раздачи и желающих скачать вне трекера.
"
Поиск локальных пиров" позволяет находить желающих скачать или отдать в локальной сети вашего провайдера. Ставить галочку в том случае, если ваша локальная сеть достаточно развита, и провайдер не препятствует этому (данная технология создает довольно сильный "паразитный" трафик, и некоторые провайдеры могут даже банить вас за такое)
"
Включить scrape-запросы" нужна для того, чтобы клиент дополнительно опрашивал трекер на предмет точного количества сидов и пиров на раздаче. Так как это довольно сильно нагружает трекер, галочку необходимо снять.
"
Включить обмен пирами" - очень полезная функция, позволяет находить других участников обмена без непосредственного опроса трекера. Очень сильно ускоряет построение общей картины сидов и пиров
"
Лимит скорости локальных пиров" - по умолчанию µTorrent считает, что провайдер предоставляет в локальную сеть б
Ольшую скорость, чем во внешку, и что общие ограничения на скачивание и отдачу не должны распространяться на локальных пиров. Если вы согласны с этим - галочку убирайте. Но тогда локальные пиры могут забить ваш канал полностью, и вас могут быть те проблемы, про которые я написал чуть выше.
3.7. Настройки -> Очередность
Поясняющий скриншот: Настройки -> Очередность
Тут, пожалуй, стоит рассказать про пункт "
Раздавать до".
Я рекомендую ставить "
-1" (минус один) в поле для коэффициента, - это значит, что при любом соотношении отдано/скачано на любом из заданий, клиент не будет автоматически его останавливать. В поле "
время раздачи" ставим "
0" - раздавать бесконечно.
3.8. Настройки -> Дополнительно
Поясняющий скриншот: Настройки -> Дополнительно
Тут надо выставить следующие значения:
bt.allow same ip -
true, что позволяет множественные входящие соединения с одного IP-адреса
bt.graceful shutdown -
true - при включенном параметре (true) клиент при завершении своей работы будет пытаться отправлять статистику на трекер до тех пор, пока она не уйдет вся по каждому торренту, в противном случае, будет сделана всего одна попытка без всяких проверок. При этом визуально клиента на экране не будет, но он будет висеть в памяти - не пугайтесь. Время до полного завершения программы зависит от качества вашего соединения до трекера, от загруженности самого трекера и от количества активных торрентов в клиенте
ipfilter.enable -
false - отключает блокировку IP-адресов, если они указаны в файле
ipfilter.dat
net.max halfopen - выставить в 80% от числа в патче, описанном в пункте 3.1 Здесь находятся настройки, которые рекомендуется менять, только если вам это необходимо и вы хорошо знаете, что делаете.
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. Подробнее см Event 4226
net.wsaevents если у вас странные проблемы с файерволом, можно попробовать подкрутить эту настройку - уменьшать значение по единичке и смотреть, будет ли разница
ipfilter.enable разрешить использование файла блокировки IP адресов
ipfilter.dat
dht.rate (байт/с) контролирует как много трафика может использовать
DHT.
1 означает авторегулировку: ваша максимальная скорость отдачи / 16, но не меньше 512 и не больше 8192 байт/с
rss.update_interval интервал обновления
RSS в минутах. 5 минут для значений менее 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[/b]) и регулирования его в зависимости от вашей скорости отдачи. Она регулирует его основываясь на задержке (latency)
bt.connect_speed контролирует количество соединений в секунду, которые устанавливает µTorrent-клиент
bt.prio_first_last_piece пытаться в первую очередь скачать первый и последний кусок каждого файла
bt.allow_same_ip разрешать
несколько соединений с одного IP адреса, по умолчанию такое не разрешается как защита от нечестных личеров
bt.no_connect_to_services не устанавливать соединения с клиентами, использующими порты прослушивания
25 или
110. Включайте, если ваш антивирус недоволен, и вы не хотите выключать в нём автопроверку почты
bt.transp_disposition контролирует какой транспорт должен использоваться для исходящих соединений (это значит, что он не фильтрует входящие соединения). Допустимые значения параметра:
1 – разрешить инициировать исходящие TCP-соединения.
2 – разрешить инициировать исходящие uTP-соединения.
4 – разрешить принимать входящие TCP-соединения.
8 – разрешить принимать входящие uTP-соединения
Флаги можно комбинировать. Таким образом,
13 (1 + 4 + 8 ), значение по умолчанию в последних версиях 1.8.Х, означает возможность принимать все виды соединений, но самостоятельно устанавливать только TCP.
15 (значение по умолчанию в 1.9\2.0) разрешает все виды как исходящих так и входящих соединений. Чтобы запретить uTP вообще (если он вызывает какие-либо проблемы) надо поставить
5 (1 + 4).
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, то µTorrent-клиент придётся некоторые файлы
«Не скачивать» создавать на диске целиком
diskio.smart_hash вычислять контрольную сумму данных прямо в памяти, вместо того, чтобы записывать данные на диск, считывать, и затем вычислять контрольную сумму. Должно уменьшить количество считываний с диска
diskio.coalesce_writes пытаться минимизировать количество вызовов к
WriteFile. Может помочь добиться немного меньшего количества записей на диск, но за счёт использования дополнительных ресурсов памяти и процессора
3.9. Настройки -> Дополнительно -> Кеширование
Сравните настройки со скриншотом.
Поясняющий скриншот: Настройки -> Дополнительно -> Кеширование
4. Пример корректно настроенного клиента
Поясняющий скриншот: Пример корректно настроенного клиента
4.1. В клиенте не должно наблюдаться "красных стрелочек"
4.2. Статус торрента не должен содержать ошибок
4.3. Статус трекера на каждом из заданий должен быть "работает"
5. µTorrent и Opera
У броузера
Opera, при всех его приемуществах, есть одна, но очень "
неприятная" черта - закачку файлов с расширением .torrent этот броузер по умолчанию производит "через себя".
Для удаления такой неприятности можно сделать так:
1. в адресной строке вместо
адреса (
url) нужно ввести команду:
opera:config
2. в появившемся окне нужно найти
Bit Torrent и снять галочку с
Enable
3. перегрузить оперу
или (как вариант):
1. открыть настройки (
Ctrl+F12), вкладка "
Дополнительно",
2. в левом меню выбрать "
Загрузки"
3. возле выпадающего списка убрать галочку "
Скрыть типы, открываемые Opera"
4. в списке типов найти файлы с расширением
.torrent и выбрать "
Изменить"
5. поставить радиокнопку "
Открыть в программе по умолчанию".
Социальные закладки