ແອັບພລິເຄຊັນທ້ອງຖິ່ນສາມາດເຊື່ອມຕໍ່ກັບ 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 ຂອງມັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