Выключэнні проксі Jetty 12.1 па хасту і порце
Выкарыстоўвайце набор выключаных адрасоў проксі Jetty 12.1 для дакладнага хаста і неабавязковага порта, а не мяркуйце, што JVM nonProxyHosts кіруе кліентам.
HTTP-кліент Jetty 12.1 захоўвае выключэнні прызначэнняў у кожным аб'екце проксі. Дадайце іх перад пачаткам запытаў:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient — гэта існуючы org.eclipse.jetty.client.HttpClient праграмы з яго звычайным цыклам запуску і спынення. Для дазволеных публічных прызначэнняў спіс HTTP-проксі прапануе кандыдатаў для хаста і порта HttpProxy; захавайце патрэбныя ўнутраныя выключэнні.
Запіс супадае з internal.example на порце 443. Без порта запіс хаста супадае з гэтым хастам на любым порце. Супадзенне імені хаста дакладнае: дадавайце кожны патрэбны хаст асобна, а не падавайце шаблоны JVM nonProxyHosts ці спіс праз вертыкальную рыску.
Выключэнне прымушае гэты аб'ект проксі перастаць супадаць з крыніцай. Калі наладжана некалькі проксі, іншы проксі ўсё яшчэ можа супасці; праверце астатніх кандыдатаў, перш чым назваць вынік прамым маршрутам.