web-dev-qa-db-ja.com

ポートに速度制限を設定するにはどうすればよいですか?

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
HappyFace

ツールwondershaperを使用して実行できます。

これは、wondershaperの設定前のネットワーク速度です(ターミナルでネットワークをテストするためにツールspeedtest-cliを使用しました):

Speed test before limitation

そして、速度を制限して、新しい速度テストを実行します。

Speed test after limitation

これはコマンドです:wondershaper [interface] [downspeed] [upspeed](kb/s)。

制限をクリアするには、Sudo wondershaper clear <INT>コマンドを使用します。

これがあなたの探しているものであることを願っています。私の英語でごめんなさい。

1
Eraseth