Squid

如何限制 Squid 中第一個 N mb 後的下載速度?

  • December 31, 2020

在我的網路中,當有人下載大文件時,其他所有人的網際網路速度都會下降。

所以我想做的是,當有人開始下載文件時,他會以正常速度下載前5兆字節,然後速度會下降,例如到100kbps。

是否可以在 Squid 2.7 中做到這一點?

乾杯

我不知道你的設置,我不知道 squid,我不確定它是否像你需要的那樣可配置,但你總是可以嘗試“Trickle”。如果您有能力執行一項政策,使用者可以通過 Trickle 使用他們的網際網路訪問程序。

它可以像這樣使用(可能通過 shell 腳本):

trickle -d 20 -u 5 wget -c http://mydownloads.com/bigfile.zip

這將使用指定的選項啟動“wget”,並在執行時強制執行 20kbps 的最大下載速度和 5kbps 的上傳速度。當然它可以是任何其他應用程序,它不必是 wget。

$$ Update $$:閱讀此頁面:Squid Proxy Server Tutorial具體查看第 4 點。它似乎詳細說明了您所追求的內容。

引用自:https://serverfault.com/questions/430932