Моя компания недавно использовала новое программное обеспечение безопасности от 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?

Буду признателен за любую помощь, даже советы о том, как проверить или отладить соединение с прокси.

1 ответ1

0

Попробовав много вещей, я снова заработал:

1.) Когда моя компания перешла на zscaler, трафик через прокси больше не проходил. Браузер был настроен автоматически, поэтому я не узнал напрямую. К сожалению, прокси все еще был включен, но больше не работал должным образом. Поэтому я удалил все записи, касающиеся прокси в sbtconfig.txt. Мне еще пришлось указать хранилище ключей и пароль для него

2.) Корневой сертификат для моей компании каким-то образом поврежден или, по крайней мере, недостаточен, мне пришлось импортировать следующий сертификат в цепочке в хранилище ключей, затем он заработал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .