Ku dar proxy waalid dhageyste LittleProxy
Ku xidh dhageyste LittleProxy maxalli ah withAddress oo bixi waalidkiisa sare iyada oo loo marayo ChainedProxyManager.
Barnaamij maxalli ah wuxuu ku xiri karaa LittleProxy halka LittleProxy u gudbiyo codsigiisa iyada oo loo marayo waalid shirkadeed. Ku habee dhageystaha iyo waalidka wada:
ChainedProxy parent = new ChainedProxyAdapter() {
@Override
public InetSocketAddress getChainedProxyAddress() {
return new InetSocketAddress("proxy.office.example", 3128);
}
};
ChainedProxyManager manager = (request, candidates) ->
candidates.add(parent);
HttpProxyServer server = DefaultHttpProxyServer.bootstrap()
.withAddress(new InetSocketAddress("127.0.0.1", 8080))
.withChainProxyManager(manager)
.start();
Qaybtan Java 8 ama ka cusub waxay isticmaashaa is-dhexgalka silsiladda ee dadweynaha LittleProxy. Barnaamijka isticmaalaya proxy-ga wuxuu ku xirmaa 127.0.0.1:8080; adapter-ku wuxuu soo celiyaa proxy.office.example:3128 sida proxy-ga xiga.
Maareeyaha ayaa la weydiiyaa inuu bixiyo musharrixiinta sare ee codsi. Tusaalahan wuxuu ku daraa isla waalidka mar kasta. Qaanuunka marin-haga barnaamijku wuxuu dooran karaa musharrax kale oo loogu talagalay meel kale. Tijaabo go'doon ah oo website dadweyne ah oo loo ogolaaday isticmaalka waalid dadweyne aan la xaqiijin, liiska proxy-yada HTTP ayaa bixin kara cinwaanka adapter-kaas, iyada oo aan la habayn wax aqoonsi proxy waalid ah.
Noocyada silsiladdu waxay ku yaalliin org.littleshoot.proxy; DefaultHttpProxyServer wuxuu ku yaal baakadiisa impl.