දේශීය යෙදුමක් 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 පැකේජයේ ඇත.

අදාළ ලිපි