Я использую Windows Server 2012, в котором у меня есть общий доступ к Интернету через NAT на вторичную сетевую карту с использованием маршрутизации и удаленного обслуживания, и теперь проблема в том, что когда мой клиент просматривает прокси-сервер 10.0.0.1:3128, все идет правильно, но они удалите этот прокси из Интернета, тогда они смогут просматривать веб-сайты, заблокированные прокси.
так что скажите, пожалуйста, как перенаправить клиентский трафик только через прокси-сервер.
У Squid есть вики по этой теме, которую они называют кешированием перехвата.
«Как я могу заставить браузеры моих пользователей использовать мой кеш, не настраивая браузеры для проксирования?»
Ты можешь использовать pf-sense у него есть брандмауэр с открытым исходным кодом и система управления сетью, с такими услугами, как прокси-сервер кальмара и управлять ими через веб-интерфейс
Используя pf-sense, вы можете настроить прозрачный прокси-сервер, на котором вам не нужно настраивать параметры прокси в браузере для всех пользователей.
вы все еще можете сделать это из командной строки squid, МАСКАРАД но вам нужно настроить человека посередине для фильтрации сайтов ssl / https
вы можете настроить базовый сквид по ссылке настроить прозрачный прокси
вы также можете использовать групповую политику Windows Server, чтобы ограничить доступ пользователей к настройке прокси. Откройте диспетчер серверов, перейдите в инструменты => Управление групповой политикой => Политика домена по умолчанию. Щелкните правой кнопкой мыши Политику домена по умолчанию и выберите Изменить => Политики => Все настройки. Теперь найдите "Предотвратить изменение настроек прокси" в среднем контейнере. Дважды щелкните "Предотвратить изменение настроек прокси" и нажмите "Включить", а затем "ОК". теперь не забудьте запустить команду в cmd "gpupdate" как на пользователях, так и на сервере. Спасибо.