配置 squid 在一个界面上下载大文件,在另一个界面上执行其他操作

配置 squid 在一个界面上下载大文件,在另一个界面上执行其他操作

我有两个互联网连接,一个下载速度很快,但浏览速度很慢。另一个浏览速度很快,但下载速度很慢。我尝试在 squid 中设置 acl 来管理它,但所有内容仍然只通过一个接口路由。

以下是我添加到 squid.conf 的内容:

acl downloads url_regex -i *\.(iso|exe|rar|zip|gz|img|deb)
tcp_outgoing_address 192.168.1.107 downloads
tcp_outgoing_address 10.0.0.19

我的浏览器配置为使用 squid 并且它可以运行,但它仅通过 10.0.0.19 路由流量。

我也尝试过:

tcp_outgoing_address 10.0.0.19 !downloads

答案1

高效利用双连接(一个是高带宽 + 高延迟,另一个是低带宽 + 低延迟)是 MPTCP 试图解决的问题之一。MPTCP 尚未广泛部署,因此您可能应该坚持使用您找到的解决方案。

但如果几年后有人再次讨论这个问题,那么 MPTCP 可能是当时的正确解决方案。

相关内容