Блог MarkusAurelius Как разогнать торрент до 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
95106

Блог MarkusAurelius Дюкинские карьеры

Недалеко от Владимира расположены старые известняковые карьеры, куда довольно давно выезжают полазить туристы соседних областей Карьеры довольно разрушистые.
Сейчас в карьере "пробито" 7 трасс небольшой сложности - 5c/6a.
Подробнее
4
5 Мая 2010, 17:16
5
5570

Блог MarkusAurelius По следам Ивана Сусанина

Прочитав в одном из офроад журналов про поездку к месту предполагаемой гибели Ивана Сусанина решили повторить маршрут:
Кострома - Заволжск- Сусанино - Кострома.

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

Первая остановка маршрута - Лосинная ферма в двадцати километрах от Костромы. Удачно присоединились к экскурсии узнали много нового об этих животных.
Читать далее...
5
21 Апреля 2010, 10:18
8
2549

Блог MarkusAurelius SLEET RIDING. Шакша 11.04.2010

Вашему вниманию предоставлен фото/видео отчет о замечательном мероприятии проводившемся сегодня в Шакше - SLEET RIDING.
SLEET RIDING - это состязания по водному сноуборду и Горным лыжам. В нашем случае борьбу за победу вели команды из двух человек в задачу которых входило наиболее элегантно и красиво преодолеть водное препятсвие.
Мероприятие получилось очень зрелищным!
Далее фото без комментариев. (фото кликабельны!)
Читать далее
5
11 Апреля 2010, 22:22
19
3821

Блог MarkusAurelius Путешествие на заброшенную телебашню недалеко от г. Галич

Решили мы как то посетить заброшенную телебашню недалеко от Галича костромской области. И вот в один из выходных дней (к сожалению было пасмурно) выдвинулись. Найти ее было не сложно спрятать такое очень сложно (высота 350 метров).
Пробравшись на Охраняемую территорию (как мы туда попали останется нашим секретом), начали подниматься
Читать далее
2
8 Апреля 2010, 17:14
11
4003

Блог MarkusAurelius Гитлер про torrents.ru

еще...
2
24 Марта 2010, 12:27
1219

Блог MarkusAurelius Сотового оператора впервые оштрафовали за чужие платные SMS


Арбитраж Магаданской области оштрафовал на 30 тысяч рублей компанию МТС за неправомерное списание средств со счета абонента, использовавшего короткие SMS-номера, пишет "Коммерсант". Это первый случай, когда виновным признают сотового оператора, а не контент-провайдера, заключившего с ним партнерское соглашение.
Подробнее...
1
18 Марта 2010, 08:45
3
1435

Блог MarkusAurelius Ростов. Кайтинг. Очень повезло с ветром!

пояснение
0
13 Марта 2010, 00:02
1359

Блог MarkusAurelius Железный человек 2 (Iron Man 2)

Абсолютнейший вынос мозгов до последней извилины! Показали ну все что только можно показать: новый портативный костюм Старка, злодейских роботов и русскую шпионку Наташу Романову в действии:
1
11 Марта 2010, 11:45
1
1525

Блог MarkusAurelius Субару&сноуборд


test
0
5 Марта 2010, 14:54
981