ຕົວແປ shell ແລະ ຄຸນສົມບັດລະບົບ JVM ເປັນຂໍ້ມູນເຂົ້າຂອງການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນ. ການສົ່ງອອກ http_proxy ສຳລັບ curl ບໍ່ໄດ້ສ້າງ http.proxyHost ພາຍໃນລູກຄ້າ Java URLConnection.

ສຳລັບ JVM ທີ່ການເຊື່ອມຕໍ່ HTTP ທີ່ກ່ຽວຂ້ອງຕ້ອງໃຊ້ເສັ້ນທາງຄົງທີ່, ອາກູເມັນຕອນເລີ່ມຕົ້ນສາມາດເຮັດໃຫ້ການເລືອກຊັດເຈນ:

java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
     -Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
     -jar application.jar

ຈຸດສຸດທ້າຍເປັນຕົວຢ່າງ; ຜູ້ສະໝັກ HTTP ສາທາລະນະຈາກລາຍຊື່ພຣອກຊີ HTTP ສາມາດຕື່ມຊ່ອງເຫຼົ່ານີ້ໄດ້ເມື່ອແອັບພລິເຄຊັນອະນຸຍາດເສັ້ນທາງນັ້ນ. ຄຸນສົມບັດໂຮສຮັບຊື່ໂຮສ ຫຼື ທີ່ຢູ່ IP, ໂດຍສະໜອງພອດແຍກຕ່າງຫາກ. ນີ້ບໍ່ແມ່ນ URL ພຣອກຊີເຕັມ.

ການພິສູດຢືນຢັນ ແລະ ກົດລະບຽບການຂ້າມ ຕ້ອງການການຕັ້ງຄ່າຂອງຕົນເອງ. ຢ່າສະຫຼຸບວ່າຄຸນສົມບັດ http.proxyPassword ທີ່ບໍ່ໄດ້ເອກະສານຈະເຮັດວຽກພຽງເພາະຕົວຢ່າງເກົ່າມີມັນ. ປຶກສາ API ການພິສູດຢືນຢັນທີ່ມີເອກະສານ ແລະ ຄຸນສົມບັດເຄືອຂ່າຍຂອງ JDK ຂອງທ່ານ.

ສິ່ງນີ້ໃຊ້ກັບເສັ້ນທາງເຄືອຂ່າຍ Java ທີ່ກ່ຽວຂ້ອງ. ຫ້ອງສະໝຸດທີ່ມີລູກຄ້າ HTTP ຕັ້ງຄ່າແບບເອກະລາດອາດປະຕິບັດຕາມນະໂຍບາຍອື່ນ. ກຳນົດລູກຄ້ານັ້ນກ່ອນທີ່ຈະໃຊ້ເວລາແປທຸກຕົວແປ shell ເປັນອາກູເມັນ JVM.

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