import java.net.InetSocketAddress;
import org.apache.hc.core5.reactor.IOReactorConfig;
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;

var reactor = IOReactorConfig.custom()
    .setSocksProxyAddress(new InetSocketAddress("proxy.example", 1080))
    .build();
var client = HttpAsyncClients.custom()
    .setIOReactorConfig(reactor)
    .build();
client.start();

Cuir na h-iarrtasan neo-shioncronach a tha thu ag iarraidh tron chliant seo, a’ cumail nam fìor URIan cinn-uidhe aca. Cùm an cliant beò fad na h-obrach agus dùin e às dèidh sin. Airson iarrtasan ceadaichte gu cinn-uidhe poblach, bheir liosta nam progsaidhean SOCKS aoighean is puirt a dh’fhaodadh tu cleachdadh; tagh tionndadh SOCKS ris a bheil an reactor a’ cur taic.

Tha an reactor a’ stiùireadh na slighe socaid neo-shioncronaich seo. ’S e eadar-aghaidh eile a th’ ann an slighe progsaidh HTTP le HttpHost no SocketConfig a’ mhanaidseir cheanglaichean chlasaigich.

Airson dearbhadh SOCKS le ainm-cleachdaiche is facal-faire far a bheil taic ann, suidhich setSocksProxyUsername agus setSocksProxyPassword air togailiche an reactor cuideachd. Crìochnaich an rèiteachadh ro start seach roghainnean co-roinnte atharrachadh fhad ’s a tha iarrtasan a’ ruith.

Artaigilean co-cheangailte