У меня включен 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. Если это сработает (я оптимист), я опубликую решение.
Вы можете использовать инструмент wondershaper для этого.
Это моя скорость сети перед настройкой wondershaper (я использовал инструмент speedtest-cli для проверки моей сети в терминал):
И затем я ограничиваю свою скорость и выполняю новое испытание скорости:
Это команда: wondershaper [interface] [downspeed] [upspeed] (kb / s).
Чтобы очистить предел, используйте команду sudo wondershaper clear <INT>.
Надеюсь, это то, что вы ищете. Извините за мой английский.
Вы можете использовать инструмент wondershaper для этого.
Это моя скорость сети перед настройкой wondershaper (я использовал инструмент speedtest-cli для проверки моей сети в терминал):
И затем я ограничиваю свою скорость и выполняю новое испытание скорости:
Это команда: wondershaper [interface] [downspeed] [upspeed] (kb / s).
Чтобы очистить предел, используйте команду sudo wondershaper clear <INT>.
Надеюсь, это то, что вы ищете. Извините за мой английский.