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

У меня есть включенный 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

1 ответ

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

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

Speed test before limitation

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

Speed test after limitation

Это - команда: wondershaper [interface] [downspeed] [upspeed] (Кбит/с).

Для очистки предела используют команду sudo wondershaper clear <INT>.

Надежда это что Ваш поиск. Извините за мой английский язык.

1
ответ дан 1 December 2019 в 17:28

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

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