Как настроить BitTorrent — увеличить скорость, сделать проброс портов и пр

статьи
интернет

В статье Где скачать Всё или что такое торренты [BitTorrent] я обещал рассказать о том, как настроить BitTorrent-клиент для получения максимальной скорости, а так же избавиться от всяческих возможных (или уже существующих) проблем с раздачей или закачкой. Раз обещал - рассказываю.

torrent

Речь пойдет о точечной настройке под скорость именно Вашего канала, а так же будут выданы некоторые общие рекомендации по настройке для любого соединения. В частности, я мельком коснусь темы "проброса" портов и настройки фаерволла так, чтобы он не блокировал, но и защищал torrent-клиент. Поехали.

Настройка BitTorrent для максимальной скорости скачивания и отдачи

Перейду сразу непосредственно к настройке, т.к. предполагаю, что Вы читали вышеуказанную статью и сама программа у Вас уже стоит. В бой:

  • запускаем BitTorrent
  • в окне программы переходим Настройка - Конфигурация
  • смотрим вот в эту таблицу:
    таблица скоростей bittorrentи вот этот пример (вкладка Скорость и Вкладка Очередность):

    bittorrent настройка скорости

    bittorrent настройка скорости

  • заполняем поля в соответствии с кружочками, опираясь на пример, а именно:
    • находим свою скорость (в моём примере это 30 MB/s) и, собственно, видим напротив оной свои значения
    • внизу таблицы каждому значению дан порядковый номер (от 1 до 6)
    • в примере подписано поля куда эти значения проставлять (от 1 до 6)
    • внимательно соотносясь с таблицей проставляем пронумерованные значения в пронумерованные поля
    • заполнив, не забываем нажать кнопочку "Применить"

Со скоростями и очередностями закончили. Перейдем к дальнейшей настройке поглубже, но для начала, кое-что изменим в самой системе, а именно настроим tcpip.sys.

к содержанию ↑

Настройка системы под BitTorrent, а именно TCPIP.SYS

Пользователи Windows Vista и Windows 7 могут пропустить этот пункт. Пользователям же Windows XP придется проделать следующее:

  • Переходим сюда.
  • Скачиваем программку Half-open limit fix (patch) для Windows
  • Запускаем, жмем кнопочку "Внести в tcpip.sys"
  • После этого перезагружаете компьютер и снова запускаете патч. Наверху, в строке "текущее максимальное количество полуоткрытых соединений" должно быть число 100.

Что мы сделали?
Мы увеличили число максимально возможных полуоткрытых изменений. В XP мелкомягкие Microsoft из каких-то своих соображений зафиксировали это число на 8, в то время как торренту нужно куда больше для полноценной работы (и чтобы, кстати, не забивать канал полностью и дать возможность браузеру и прочим программ).

к содержанию ↑

Дополнительные настройки клиента.

Как и говорилось выше, давайте продолжим настройку клиента.
Переходим в настройках на вкладку Дополнительно.

дополнительные настройки bittorrent

Выставляем тут:

bt.allow_same_ip = true
bt.connect_speed = 50
bt.graceful_shutdown = true
ipfilter.enable = false
net.max_halfopen
= 75
bt.transp_disposition = 5

Где до знака равно стоит название значения, а после, собственно, само значение.
Выставив значение, не забывайте жать кнопку ОК, прежде чем перейдете к следующему.
Выставив все значения, не забывайте нажать кнопку Применить.

Теперь переходим на вкладку BitTorrent и выставляем настройки в соответствии со скриншотом:

BitTorrent

Ну и в качестве последнего штриха на вкладке Папки можете выставить куда будут помещаться уже скачанные файлы, а куда только качающиеся (удобно распределить их в разные папки), а так же где будут обитать сами торрент-файлы.

к содержанию ↑

Выбор, настройка и проброс порта роутера для торрентов

Важную роль играет выбор порта и его грамотная настройка в фаерволле (при наличии оного) и на роутере (при наличии оного). Подробнее о том, что такое порты я уже писал в сетевой терминологии "Терминология компьютерной сети или что есть что [IP, TCP, UPD, ICMP, MAC и пр.]", посему вдаваться в очередное описание не буду и расскажу про то, что, собственно надо делать.

Для начала, какой порт выбрать и где его указать в BitTorrent'е:

  • переходим на вкладку соединение
  • расставляем галочки как на скриншоте (это важно!)
  • указываем любое значение порта в пределах от 32000 до 36000 (можно как в моём случае: 35555)
  • заполнив, не забываем нажать кнопочку "Применить"

