ກວດສອບ libcurl ທີ່ເຊື່ອມຕໍ່ສຳລັບການສະໜັບສະໜູນ HTTPS proxy
ແຍກການສ້າງ HTTPS proxy ທີ່ບໍ່ຮອງຮັບ ອອກຈາກ HTTP proxy ທຳມະດາທີ່ຂົນສົ່ງປາຍທາງ HTTPS.
CURLE_NOT_BUILT_IN ໝາຍຄວາມວ່າຄຸນສົມບັດທີ່ຮ້ອງຂໍບໍ່ມີຢູ່ໃນການສ້າງ libcurl. ດ້ວຍ URL proxy https:// ໃຫ້ກວດສອບການສະໜັບສະໜູນ HTTPS proxy ໃນຫ້ອງສະໝຸດທີ່ແອັບພລິເຄຊັນໂຫຼດຈິງ.
curl_version_info(CURLVERSION_NOW) ລາຍງານເວີຊັນຂອງຫ້ອງສະໝຸດນັ້ນ, TLS backend ແລະ ທຸງຄຸນສົມບັດ. CURL_VERSION_HTTPS_PROXY ຊີ້ບອກຄວາມສາມາດ HTTPS proxy; ການສະໜັບສະໜູນປາຍທາງ HTTPS ທົ່ວໄປເປັນຄຸນສົມບັດອື່ນ. ໄຟລ໌ປະຕິບັດ curl ແຍກຕ່າງຫາກອາດໃຊ້ການສ້າງຫ້ອງສະໝຸດອື່ນ.
ທຳອິດ ຢືນຢັນໂປຣໂຕຄອນຂອງຜູ້ຟັງ. HTTP proxy ທຳມະດາທີ່ຂົນສົ່ງປາຍທາງ HTTPS ຍັງໃຊ້ http:// proxy URL. ການປ່ຽນຄ່ານັ້ນເໝາະສົມເມື່ອມັນແກ້ໄຂຄຳອະທິບາຍຂອງຜູ້ຟັງ.
ຖ້າຕົວກາງເອງຕ້ອງການ TLS, ໃຫ້ເກັບ URL https:// ຂອງມັນໄວ້ ແລະ ໃຊ້ຫ້ອງສະໝຸດທີ່ເຂົ້າກັນໄດ້. libcurl ໄດ້ເພີ່ມ HTTPS proxy ກັບ OpenSSL ໃນ 7.52.0 ແລະ ຂະຫຍາຍການສະໜັບສະໜູນ backend ໃນ 7.87.0. ເວີຊັນເວລາລັນ, TLS backend ທີ່ເລືອກ ແລະ ຄຸນສົມບັດທີ່ຄອມໄພລ໌ລ້ວນມີຄວາມສຳຄັນ; ການເປີດຕົວເລືອກການສ້າງທີ່ບໍ່ກ່ຽວຂ້ອງບໍ່ໄດ້ພິສູດຄວາມສາມາດນີ້.