Aikace-aikace na gida na iya haɗawa da LittleProxy yayin da LittleProxy ke tura buƙatarsa ta babban wakilin kamfani. Saida mai sauraro da babban wakili tare:

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

Wannan guntun na Java 8 ko sama da haka yana amfani da hanyoyin haɗin sarkar LittleProxy na jama'a. Aikace-aikacen da ke amfani da wakilin yana haɗawa da 127.0.0.1:8080; adaftan yana mayar da proxy.office.example:3128 a matsayin wakili na gaba.

Ana tuntuɓar manajan don samar da 'yan takarar sama don buƙata. Wannan misalin yana ƙara babban wakili ɗaya kowace lokaci. Dokar hanya ta aikace-aikace na iya zaɓar wani ɗan takara don wata manufa. A cikin gwajin keɓaɓɓen rukunin yanar gizo na jama'a da aka ba da izinin amfani da babban wakilin jama'a mara tabbaci, jerin wakilan HTTP na iya samar da adireshin wannan adaftan, ba tare da an saita takardun shaidar babban wakili ba.

Nau'ikan sarkar suna cikin org.littleshoot.proxy; DefaultHttpProxyServer yana cikin fakitin impl nasa.

Labarai masu alaƙa