ລູກຂ່າຍ HTTP ຂອງ Jetty 12.1 ເກັບການຍົກເວັ້ນປາຍທາງໄວ້ໃນແຕ່ລະວັດຖຸພຣອກຊີ. ເພີ່ມພວກມັນກ່ອນຄຳຮ້ອງເລີ່ມ:

var proxy = new org.eclipse.jetty.client.HttpProxy(
    "proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);

jettyClient ແມ່ນ org.eclipse.jetty.client.HttpClient ທີ່ມີຢູ່ແລ້ວຂອງແອັບພລິເຄຊັນ ພ້ອມວົງຈອນເລີ່ມ ແລະ ຢຸດປົກກະຕິ. ສຳລັບປາຍທາງສາທາລະນະທີ່ອະນຸຍາດ, ລາຍການພຣອກຊີ HTTP ໃຫ້ຜູ້ສະໝັກສຳລັບໂຮສ ແລະ ພອດຂອງ HttpProxy; ຮັກສາການຍົກເວັ້ນພາຍໃນທີ່ຕັ້ງໃຈໄວ້.

ລາຍການນີ້ກົງກັບ internal.example ໃນພອດ 443. ຖ້າບໍ່ມີພອດ, ລາຍການໂຮສຈະກົງກັບໂຮສນັ້ນໃນທຸກພອດ. ການຈັບຄູ່ຊື່ໂຮສແມ່ນແນ່ນອນ: ເພີ່ມແຕ່ລະໂຮສທີ່ຕັ້ງໃຈແຍກຕ່າງຫາກ ແທນການໃຫ້ໄວລ໌ກາດ JVM nonProxyHosts ຫຼື ລາຍການທີ່ແຍກດ້ວຍເສັ້ນຕັ້ງ.

ການຍົກເວັ້ນເຮັດໃຫ້ວັດຖຸພຣອກຊີນີ້ຢຸດກົງກັບຕົ້ນກຳເນີດ. ເມື່ອຕັ້ງຄ່າພຣອກຊີຫຼາຍອັນ, ພຣອກຊີອື່ນອາດຍັງກົງກັນໄດ້; ກວດເບິ່ງຜູ້ສະໝັກທີ່ເຫຼືອກ່ອນຈະເອີ້ນຜົນວ່າເສັ້ນທາງຊື່.

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