Тестовый запускщик AI Tools использует SSL для http-URLs

Здравствуйте,

я хотел протестировать следующий инструмент на базе ИИ:

/* eslint-disable  no-unused-vars */
function invoke(params) {
  const target = "http://stable-diffusion:7860/";
  try {
    const r = http.get(target);
    return { ok: true, status: r.status, len: (r.body||"").length };
  } catch (e) {
    return { ok: false, target, error: String(e) };
  }
}

при этом http://stable-diffusion:7860/ является внутренним конечным узлом.

К сожалению, http.get или http.post используют SSL на внутреннем уровне, хотя вызов выполняется только через http://:

Результат теста
ok: false
target: http://stable-diffusion:7860/
error: Error: SSL_connect returned=1 errno=0 peeraddr=172.18.0.40:7860 state=error: wrong version number

stable-diffusion корректно разрешается в 172.18.0.40, но между ними происходит «рукопожатие».

В настройках в разделе «Разрешённые внутренние хосты» уже добавлен «stable-diffusion».

Не могли бы вы посмотреть на это? Большое спасибо.