В корпоративной среде часто встречаются ситуации, когда доступ к нужным ресурсам на рабочем ноутбуке ограничен. Это может сильно замедлить выполнение задач. Подобные ограничения, хотя и являются гипотетическими, можно попытаться обойти, воспользовавшись обратным прокси, размещенным на локальном компьютере. Я решил протестировать эту идею и случайно разместил код проекта Locality в репозитории GitHub. Этот инструмент позволяет пользователям запускать Nginx как обратный прокси и управлять им с помощью Python и Flask в Docker.
Перед началом работы необходимо подключить рабочий ноутбук к личной сети. После установки Locality можно добавить нужные сайты в веб-интерфейс, каждый из которых будет доступен на отдельном порту. Имейте в виду, что подключение не защищено, и браузер может выдать предупреждение о сертификате. Всегда важно учитывать возможные риски, такие как MITM-атаки и кейлоггеры, которые могут угрожать безопасности ваших данных.
Простой способ проверить, использует ли ваша система анализ трафика, — это изучить сертификаты на популярных сайтах, таких как Google. Если они выдают сертификаты не от уважаемого центра сертификации, возможно, вы находитесь под наблюдением. В целом, Locality является удобным инструментом, который может облегчить процесс работы с интернет-ресурсами внутри компании.

