Как установить ограничения скорости на порты?

У меня включен UFW, поэтому решение не должно мешать ему. Он также должен работать после перезагрузки.

В настоящее время я знаю эти команды, которые ограничивают использование данных портами:

sudo iptables -I OUTPUT -p tcp --sport 443 -j DROP sudo iptables -I OUTPUT -p tcp --sport 443 -m quota --quota 50000000000 -j ACCEPT

Но я не знаю, как их сохранить, не влияя на UFW , и я очень предпочитаю ограничение скорости.

Обновление: Кажется, мне нужно использовать tc. Если это сработает (я оптимист), я опубликую решение.

3
задан 29 May 2018 в 00:15

2 ответа

Вы можете использовать инструмент wondershaper для этого.

Это моя скорость сети перед настройкой wondershaper (я использовал инструмент speedtest-cli для проверки моей сети в терминал):

И затем я ограничиваю свою скорость и выполняю новое испытание скорости:

Это команда: wondershaper [interface] [downspeed] [upspeed] (kb / s).

Чтобы очистить предел, используйте команду sudo wondershaper clear <INT>.

Надеюсь, это то, что вы ищете. Извините за мой английский.

1
ответ дан 17 July 2018 в 13:25

Вы можете использовать инструмент wondershaper для этого.

Это моя скорость сети перед настройкой wondershaper (я использовал инструмент speedtest-cli для проверки моей сети в терминал):

И затем я ограничиваю свою скорость и выполняю новое испытание скорости:

Это команда: wondershaper [interface] [downspeed] [upspeed] (kb / s).

Чтобы очистить предел, используйте команду sudo wondershaper clear <INT>.

Надеюсь, это то, что вы ищете. Извините за мой английский.

1
ответ дан 20 July 2018 в 13:31
  • 1
    Спасибо, но он не работает для портов? – HappyFace 29 May 2018 в 00:14
  • 2
    Вы можете использовать trickle -u {up} -d {down} {program}. Пожалуйста, проверьте эту статью Джваланты Шреста. – Eraseth 29 May 2018 в 11:14
  • 3
    Эта мелочь тоже интересна, но, к сожалению, моя потребность в том, чтобы точно ограничивать порты, а не программы. У меня есть одна программа, работающая на нескольких портах, и каждый порт должен быть ограничен отдельно. – HappyFace 31 May 2018 в 10:57
  • 4
    Я не знаю никаких других инструментов, tc выглядит великолепно. В результате я тоже интересен. – Eraseth 31 May 2018 в 11:04

Другие вопросы по тегам:

Похожие вопросы: