Как разогнать торрент до 100 Мегабит/сек.

Почему у меня не качает на скорости 100 Мбит/сек?

Некоторые размышления над над идеей ретрекеров, а также практический опыт использования оных приводят к неутешительному выводу: несмотря на всю привлекательность этой технологии, очень часто загрузка всё равно идет не на максимально возможной скорости. Почему так происходит? А потому что из всех, скажем, 1000 пиров, участвующих в распространении торрента, клиент коннектится к первым, скажем, 100 (ну или сколько там выставлено в настройках), и про остальных забывает. Очень часто с локальными пирами клиент просто не успевает соединиться, и, не смотря на наличие ретрекера, скачивание идет через интернет.

Хочу рассказать как можно настроить uTorrent-клиент так, чтобы скачивание фильмов с сетей Ярнет и пиринговых партнеров (ТензорТелеком, НЕТИС Телеком, ЛанкТелеком, Глобальные ТелеСистемы, ЯМС, Ател) шло со скоростю значительно выше скорости доступа к сети Интернет

Как это работает и для чего это может пригодиться?

Если вы качаете популярные торренты пользуясь нашим cервисом, то заведомо в раздаче присутствует несколько человек из вышеуказанных сетей, т.е. внутри локальной сети и внутри диапазонов адресов (известных нам) выделенных для этих операторов: скорость выше тарифной (в сети Ярнет, например, она вообще не ограничена).

Если кто-то из этих подсетей является сидом, то тащить с него будет с такой скоростью, что дух захватит!!! )) НО! В обычном режиме работы uTorrent - пиры выбираются рандомно, т.е. если в раздаче участвуют 1000 человек и из них два-три из Ярославских сетей - то не факт что твой клиент будет качать с них. Он будет тянуть часть со скоростью пару килобайт в секунду у пингвинов из Антарктиды, часть у растаманов из Амстердама и суммарная скорость все равно будет низкой ... т.к. с этих трех из Ярославля клиент будет тянуть, ну с очень малой вероятностью. К сожалению ни один из популярных торрент клиентов не поддерживает установку приоретитетов для клиентов находящихся на внутрисетевых раздачах. Поэтому чтобы принудительно качать с внутрисетевых клиентов, можно заблокировать вообще всех пиров, кроме тех которые находятся в наших сетях. И если есть раздающие - то скорость будет потрясающей. А если нет - получим ноль сидов на раздаче ))))
Кстати этот способ хорош еще тем что при закачках вообще не нагружается ваш Интернет канал

Ну и без лишних слов переходим к делу!



Как запретить подключение определенных IP-адресов?
Можно использовать встроенную функцию ipfilter µTorrent. Это обычный текстовый файл с именем ipfilter.dat, содержащий диапазоны IP-адресов для блокировки. Формат записей — xxx.xxx.xxx.xxx - yyy.yyy.yyy.yyy Допустимо также указывать отдельные IP-адреса, каждый в новой строке (например, xxx.xxx.xxx.xxx). Каждый адрес или диапазон адресов следует располагать на отдельной строке.
Скопируйте ipfilter.dat в папку %AppData%\uTorrent, и в расширенных настройках установите параметр ipfilter.enable в значение "true".

Чтобы задействовать ipfilter.dat без перезапуска µTorrent, перейдите на вкладку "Пиры" нажмите правую кнопку мыши и выберите "Перезагрузить фильтр IP".

1. Включаем фильтрацию IP адресов так, как показано на картинке:


2. Создаем в %AppData%\uTorrent файл ipfilter.dat следующего содержания:

0.0.0.0-9.255.255.255
11.0.0.0-46.23.175.255
46.23.192.0-46.47.23.255
46.47.28.0-46.229.175.255
46.229.192.0-77.220.31.255
77.220.64.0-80.255.175.255
80.255.192.0-81.24.175.255
81.24.192.0-82.194.253.255
82.195.0.0-85.158.47.255
85.158.56.0-91.196.31.255
91.196.36.0-94.136.191.255
94.136.224.0-95.175.223.255
95.176.0.0-109.73.135.255
109.73.144.0-109.198.159.255
109.198.192.0-126.255.255.255
128.0.0.0-128.127.95.255
128.127.104.0-169.253.255.255
169.255.0.0-172.15.255.255
172.32.0.0-178.20.175.255
178.20.184.0-178.215.143.255
178.215.160.0-188.66.31.255
188.66.40.0-188.168.47.255
188.168.56.0-192.167.255.255
192.169.0.0-193.151.107.255
193.151.112.0-193.232.39.255
193.232.44.0-193.233.47.255
193.233.56.0-193.233.191.255
193.233.208.0-195.20.134.255
195.20.135.4-212.232.31.255
212.232.64.0-213.150.63.255
213.150.96.0-213.187.95.255
213.187.128.0-255.255.255.255



Для тех кто в танке: Копируем %AppData%\uTorrent, жмем меню Пуск/Выполнить, вставляем. Жмем Выполнить. В открывшуюся папку вставляемм этот файл.

Для всех остальных: Файл можно открыть и редактировать в обычном блокноте можно так же использовать программу IP Filter Generator

В этом файле запрещены все подсети, кроме локальных сетей и сетей указанных операторов, т.е. фактически запрещено все, кроме:

10.0.0.0-10.255.255.255 - Служебный
46.23.176.0-46.23.191.255 - ТензорТелеком
46.47.24.0-46.47.27.255 - Ател
46.229.176.0-46.229.191.255 - Ярнет
77.220.32.0-77.220.63.255 - ТензорТелеком
80.255.176.0-80.255.191.255- ТензорТелеком
81.24.176.0- 81.24.183.255 - Нетис
81.24.184.0- 81.24.191.255 - Нэтис
82.194.254.0-82.194.255.255 - ГТС
85.158.48.0-85.158.55.255 - ТензорТелеком
91.196.32.0 -91.196.35.255 - ГТС
94.136.192.0-94.136.223.255 - ТензорТелеком
95.175.224.0-95.175.255.255 - ТензорТелеком
109.73.136.0-109.73.143.255 - ЯМС
109.198.160.0-109.198.191.255 - ТензорТелеком
127.0.0.0-127.255.255.255 - Служебный
128.127.96.0 -128.127.103.255 - Нэтис
169.254.0.0-169.254.255.255 - Служебный
172.16.0.0-172.31.255.255 - Служебный
178.20.176.0-178.20.179.255 - Нетис
178.20.180.0-178.20.183.255 - Нетис
178.215.144.0-178.215.159.255 - ВолнаСервис
188.66.32.0-188.66.39.255 - Ланк
188.168.48.0-188.168.55.255 - СТТК
192.168.0.0-192.168.255.255 - Служебный
193.151.108.0-193.151.111.255 - ГТС
193.232.40.0-193.232.43.255 - ВолнаСервис
193.233.48.0-193.233.55.255 - Нетис
193.233.192.0-193.233.207.255 - Нетис
195.20.135.0-195.20.135.3 - ГТС
212.232.32.0-212.232.63.255 - Ярнет
213.150.64.0-213.150.95.255 - Ланк
213.187.96.0-213.187.127.255 - Нетис

3. Запускаем uTorrent, переходим на вкладку "Пиры" и для верности нажимаем правой кнопкой мыши и выбераем "Перезагрузить фильтр IP".</b>

Все. Теперь качаем только с Пиринговых сетей!

Как еще можно решить проблему увеличения скорости до максимально возможной?

Вот несколько вариантов:
1. Убедить разработчиков торрент-клиентов (того же uTorrent) добавить опцию приоритета пиров из той же подсети, в которой находитесь вы. Эта идея активно обсуждается на форуме uTorrent, приглашаю всех, кто знаком с английским, принять участие в дискуссии, потому что на данный момент разработчики добавлять такую опцию не хотят.
2. Через ipfilter.dat блокировать все IP, кроме тех, которые принадлежат вашему провайдеру (пример этого способа мы только что рассмотрели). К сожалению, если на раздаче нет локальных пиров, скачивание остановится совсем, а менять ipfilter.dat на лету не слишком удобно.С другой стороны, этот способ позволил мне увеличить скорость скачивания в 2-3 раза на некоторых раздачах.
3. Отключать DHT и PEX, а также блокировать домены трекеров, которыми вы пользуетесь, через hosts, чтобы списки пиров приходили только с ретрекера. Как и в пункте 2, проблема в том, что если на раздаче нет локальных пиров, качаться ничего не будет. Плюс накроется учет рейтинга на основном трекере.
4. Держать два клиента с разными настройками - один для локального трафика, другой для интернетовского. Неудобно, но работает.
5. Взять какой-нибудь оперсорсный клиент, типа Vuze (java) или Halite (C++), и дописать нужный функционал самим (возможно, одновременно добавив опциональный патчинг торрентов прямо в клиент). Хорошо, но многие ли станут менять клиент только из-за скорости?
6. Аналогично п. 1 или 5, но приоритет давать не IP из своей подсети, а всем IP, полученным с адреса retracker.local (другие варианты: со всех трекеров, которые находятся в той же подсети, что и вы, и/или со всех трекеров, адреса которых получены через bep-22). Это учтет пиринги провайдеров (один ретрекер на несколько сетей).
0
17 Октября 2011, 11:34
53
62145

