Моя компания недавно использовала новое программное обеспечение безопасности от zscaler для защиты интернет-трафика. Исходя из моего базового понимания, что он делает: он берет все зашифрованные соединения с Интернетом по протоколу SSL и проверяет их на наличие вредоносных передач, и бог знает, что, действуя как «человек посередине». Теперь, когда я открываю веб-сайт в браузере, на долю секунды я иногда вижу, что он переключается на https://login.zscloud.net/..., за которым следуют некоторые загадочные цифры и веб-сайт, который я изначально хотел.
Поскольку это запускается, scala sbt этого не делает, потому что больше не может подключаться к любому хранилищу.
Я прочитал много постов и перепробовал много вещей более 3 дней:
Я настроил параметры прокси для http и https в sbtconfig.txt
Я импортировал корневые сертификаты для нашего прокси в хранилище ключей java с некоторыми вариантами (хранилище ключей в jdk или jre).
Я пробовал версии 0.13.8 и 1.2.8 sbt
Существенное сообщение об ошибке от sbt:
java.net.ConnectException: не удалось подключиться к /IP-OF-MY-CORPORATE-PROXY: 8080
Но когда я копирую, например, « https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.2.8/sbt-1.2.8.pom » из сообщения об ошибке и помещаю его в браузер, открывается без проблем.
Я запускаю scala и sbt на компьютере с Windows 7, используя версию 1.8.0_201 для Java и JDK.
У кого-нибудь есть опыт работы с zscaler/proxy и sbt?
Буду признателен за любую помощь, даже советы о том, как проверить или отладить соединение с прокси.