1

Мне нужно почти двоичным образом регулировать мой битторрент трафик.

Я видел несколько постов на эту тему о том, как бороться с неприятными пользователями - ответы больше направлены на то, как сделать их жизнь труднее, чем на само ограничение. Я читаю статьи M0n0wall и pfSense, упомянутые в других постах, но они не отвечают моим конкретным потребностям. Я также искал в Google и читал на тк (с ограниченным пониманием)

Поэтому я не должен быть слишком умным, но я все еще не могу понять практическими словами, как достичь:

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

  • сжатие доступной полосы пропускания для битрорента (почти до нуля), когда есть другой трафик.

Я специально ищу "сжатие" пропускной способности, а не жесткие ограничения. Я могу только оценить загрузку / выгрузку по моей ссылке, так как она меняет форму перезагрузки на перезагрузку ADSL-бокса.

Я использую сервер Linux (Debian), который также выступает в качестве точки доступа маршрутизатор / брандмауэр / Wi-Fi - так что я предполагаю, что это идеальная настройка, поскольку все источники трафика подключены прямо к нему. Это домашняя локальная сеть, где я контролирую все действия (а именно - я делаю bittorrent безголовым способом (с потопом), а другие пользователи (так же как и я) просматривают Интернет). Поскольку ADSL-соединение плохое, мне нужно ограничить p2p, чтобы иметь работоспособный веб-доступ.

2 ответа2

1

Самый простой (но, вероятно, неэффективный) способ - использовать критерии «ограничения на количество подключений». Вы можете идентифицировать и ограничить сверхактивных p2p-пользователей, которые создадут множество соединений с пирами.

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

0

Хотите автоматическое регулирование? То есть, когда есть трафик не BitTorrent, он должен иметь приоритет над BitTorrent. Или будет ли приемлемым удушение в определенные часы, то есть днем / утром, когда есть вероятность, что люди используют другие протоколы? В последнем случае многие клиенты BitTorrent могут быть настроены на использование совокупной пропускной способности газа и делать это в запланированное время, например, ограничивать себя до 20 КБ / с в восходящем и нисходящем направлении в рабочее время и работать неограниченно (т.е. обычно) вне этих часов.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .