Tokiko aplikazio bat LittleProxyra konekta daiteke, LittleProxy-k bere eskaera enpresako guraso baten bidez birbidaltzen duen bitartean. Konfiguratu entzulea eta gurasoa batera:

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

Java 8 edo berriagorako zatitxo honek LittleProxy-ren kateatze-interfaze publikoak erabiltzen ditu. Proxy-a erabiltzen duen aplikazioa 127.0.0.1:8080 helbidera konektatzen da; egokitzaileak proxy.office.example:3128 itzultzen du hurrengo proxy gisa.

Kudeatzaileari galdetzen zaio eskaera baterako gorako hautagaiak emateko. Adibide honek guraso bera gehitzen du aldiro. Aplikazio baten bideratze-arauak beste hautagai bat hauta dezake beste helmuga baterako. Autentifikaziorik gabeko guraso publiko bat erabiltzea baimentzen duen webgune publikoaren proba isolatu batean, HTTP proxy zerrendak egokitzaile horren helbidea eman dezake, guraso proxyaren kredentzialik konfiguratu gabe.

Kateatze-motak org.littleshoot.proxy-n daude; DefaultHttpProxyServer bere impl paketean dago.

Erlazionatutako artikuluak