![Squid プロキシの帯域幅占有防止](https://rvso.com/image/1451585/Squid%20%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E3%81%AE%E5%B8%AF%E5%9F%9F%E5%B9%85%E5%8D%A0%E6%9C%89%E9%98%B2%E6%AD%A2.png)
私は LAN 上でペアレンタル フィルターとして機能する Squid プロキシを使用していますが、1 人のユーザーがダウンロードすると他のユーザーの速度が遅くなるのは簡単です。質問は次のとおりです。次のことを実現する設定は可能でしょうか。
注意: ログイン システムがないため、「ユーザー」とはデバイスを指します。インターネット速度は正確に 10Mbps であると想定されます。
1) 複数のユーザーがWikipediaを閲覧する場合、バーストダウンロードが必要になります。バーストが一度に1つ発生すると仮定すると、各バーストはインターネット帯域幅の約10Mbpsを取得します。
2) 2人以上のユーザーがファイルをダウンロードする場合、インターネット帯域幅は均等に分割されます。つまり、2つの同時大容量ダウンロードがある場合、各ユーザーは5Mbpsを取得し、3つの同時大容量ダウンロードがある場合、各ユーザーは3.33Mbpsを取得します。
3) 2つの同時大規模ダウンロードが発生し、3番目のユーザーがWikipediaを閲覧したい場合、Wikipediaのバーストダウンロードによって帯域幅の割り当てが一時的に変更され、Wikipediaページのダウンロード中は各ユーザーが3.33Mbpsを取得し、ページのダウンロードが完了すると2つの大規模ダウンロードがそれぞれ5Mbpsを取得します。
ご協力ありがとうございました。
答え1
調べてみるといいかもしれませんクーバチリ最も一般的な使用例には、ユーザー ログイン、RADIUS 呼び出し、その他のユーザー管理に関連するものが含まれますが、ログインせずにすべてを許可するようにデフォルト設定し、負荷分散のみに使用することも簡単です。
これを使用すると、帯域幅の制限とアップロード/ダウンロードのクォータを設定できるため、問題が解決するはずです。
起動したら、設定ファイルに 2 行追加するだけで、既存の Squid プロキシも組み込むことができます。