Uhlelo lwendawo lungaxhuma ku-LittleProxy kuyilapho i-LittleProxy idlulisela isicelo sayo kumzali webhizinisi. Lungiselela umlaleli nomzali ndawonye:

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

Le siqeshana se-Java 8 noma entsha kakhulu sisebenzisa ama-interface omphakathi okuxhumanisa e-LittleProxy. Uhlelo olusebenzisa i-proxy luxhuma ku-127.0.0.1:8080; i-adaptha ibuyisela i-proxy.office.example:3128 njenge-proxy elandelayo.

Umqondisi uyabuzwa ukuthi anikeze abazoceli abaphezulu besicelo. Lesi sibonelo sengeza umzali ofanayo ngaso sonke isikhathi. Umthetho womzila wohlelo ungakhetha omunye umzali wendawo ehlukile. Esivivinyweni esihlukanisiwe sekheli lomphakathi elivunyelwe ukusebenzisa umzali womphakathi ongaqinisekisiwe, uhlu lwe-proxy ye-HTTP lungahlinzeka ngekheli laleyo adaptha, ngaphandle kwezimpawu zokungena ze-proxy yomzali ezilungiselelwe.

Izinhlobo zokuxhumanisa ziku-org.littleshoot.proxy; i-DefaultHttpProxyServer isephaketheni layo le-impl.

Izihloko ezihlobene