Уважаемые форумчане, вот какая интересная задача:Есть Интернет, есть сервер со squid3 и настроенным файрволом (debian), и есть локальная сеть с пользователями, которые хотят интернет...
На компьютерах пользователей установлена такая приблуда (VipNet[Открытый интернет] если что), суть ее в следующем - когда пользователь переходит в режим интернета, то локальная сеть отрубается (на логическом уровне) и пользователю доступен только интернет-сервер, это типа защита такая - локальная сеть не доступна, ну я думаю, понятно.
Схема такая(это когда пользователь переключился в режим открытого интернета):
[интернет]----[сервер интернет, Linux]-----[координатор VipNet]----[Хаб]-----[Польз.1][Польз.2][Польз.3]...
Когда пользователь не в режиме открытого интернета - он идет напрямую на интернет сервер (координатор открытого интернета не доступен)
IP адреса у пользователей при переключении режимов не меняются.
Так вот, на squid мне нужно как-то определять, что пользователь идет через Координатор VipNet, или он идет напрямую.
Для чего? Для того, что по заданию партии, когда пользователь идет в интернет напрямую у него одни доступы, когда через координатор открытого интернета - другие, более расширенные.
Пока придумал только запускать 2 экземпляра squid. Но вопрос - можно ли использовать один кэш или нужно будет 2? И вообще, как лучше запустить 2 копии squid - может кто даст пошаговую инструкцию, было бы здорово...
А может посоветуете другой способ?