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 ці спіс праз вертыкальную рыску.

Выключэнне прымушае гэты аб'ект проксі перастаць супадаць з крыніцай. Калі наладжана некалькі проксі, іншы проксі ўсё яшчэ можа супасці; праверце астатніх кандыдатаў, перш чым назваць вынік прамым маршрутам.

Падобныя артыкулы