Назад | Перейти на главную страницу

Настройка squid для загрузки больших файлов на одном интерфейсе и выполнения любых действий на другом

У меня два подключения к Интернету, одно с высокой скоростью загрузки, но медленное для просмотра. Другой - быстрый для просмотра, но медленный для загрузки. Я попытался настроить acl в squid, чтобы управлять этим, но все по-прежнему маршрутизируется через один интерфейс.

Вот что я добавил в свой 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

Эффективное использование двойного соединения, когда одно - это высокая пропускная способность + высокая задержка, а другое - низкая пропускная способность + низкая задержка, - одна из проблем, которые MPTCP пытается решить. MPTCP пока не получил широкого распространения, поэтому вам, вероятно, следует просто придерживаться найденного решения.

Но если кто-нибудь вернется к этому вопросу через несколько лет, тогда MPTCP может быть подходящим решением в то время.