Возик вопрос о замене текущего интернет-шлюза и сформировался совместными усилиями ТЗ, где есть задача перенаправлять трафик пользователя через разные прокси и разные провайдеры в зависимости от того, какой ресурс пытается открыть.
Пока все в теории, собираю информацию, ищу/читаю, так как в этом деле шибко зеленый.
Итак, пусть у нас есть три сетевые
LAN0 (смотрит в локалку 192.168.1.*)
WAN0 (первый провайдер, наш ip 11.0.0.2)
WAN1 (второй провайдер, наш ip 22.0.0.2)
WAN0 - нормальный широкополосный интернет, который будет условно основным. Там мы будем резать всякие порно, игрушки, соцсети в рабочее время)
WAN1 - "интернет от института", инст выступает в роли провайдера, у него есть "proxy.edu.ru:3128".
Когда мы работает без прокси, нас видят по ip 22.0.0.2, если через их прокси - как 22.0.0.7
Прокси "proxy.edu.ru:3128" доступен только из сети провайдера WAN1.
Часть доступов научных ресурсов/журналов привязано к ip 22.0.0.2, часть к 22.0.0.7
Поэтому логическая схема, для меня, выглядит так
если запрашиваемый домен входит в массив1
{
направляем трафик через WAN1 + proxy
}
иначе_если запрашиваемый домен входит в массив2
{
направляем трафик через WAN1
}
иначе
{
направляем трафик через WAN0
}
Сейчас же есть только институтский провайдер, поэтому организовано банально через браузер - включил/выключить прокси. Но это же не наш метод!