ወደ LittleProxy አድራጊ የወላጅ ፕሮክሲ ያክሉ
የአካባቢ LittleProxy አድራጊን በwithAddress ያሰሩ እና የላይኛውን ወላጅ በChainedProxyManager ያቅርቡ።
የአካባቢ መተግበሪያ ከLittleProxy ጋር መገናኘት ይችላል፤ LittleProxy ደግሞ ጥያቄውን በድርጅታዊ ወላጅ በኩል ያስተላልፋል። አድራጊውንና ወላጁን አንድ ላይ ያዋቅሩ፦
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 ወይም ከዚያ በላይ ቅንጭብ የLittleProxy ይፋዊ የሰንሰለት በይነገጽ ይጠቀማል። ፕሮክሲውን የሚጠቀመው መተግበሪያ ወደ 127.0.0.1:8080 ይገናኛል፤ አስማሚው ወደ ቀጣዩ ፕሮክሲ proxy.office.example:3128 ይመልሳል።
ለአንድ ጥያቄ የላይኛውን እጩዎች ለማቅረብ አስተዳዳሪው ይጠየቃል። ይህ ምሳሌ በየጊዜው ተመሳሳዩን ወላጅ ያክላል። የመተግበሪያ መንገድ ደንብ ለተለያየ መድረሻ ሌላ እጩ መምረጥ ይችላል። ያልተረጋገጠ ይፋዊ ወላጅ ለመጠቀም በተፈቀደ ገለልተኛ የይፋዊ ድረ-ገጽ ሙከራ ውስጥ የHTTP ፕሮክሲ ዝርዝር የዚያን አስማሚ አድራሻ ማቅረብ ይችላል፤ ምንም የወላጅ-ፕሮክሲ ምስክርነት አልተዋቀረም።
የሰንሰለት ዓይነቶች በorg.littleshoot.proxy ውስጥ ናቸው፤ DefaultHttpProxyServer በimpl ጥቅሉ ውስጥ ነው።