Комментарии

Страницы: 1 2 3 4
MarkusAurelius
Пуск/выполнить, вставить %AppData%\uTorrent и нажать выполнить
  (без кавычки)
  
01 Ноября 2012, 14:59 цитировать

0
aleksonik
почему не все скачиваемые раздачи из торрентов попадают на ретрекер (трекер http://retracker.local/announce добавлен)?
  как происходит добавление раздач на ретрекер?
  как добавить в поиск раздачу типа этой http://rutracker.org/forum/viewtopic.php?t=4042930  ?
24 Ноября 2012, 17:23 цитировать

0
Гость
Спасибо. Хорошие игры есть http://torrentarea.ru/
13 Февраля 2013, 20:39 цитировать

0
Гость
Всё бы хорошо, но не сказал бы что так уж много народу раздаёт  - что с ярнета, что с других сетей - сидов не так уж и много.
13 Марта 2013, 20:50 цитировать

0
Гость
Да и сортировки по кол-ву сидов (как ярнет, так и других или вообще общего числа сидов) по убыванию или возрастанию тоже нет , что не очень удобно.
  
  Да и у кого ярнет нужно такую настройку делать или нет ... ?
13 Марта 2013, 20:52 цитировать

0
Гость
На некоторых раздачах вообще никого из народу нет и давно ...
13 Марта 2013, 20:54 цитировать

0
Гость
Всё сделал как написано.
  
  Качает на скорости макс. 3 мбайт/с и даже ниже т.е не больше 24 мбит/с, и штук 10 левых пиров : с молдовы, израиля и наших домолинк, вологодские провы подцепляет ...
13 Марта 2013, 20:59 цитировать

0
svp
А кто-нибудь настраивал ip-фильтр на transmission под ubuntu? Я сделал так:взял список адресов от utorrent, переименовал файл в level1.bin и закинул его в ~.config/transmission/blocklists. В настройках трансмишна в чёрном списке появились 123 правила, но по факту качает всё равно со всех. Не пойму, где ошибся или это глюк какой-то?
25 Июля 2013, 19:58 цитировать

0
svp
заработало, но после того, как отключил PEX и DHT в настройках Transmission
25 Июля 2013, 20:33 цитировать

0
Илья Андреевич
боян же.
25 Июля 2013, 22:13 цитировать

0
Гость
хахахахахха ясн
02 Августа 2013, 21:43 цитировать

0
Гость
теперь не качает. что делать?
07 Августа 2013, 11:16 цитировать

0
Гость
Без всяких бубнов качает под 100 всегда, когда есть с кого.
31 Декабря 2014, 11:42 цитировать

0
Гость
R.I.P
28 Октября 2015, 20:31 цитировать

0
anyarnet
Достаточно в uTorrent или BitTorrent выставить ограничение на скорость скачивания в 1 Кбайт/с и клиент будет скачивать только с локальных пиров, т.е. остальным достанется суммарно 1 Кбайт/с. Ограничение выставленное в 1 Кбайт/с не коснется локальных пиров.
  Аналогично и по скорости отдачи.
  Только этим заниматься постоянно нет смысла. Можно ради эксперимента и при загрузке файлов с огромным количеством отдающих, когда локальные отдающие могут полностью занять канал загрузки интернета.
29 Ноября 2015, 11:48 цитировать

0
Страницы: 1 2 3 4
Ответьте на вопрос: В каком году Ярославлю 1000 лет? -

Вы — Гость. Не хотите ли авторизоваться или зарегистрироваться?