У меня есть сервер с двумя сетевыми адаптерами, один из которых подключен к изолированной сети, а другой - к Интернету. Прямо сейчас я делюсь интернетом через squid (не прозрачный прокси) с несколькими машинами внутри изолированной сети. На этом компьютере нет ограничений на просмотр, но Я хочу предоставить доступ только к картам Google для еще нескольких компьютеров. Возможно ли такое с кальмаром?
Я читал об использовании более одного порта, и я предполагал настроить полный сервис в одном порту и просто службу карт Google в другом порту (на том же IP-адресе сервера), но я не могу найти ни одного примера об этом или любом способе сделать Это. Другой вариант - запуск нескольких экземпляров squid, но я предпочитаю оставить это последним вариантом.
Примечание: как сказал @mattdm, это можно легко сделать с помощью ACL, но я думаю, что он имеет в виду IP. Извините, но я не объяснил, что я не хочу вносить изменения в конфигурацию squid каждый раз, когда ПК требует другого доступа для просмотра. Но по соображениям безопасности я думаю, что это будет лучший подход.
Да, это очень легко сделать с помощью Squid ACL - списков контроля доступа. Документация для этого находится здесь: https://wiki.squid-cache.org/SquidFaq/SquidAcl
(Для этого вам даже не нужно использовать разные порты.)