Carson a thagh Java proxy SOCKS airson d' iarrtas HTTP
Rannsaich toradh ProxySelector agus roghainnean èifeachdach JVM mus cuir thu seann fhuasglaidhean proxy Windows an sàs.
Faodaidh iarrtas Java tighinn tarsainn air grunn inntrigidhean proxy: rèiteachadh soilleir a' chliant, an roghnaichear bunaiteach, feartan lìonra JVM, agus roghainnean siostaim-obrachaidh le taic. Nuair a dh'ainmicheas loga SOCKS gun dùil, comharraich dè an inntrig a thagh e.
Airson còd a chleachdas an roghnaichear bunaiteach, rannsaich a' cho-dhùnadh airson an ceann-uidhe mionaideach:
URI target = URI.create("https://example.com/");
ProxySelector selector = ProxySelector.getDefault();
if (selector != null) {
System.out.println(selector.select(target));
}
Tha seo ag aithris teachdairean an roghnaicheir. Chan eil e a' dearbhadh dè an ceangal a shoirbhich mu dheireadh, agus faodaidh cliant le a shlighe shoilleir fhèin co-dhùnadh eadar-dhealaichte a dhèanamh.
Thoir sùil air na roghainnean èifeachdach
Thoir sùil air http.proxyHost, https.proxyHost, socksProxyHost, am portan, agus java.net.useSystemProxies. Tha sgrìobhainn feartan lìonra JDK a' mìneachadh an raon agus an òrdugh-prìomhachais. Thathar a' sgrùdadh lorg proxy an t-siostaim aig àm tòiseachaidh; suidhich gu beachdail e nuair a thòisicheas an JVM.
Tha seann fhreagairtean a' mìneachadh measgachaidhean sònraichte de sheann chòmhraidhean Windows agus de sheann JDK. Faodaidh na h-aithrisean sin tùs fuasglaidh a mhìneachadh, ach chan eil iad a' dearbhadh gu bheil an aon mhearachd aig àrainneachd ruith làithreach. Clàraich dreach na h-àrainneachd ruith agus toradh an roghnaicheir mus atharraich thu roghainnean an t-siostaim-obrachaidh airson gach aplacaid.
Ma tha feum aig an aplacaid air proxy HTTP airson aon chliant, faodaidh rèiteachadh proxy soilleir an t-àiteachadh sin a dhèanamh nas soilleire. Ma tha feum aice air sligheachadh fèin-obrachail meadhanaichte, rannsaich carson a fhuair no a thill an roghnaichear an inntrig SOCKS gun dùil.
Bu chòir do roghnaichear gnàthaichte na seachain agus an làimhseachadh fàilligidh a tha san amharc a ghlèidheadh. Faodaidh criathradh gach tagraiche SOCKS gun chomharradh ceanglaichean a bhriseadh a bha gu bhith a' cleachdadh fear. Ceartaich an riaghailt cheàrr leis a' raon as lugha as urrainn dhut a chomharrachadh.