我有两个互联网连接,一个下载速度很快,但浏览速度很慢。另一个浏览速度很快,但下载速度很慢。我尝试在 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 可能是当时的正确解决方案。