如何给HTTP流量更高的优先级?

如何给HTTP流量更高的优先级?

当我上网时,我发现我必须暂停我的 BitTorrent 客户端,以帮助改善令人痛苦的缓慢速度(遗憾的是我正在使用 384kbps 的线路)。必须手动执行此操作不太好每一个时间。

请给我看看神奇按钮,我只需要按一次就能享受更快、优先级更高的冲浪,而种子下载速度则处于次要位置,只有在我的网上冲浪结束后才能恢复全速。

[供参考] NetworkManager 管理我的网络,Transmission 是我的 BitTorrent 客户端。

答案1

正如已经说过的,桌面上的某个地方没有“让我快速冲浪”按钮。您想要的是 Linux 上可以实现的流量整形。

有关完整的介绍,您可以阅读以下教程:

但我认为您正在寻找更像这些的东西:

这些脚本将为您完成工作。

答案2

如果您不想花费太多时间配置流量整形器,请尝试transmission内置的临时限速功能(也可以安排)。

替代文本

您可以通过指示器小程序激活或停用它。

答案3

另一种简单的解决方案可能是使用路由器的 QoS(服务质量),这可能允许您为某些协议(即 HTTP/HTTPS)提供更高的优先级。

如果您的路由器上没有 QoS,则唯一的方法就是上面解释的方法。

再附上一个链接:

http://www.andybev.com/index.php/Fair_traffic_shaping_an_ADSL_line_for_a_local_network_using_Linux

请注意,如果您给予 HTTP 或 HTTPS 高优先级,那么很可能您的 torrent 将不再工作,这是因为许多应用程序使用 HTTP 协议通过网络交换数据,因此总会有一些与iptable 规则。

我宁愿建议使用命令行版本的 bittorrent,例如激流,这样您就可以编写一个简单的 shell 脚本来更改 torrent 下载限制,然后执行 firefox(或其他)。

您还可以在满足特定条件后停止 rtorrent 下载。

https://wiki.archlinux.org/index.php/RTorrent http://superuser.com/questions/180866/configure-rtorrent-to-stop-downloading-after-a-certain-file-size

http://libtorrent.rakshasa.no/

答案4

这很简单:不要让您的上传饱和,因此将 torrent 客户端的上传限制限制为总上传带宽的 50% 左右。

相关内容