Seachfhreastalaí tuismitheora a chur le héisteoir LittleProxy
Ceangail éisteoir LittleProxy áitiúil le withAddress agus soláthair a thuismitheoir suas an tsreafa trí ChainedProxyManager.
Is féidir le feidhmchlár áitiúil nascadh le LittleProxy agus LittleProxy ag cur a iarratas ar aghaidh trí thuismitheoir corparáideach. Cumraigh an t-éisteoir agus an tuismitheoir le chéile:
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();
Úsáideann an mhír seo do Java 8 nó níos déanaí comhéadain phoiblí slabhraithe LittleProxy. Nascann an feidhmchlár a úsáideann an seachfhreastalaí le 127.0.0.1:8080; tugann an t-oiriúnóir proxy.office.example:3128 ar ais mar an chéad seachfhreastalaí eile.
Iarrtar ar an mbainisteoir iarrthóirí suas an tsreafa a sholáthar d'iarratas. Cuireann an sampla seo an tuismitheoir céanna leis gach uair. Is féidir le riail ródaithe feidhmchláir iarrthóir eile a roghnú do cheann scríbe eile. I dtástáil leithleach ar shuíomh poiblí a bhfuil cead aige tuismitheoir poiblí gan fhíordheimhniú a úsáid, is féidir leis an liosta seachfhreastalaí HTTP seoladh an oiriúnóra sin a sholáthar, gan aon dintiúirí seachfhreastalaí tuismitheora cumraithe.
Tá na cineálacha slabhraithe in org.littleshoot.proxy; tá DefaultHttpProxyServer ina phacáiste impl.