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.

Maqaallo la xiriira