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

এই ক্লায়েণ্টেৰে নিৰ্দিষ্ট asynchronous অনুৰোধ পঠিয়াওক আৰু প্ৰকৃত গন্তব্য URI অক্ষুণ্ণ ৰাখক। কাম চলা সময়ত ক্লায়েণ্ট ৰাখি শেষত বন্ধ কৰক। অনুমোদিত ৰাজহুৱা গন্তব্যৰ অনুৰোধৰ বাবে SOCKS প্ৰক্সি তালিকা-ই হ’ষ্ট আৰু প’ৰ্টৰ প্ৰাৰ্থী দিয়ে; reactor-এ সমৰ্থন কৰা SOCKS সংস্কৰণৰ সৈতে মিলাওক।

এই asynchronous socket পথ reactor-এ নিয়ন্ত্ৰণ কৰে। HTTP HttpHost প্ৰক্সি ৰুট বা ক্লাছিক সংযোগ-মেনেজাৰৰ SocketConfig আন এটা interface।

সমৰ্থিত SOCKS ব্যৱহাৰকাৰী নাম/পাছৱৰ্ড প্ৰমাণীকৰণৰ বাবে reactor builder-তো setSocksProxyUsername আৰু setSocksProxyPassword নিৰ্ধাৰণ কৰক। অনুৰোধ চলি থাকোঁতে উমৈহতীয়া ছেটিং সলনি কৰাৰ সলনি start-ৰ আগতে বিন্যাস সম্পূৰ্ণ কৰক।

সম্পৰ্কিত প্ৰবন্ধ