В uTorrent'e (и не только) есть система, которая следит за целостностью передаваемых данных (hashfails).
Базируется она на 4х параметрах:
bt.use_ban_ratio bt.use_rangeblock bt.ban_threshold bt.ban_ratio По умолчанию система активирована и система имеет след. параметры (на примере uTorrent):
bt.ban_threshold = 3
bt.ban_ratio = 128
Как она работает?
Пир получает куски (piece) данных определённого размера. Если от какого-то от пира\сида приходит повреждённый кусок, то активируется первая стадия управляемая ключом
bt.ban_threshold.
bt.ban_threshold - это максимальное кол-во повреждённых кусков, которое может быть полученно от одного и того же пира\сида. Если это значение превышено, то активируется вторая стадия управляемая ключём
bt.ban_ratio.
bt.ban_ratio - это отношение плохих кусков полученных от пира\сида к хорошим кускам, т.е. в нашем случае, на 1 хороший кусок должно приходиться не более 128 плохих, иначе бан IP. Всё это работает, пока ключ
bt.use_ban_ratio =
true. Если было забанено 4 IP одной подсети, банится CIDR блок размером /24, если забанено 4 блока размером /24 из одного блока размером /16, то будет забанен соответствующий блок размером /16, если забанено 4 блока размером /16 из одного блока размером /8, то будет забанен соответствующий блок размером /8. Поэтому выключив
bt.use_rangeblock, вы спасёте мир =)
Кому не лень, пусть берёт LAN-калькулятор (чтобы диапозоны посчитать) и посчитает, как быстро будет забанен тот или иной диапозон
Поверьте, на кольце этот порог достигается за считанные часы. Не помню что качал, но забанено было аж 20 пиров\сидов за ночь, т.е. 20 IPнишков. Кстати, в логах это всё отражается =) Если uTorrent крутить 24\7\30\365, то можно будет забанить всё кольцо xD
Теперь о портах.
Порты с 1-1024 зарезервированны для системных коммуникаций. Использовать можно, если найдёте неиспользуемый порт, но обычно на этом диапозоне фаерфолы настроены и результатов хороших может и не быть. Оставшиеся порты 1025 - 65535 можно свободно использовать, но (если погуглите) высняется, что некоторые забугорные провайдеры сильно "обрабатывают" порты до 50000. Стандартные порты для осла, торрента, козы, када, гнутеллы забанены, а вот 50000 - 65535 свобода полная. Почему? Без понятия, насрать.
Поэтому (на википедии) рекомендуют использовать порты в диапозоне 50000 - 65535.
ЗЫ: В России случаев урезания торрент-трафика пока не зарегистрированно, а вот забугром это дело сильно практикуется (см википедию)