С портом определились. Теперь надо под него настроить фаерволл и роутер, если конечно они есть в системе.

И так, можно просто разрешить в фаерволле доступ BitTorrent'у ко всему и вся, добавив приложение в исключения, а можно настроить, так сказать, человечно, дабы защитить себя от взлома и всяких прочих неприятностей. Делается это методом разрешения программе использовать только выбранный Вами порт (в этом примере это 35555), т.к. во всех фаерволлах оное настраивается по-разному, то я не буду описывать где именно, что и как выставлять (иначе мне придется устанавливать 10-ок-другой фаерволлов).

В общих чертах, Вам надо зайти в список программ исключений в настройках фаерволла, добавить в этот список BitTorrent и в дополнительных настройках выбрать нечто вроде "Разрешить программе входящие/исходящие соединения по порту такому-то", где, в качестве порта, указать номер, который Вы вставили выше. Что важно, - надо разрешить доступ и входящих и исходящих соединений, как по TCP порту, так и UDP (оба порта имеют указанный Вами выше номер, просто сами порты отличаются по типу. Подробнее о том в чем разница читайте в статье сетевой терминологии, ссылку на которую я давал выше). В случае, если сами не можете справится, то либо делайте полное разрешение клиенту доступа (просто добавив оный исключения и не задавая доп.параметров), либо обратитесь на очень хороший и добрый форум ( ;-) ), где, думаю, Вам обязательно помогут и подскажут, что, как и куда крутить :-)

asus n16

Перейдем к пробросу порта на роутере. Если у Вас его нет, то смело пропустите этот пункт (ну или ознакомьтесь из интереса).

Дело вот в чем. Роутер - это не просто коробочка - это сетевое устройство, которое на основании информации о топологии сети и определённых правил, принимает решения о пересылке пакетов информации между различными сегментами составляющими этой самой сети (в нашем случае между внешней сетью (тырнетом Интернетом) и внутренней (локальная домашняя (или офисная) сеть, где, собственно у Вас живут все ноутбуки, компьютеры и все остальное, что получает доступ к интернету через оный роутер). Как следствие роутер - это устройство не просто с бухты барахты, а, естественно, с операционной системой, фаерволлом и прочими радостями жизни (надо же как-то это все пересылать и принимать решения). Отсюда два затыка две проблемы:

Первая: в роутер вшит фаерволл, который так же может блокировать работу торрента как и тот фаерволл, что установлен у Вас в системе. Соответственно, надо добавить этот самый торрент в исключения на роутере.
Вторая: правила переадресации берутся не с потолка, а значит надо их настроить и задать.

Обе эти проблемы решаются одним простым образом - пробросом порта.
Я опишу, опять же, общий момент, на примере собственного ASUS-роутера, т.к. у меня нету под рукой всех устройств всех производителей и прошивок, дабы дать инструкцию по всем в мире маршрутизаторам (хотя я бы с удовольствием :-) ). В принципе, используя логику, думаю, что Вы сможете повторить проброс за мной на любом устройстве любого производителя. В крайнем случае, Вы знаете куда обращаться ;-)

Что делаем:

  • Заходим в веб-интерфейс роутера (как правило, это адрес 192.168.1.1 или 192.168.0.1, вбитый в адресную строку браузера):
  • вход в роутер
  • Находим вкладку, связанную с NAT (или что-то вроде Port Forward). В моем случае это NAT Setting. Там нам нужен подраздел Virtual Server (в некоторых роутерах указано только такое название без всяких NAT, так что, возможно, стоит искать его).
    virtual server nat
  • Здесь нам, собственно, надо задать какие порты мы хотим перенаправить и куда. Для этого, сначала, смотрим свой локальный адрес, который нам выдан роутером (заходим в Пуск - Настройка - Панель управления - Сетевые подключения (в случае Windows XP) или Пуск - Настройка - Панель управления - Центр управления сетями и общим доступомИзменение параметров адаптера (в случае с Windows 7) ) и, щелкнув правой кнопкой мышки по текущему локальному соединению нажать сначала Состояние, а там кнопочку Сведения (в случае с Windows 7). В моем случае это 192.168.1.2:
    192.168.12
  • Узнав локальный IP вбиваем его в поле Local IP, в Port Range же указываем тот самый порт, что выбрали ранее в торрент-клиенте, т.е. в нашем случае 35555, а в Discription пишем что-нибудь для себя, т.е, скажем, torrent (чтобы Вы понимали, если забудете, что этот порт выделен под торрент, а не под что-то еще). Ах, да, чуть не забыл, что в выпадающем списке Вы либо выбираете BOTH (если есть), либо сначала TCP, а потом еще раз создаете правило, но UDP. После заполнения полей не забываем нажать кнопочку Add. Т.е. на выходе мы либо имеем одну строчку (если у Вас была опция BOTH):torrentЛибо две (если BOTH не было и пришлось создавать отдельно UDP и TCP):TCP и UDP
  • Завершив создание правил жмем кнопочки Apply и Finish и ждем пока роутер применит настройки:
    finish

