Jetty 12.1 ප්රොක්සි බැහැර කිරීම් සත්කාරකය සහ තොටුපොළ අනුව
JVM nonProxyHosts සේවාදායකය පාලනය කරන බව උපකල්පනය කරනවාට වඩා නිශ්චිත සත්කාරකයක් සහ අවශ්ය පරිදි තොටුපොළක් සඳහා Jetty 12.1 ප්රොක්සියේ බැහැර කළ ලිපින කට්ටලය භාවිත කරන්න.
Jetty 12.1 හි HTTP සේවාදායකය එක් එක් ප්රොක්සි වස්තුවේ ගමනාන්ත බැහැර කිරීම් රඳවා ගනී. ඉල්ලීම් ආරම්භ වීමට පෙර ඒවා එකතු කරන්න:
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 හි සත්කාරකය සහ තොටුපොළ සඳහා අපේක්ෂකයින් සපයයි; අදහස් කළ අභ්යන්තර බැහැර කිරීම් රඳවා ගන්න.
මෙම පිවිසුම තොටුපොළ 443 හි internal.example සමඟ ගැලපේ. තොටුපොළක් නොමැතිව, සත්කාරක පිවිසුමක් ඕනෑම තොටුපොළක එම සත්කාරකය සමඟ ගැලපේ. සත්කාරක නාම ගැලපීම නිශ්චිතය: JVM nonProxyHosts වල්ඩ්කාඩ් හෝ නළයෙන් වෙන් කළ ලැයිස්තුවක් දීම වෙනුවට අදහස් කළ සෑම සත්කාරකයක්ම වෙන වෙනම එකතු කරන්න.
බැහැර කිරීමක් මෙම ප්රොක්සි වස්තුව මූලාශ්රය සමඟ ගැලපීම නතර කරයි. ප්රොක්සි කිහිපයක් වින්යාසගත කර ඇත්නම් තවත් ප්රොක්සියක් තවමත් ගැලපිය හැක; ප්රතිඵලය සෘජු මාර්ගයක් ලෙස හැඳින්වීමට පෙර ඉතිරි අපේක්ෂකයින් පරීක්ෂා කරන්න.