У меня следующая установка:
______________
| |
| Ubuntu 16.04 |NIC1---(WIFI)---ISP1 (slow, unmetered)-----
| |
| game |
| |
| cloud sync |NIC2---(RJ45)---ISP2 (fast, metered)-------
|______________|
Я хочу использовать Wi-Fi для облачной синхронизации, потому что он безлимитный (ISP1).
Я хочу, чтобы в игре использовался интерфейс RJ45, потому что он быстрый (ISP2).
Я подумал, что один из способов - использовать прокси-сервер Squid для приложения облачной синхронизации. Squid будет настроен на использование только NIC1.
Я использую Firefox, чтобы проверить, все ли работает. Однако я столкнулся со следующей проблемой.
Когда NIC2 отключен, все работает нормально. (Firefox может открывать страницу)
В тот момент, когда я включаю прокси NIC2, перестает работать (время ожидания Firefox истекает)
Ниже мой squid.conf
:
http_port 3128
http_access allow all
tcp_outgoing_address 192.168.0.122
Обратите внимание, что NIC1 - 192.168.0.122.
Конфигурация Firefox настроена на использование прокси HTTP (S) 192.168.0.122:3128
Как заставить его работать? Придется ли возиться с маршрутами?