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();

كۆزلەنگەن ماس قەدەمسىز تەلەپلەرنى بۇ خېرىدار ئارقىلىق يوللاڭ ۋە ئۇلارنىڭ ھەقىقىي نىشان URI لىرىنى ساقلاڭ. ئىش جەريانىدا خېرىدارنى ساقلاپ، ئاخىرلاشقاندا تاقاڭ. ئاممىۋى نىشانلارغا رۇخسەتلىك تەلەپلەر ئۈچۈن SOCKS ۋاكالەتچى تىزىملىكى host ۋە port نامزاتلىرىنى بېرىدۇ؛ reactor قوللايدىغان SOCKS نەشرىنى تاللاڭ.

بۇ ماس قەدەمسىز socket يولىنى reactor باشقۇرىدۇ. HTTP HttpHost ۋاكالەتچى يولى ياكى كلاسسىك ئۇلىنىش باشقۇرغۇچنىڭ SocketConfig سەپلىمىسى باشقا كۆرۈنمە يۈز.

قوللىنىدىغان SOCKS ئىشلەتكۈچى نامى/پارول دەلىللىشى ئۈچۈن reactor builder دا setSocksProxyUsername ۋە setSocksProxyPassword نىمۇ تەڭشەڭ. تەلەپلەر ئىجرا بولۇۋاتقاندا ئورتاق تەڭشەكلەرنى ئۆزگەرتىشنىڭ ئورنىغا، start دىن بۇرۇن سەپلىمىنى تاماملاڭ.

مۇناسىۋەتلىك ماقالىلەر