Ààrò àdúgbò lè so mọ́ LittleProxy nígbà tí LittleProxy ń fi ìbéèrè rẹ̀ kọjá lọ sí ààrò pópó ilé-iṣẹ́. Ṣètò olùgbọ́ àti ààrò pópó pọ̀:

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

Ẹ̀ka Java 8 tàbí tó tuntun yìí ń lo àwọn ojú-ọ̀nà ẹ̀wọ̀n gbangba LittleProxy. Ààrò tí ń lo ààrò náà so mọ́ 127.0.0.1:8080; aṣàtúnṣe náà ń dá proxy.office.example:3128 padà gẹ́gẹ́ bí ààrò tó kàn.

A ń béèrè lọ́wọ́ alábòójútó láti pèsè àwọn olùdíje orí fún ìbéèrè kan. Àpẹẹrẹ yìí ń fi ààrò pópó kan náà kún ní gbogbo ìgbà. Òfin ọ̀nà ààrò lè yan olùdíje mìíràn fún ibi mìíràn. Nínú ìdánwò ojú-ẹ̀rọ gbangba tí ó yà sọ́tọ̀ tí a gbà láàyè láti lo ààrò pópó gbangba tí kò nílò ìjẹ́rìí, àkójọ ààrò HTTP lè pèsè àdírẹ́sì aṣàtúnṣe yẹn, láìsí ẹ̀rí ààrò pópó tí a ṣètò.

Àwọn irú ẹ̀wọ̀n wà nínú org.littleshoot.proxy; DefaultHttpProxyServer wà nínú àpò impl rẹ̀.

Àwọn àpilẹ̀kọ tó jọra