С проброской порта управились. Если Вы все сделали верно, то никаких проблем с работой клиента, а точнее с закачкой и раздачей быть не должно.

Исключение составляет ситуация, когда провайдер сознательно блокирует работу торрент-протокола. Тогда уже надо разговаривать с ним (иногда даже это помогает). Либо, в этом случае, порой спасает включение шифрования.

к содержанию ↑

Послесловие

Вот такие вот дела.
После проделанных выше настроек, по идее, у Вас больше не должно быть никаких проблем с работой клиента, а точнее с раздачей или закачкой, а так же все должно качаться максимально шустро и адекватно.

Если есть какие-то вопросы (а их, чувствую, будет много), то спрашивайте в комментариях, - попробую подсказать и помочь :-)



Sonikelf's Project's логотип Космодамианская наб., 32-34 Россия, Москва (916) 174-8226
  • У меня qbittorrent 3.2.3. Скорость раздачи крайне низкая и как только не шаманил, - и с бубном, и с погремушкой - ничего не помогает. А так всё настроил грамотно, скачивает, как пуля, а раздаёт, как улитка пьяная, - медленно и постоянно спрыгивает раздача, как-будто что-то тормозит её. Если сможешь, выручи. За ранее благодарствую.

    • Скорее всего дело в обратной скорости канала у провайдера.

      • С приёмом и отдачей провайдер мой честен ( 35 МБ/с приём и 28 МБ/с отдача - проверено). Но тут проблема сама собой решилась, так что зря побеспокоил. Раньше на uTorrent сидел и никаких проблем ( Из-за рекламы и некоторой скрытой хрени стал неприемлем ) и у него настройки более тонкие и гибкие. qBittorrent более прозрачен и в настройках минималистичен - из-за чего и более чувствителен к выставленным значениям в настройках. Его работа в разных торрент-сайтах заметно различается, на одних демоном, а на других помедленнее, uTorrent почти одинаков в этом плане , но в последнее время стал помоешным .

        • Не знаю о каких настройках Вы говорите, в qbittorrent есть необходимое. Просто вы не хотите заморачиваться и его настраивать, это да :)

          • Вот именно настроил ВСЁ под свою скорость интернета (даже прослушиваемый порт проверил). На форумах почитал сегодня - в основном у qBittorrent проблема с отдачей (не у всех, но чаще у этого торрент-клиента).

    • есть такая проблема у этой проги качает хорошо а вот раздаёт хреново

  • Здравствуйте! Настраиваю торрент по Вашей статье не в первый раз. Сегодня новый роутер, ступор сразу на первом пункте - Находим вкладку, связанную с NAT (или что-то вроде Port Forward). У меня вот такое меню , что делать?
    Состояние
    Быстрая настройка
    WPS
    Сеть
    Беспроводной режим
    DHCP
    Переадресация
    Безопасность
    - Настройки базовой защиты
    - Расширенные настройки защиты
    - Локальное управление
    - Удаленное управление
    Родительский контроль
    Контроль доступа
    Расширенные настройки маршрутизации
    Контроль пропускной способности
    Привязка IP- и MAC-адресов
    Динамический DNS
    Системные инструменты
    Выход

    • Приветствую.
      Переадресация, либо расширенные настройки маршрутизации, смотря что за роутер

  • Работает просто шикарно, раньше скорость не превышала 4МБ/s сейчас торрент качает 9,5МБ/s. Спасибо большое!

    • Пожалуйста, гуд, что пригодилось :)

  • Чувак,просто супер,выше 9 мегабайт никак не хотел подниматься,теперь стабильно 11!!! Я уже грешил,что asus нарочно скорость режут в роутерах. Огромный респект!

  • Здравствуйте! У меня всё время забивается оперативная память до 100 % и вешает комп. Не смотря на то, что у меня DDR4 16 гб. Постепенно заполняется и за ночь доходит до 100 %. Подскажите, что можно сделать?

    • Приветствую.
      Похоже на утечку памяти.
      Надо смотреть какой процесс со временем её (память) отжирает.
      Подробно мониторить процессы можно так - https://sonikelf.ru/processy-kak-na-ladoshke-ili-vykovyrivaem-virusy-rukami/

  • Так uTorrent и жрёт память когда что-то скачивается! Я уже и виндовс несколько раз переставлял и SDD накопитель под систему поставил. И разные версии uTorrent ставил. И галочки в настройках кэшерования uTorrent менял в разных комбинациях! Может во вкладке дополнительно можно что-то поменять (true-false)?

  • Большинство скриншотов не видно или заблокированы

  • ответить
    Лотос

    я всё перепробовал, разные программы торрентов ставил, но скорость дальше 100 кб/сек не идёт!
    сейчас стоит битторрент 7.9.9. В проверке скорости пишет 9мб/сек Стокгольм ближайшая точка, а качает всего по 80кб/с, не знаю, что делать. Раньше качало по 2-3 мб, сейчас вообще не идёт.

    • Может качаете откуда-то, где нет сидов/пиров.
      Может провайдер режет.
      В общем попробуйте настроить как описано или - https://sonikelf.ru/kratko-o-xoroshem-torrent-kliente-qbittorrent/

      • ответить
        Лотос

        так со всеми торрентами

      • ответить
        Лотос

        я установил кюбитторрент, но скорость осталась прежней. значит ли это, что я качаю мёртвый торрент с игрой?

      • ответить
        Лотос

        Всё, дошло) простите за беспокойства. Сейчас 1 игра с кучей сидов нормально качается, а другая "мёртвая".

  • ответить
    Василий

    Здравствуйте. У меня qBittorrent 3.3.9. Все по-русски и, соответственно, нет параметров
    bt.allow_same_ip = true
    bt.connect_speed = 50
    bt.graceful_shutdown = true
    ipfilter.enable = false
    net.max_halfopen = 75
    bt.transp_disposition = 5
    Что там настраивать, не подскажите ?

  • ответить
    KrEnDeLkO

    Соник, большое спасибо за статью! По скорости закачки ещё не понял, т.к. буквально только что настроил, но раздавать стал гораздо адекватнее) Раз в 10 точно быстрее раздаю))
    Добавил сайт в закладки)

    • Пожалуйста, рад, что пригодилось :)

  • ответить
    Анвар

    Доброго времени суток. У меня вопрос пробросил порт через роутер (Tp Link - WR720N), но почему то второй (подключенный через wi-fi) перестал иметь доступ к интернету. Подскажите может я где то косячнул?

  • День добрый! Роутер TP-Link TL842ND. Нашел виртуальные серверы, там нужно указать "порт сервиса", "внутренний порт", "IP-адрес". С Айпи всё понятно, в порт сервиса оказал мой порт из Utorrent, а во внутренний порт что вписать? Я не указывал ничего, он сам повторил порт из Utorrenta. Верно?

  • ответить
    Евгения

    У меня вот уже месяца 4 проблема с битторрентом, я даже не могу понять причину. У меня вдруг перестал он качать. Забиваю нужный файл, а потом он затормаживает на состоянии "Подключение к пирам" и всё...я нашла один способ такую проблему решить, но это способ работает, почему то, только если я скачиваю с рутрекера.
    Способ такой: я вбиваю файл, потом левой кнопкой мыши нажимаю на файл - дополнительно - сброс банов, а потом - очистка списка пиров и через пару минут скачка начинается. Раньше у меня вообще не было проблем при скачивании, а теперь вот.
    Раньше скачивала аниме с сайта анидаб, а сейчас ничего не скачивается, а во вкладке Трекеры - везде состояние "запрещено". А искала способы это всё исправить, даже сносила и заново устанавливала бит торрент, да даже юторрент устанавливала, но там ещё хуже.
    Может вы знаете в чем проблема, и как ее решить?

    • Попробуйте другой клиент, например qbittorrent - https://sonikelf.ru/kratko-o-xoroshem-torrent-kliente-qbittorrent/
      Если проблема сохранится, то возможно провайдер начал блокировать торренты.

 

* - комментарии могут появляться не сразу, попасть в спам или быть удалены за несоответствие правилам