Я использую пакет SDK клиента Azure IoT Hub для Python. Я использую слегка измененную версию примера скрипта из репозитория github для загрузки файлов в Центр Интернета вещей. Все работает нормально, пока мне не приходится использовать прокси для исходящих соединений.
Я пытался понять, как настроить прокси для этого, но ничего не нашел для Python SDK. Я также искал в других пакетах SDK и нашел некоторые параметры ProxySettings в iothub_client_options.h C SDK. Но я не знаю, как установить эти настройки в клиенте python (если настройки действительно работают). Я также обнаружил проблему, что для подключения через веб-сокеты требуется некоторое специальный формат переменных среды Linux. Но я не использую веб-сокеты.
Я пытался запустить свой скрипт как в среде Windows, так и в среде Linux, где параметры прокси-системы настроены правильно (Win: настройки Интернета, Linux: переменные среды).
Есть ли документация по этой теме? Кто-нибудь знает, как настроить прокси на Windows или Linux?