ແທນ 127.0.0.1:8080 ດ້ວຍເອັນພອຍຈາກບໍລິການຂອງທ່ານ ຫຼືຈາກລາຍການພຣັອກຊີ HTTP ແລ້ວແລ່ນນີ້ໃສ່ປາຍທາງ HTTPS ທີ່ບໍ່ມີອັນຕະລາຍ:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

ທີ່ຢູ່ loopback ໝາຍເຖິງ listener ເທິງເຄື່ອງຂອງທ່ານເອງ. ຄຳສັ່ງນີ້ເລືອກມັນຢ່າງຊັດເຈນ, ລ້າງລາຍການຂ້າມຂອງ curl ສຳລັບການເອີ້ນນີ້ ແລະໃຫ້ຫ້າວິນາທີສຳລັບສ້າງການເຊື່ອມຕໍ່ ກັບສິບຫ້າວິນາທີລວມ. ບໍ່ປ່ຽນການຕັ້ງຄ່າພຣັອກຊີຂອງບຣາວເຊີ ຫຼືລະບົບ.

ໃຊ້ໄຟລ໌ curl ຕົວຈິງຖ້າ shell ກຳນົດ curl ເປັນນາມແຝງຂອງໂປຣແກຣມອື່ນ; curl --version ລະບຸ build. ຖ້າ listener ເອງຕ້ອງໃຊ້ TLS, ໃຫ້ໃຊ້ scheme URL ຂອງພຣັອກຊີຕາມເອກະສານ.

ອ່ານຜົນສີ່ສ່ວນ ບໍ່ແມ່ນສັນຍານສຳເລັດອັນດຽວ

  1. ເຊື່ອມຕໍ່ພຣັອກຊີທີ່ເລືອກແລ້ວ: ທີ່ຢູ່ ແລະພອດເຂົ້າເຖິງໄດ້.
  2. CONNECT ຖືກຍອມຮັບ: ພຣັອກຊີເປີດອຸໂມງໄປປາຍທາງ HTTPS ແລ້ວ.
  3. ໃບຢັ້ງຢືນປາຍທາງຖືກກວດ: TLS ສຳເລັດພ້ອມການກວດຄວາມເຊື່ອຖືທີ່ຄາດໄວ້.
  4. ໄດ້ຮັບຄຳຕອບຈາກປາຍທາງ: ກວດສະຖານະ ແລະເນື້ອຫາວ່າໄດ້ຜົນທີ່ແອັບຕ້ອງການຫຼືບໍ່.

ອຸໂມງທີ່ໃຊ້ໄດ້ອາດຕາມດ້ວຍ 403 ຫຼື 429 ຈາກປາຍທາງ. curl ອາດຈົບຢ່າງສຳເລັດເຖິງແມ່ນໄດ້ຮັບຄຳຕອບຜິດພາດ HTTP, ຈຶ່ງບັນທຶກທັງສະຖານະຕອບກັບ ແລະຜົນຜິດພາດຂອງ curl. ພຽງ TCP ຫຼື CONNECT ສຳເລັດບໍ່ພໍ.

ຜົນແບບສັ້ນສຳລັບປຽບທຽບຊ້ຳ

ໃນ shell ແບບ Unix, ຖິ້ມເນື້ອຫາຄຳຕອບ ແລະພິມສະຖານະອຸໂມງ, ສະຖານະປາຍທາງ, ອີກຝັ່ງຂອງການເຊື່ອມຕໍ່ ແລະເວລາທີ່ໃຊ້:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --silent --show-error --output /dev/null --write-out 'http=%{http_code} connect=%{http_connect} peer=%{remote_ip} total=%{time_total}\n' https://example.com/

http_connect ອະທິບາຍຄຳຕອບອຸໂມງ; http_code ອະທິບາຍຄຳຕອບ HTTP ສຸດທ້າຍ. remote_ip ແມ່ນອີກຝັ່ງຂອງການເຊື່ອມຕໍ່ curl, ບໍ່ແມ່ນການວັດທີ່ຢູ່ອອກຂອງພຣັອກຊີຢ່າງເອກະລາດ. ລະບົບອື່ນໃຫ້ແທນ /dev/null ຫຼືເກັບເນື້ອຫາຄຳຕອບໄວ້.

ຖ້າທົດສອບລົ້ມເຫຼວ, ຫາຂັ້ນຕອນສ້າງການເຊື່ອມຕໍ່ ຫຼືໂອນຂໍ້ມູນທີ່ລົ້ມເຫຼວ ແລະປຽບທຽບກັບປາຍທາງດຽວກັນໂດຍກົງໃນບ່ອນທີ່ອະນຸຍາດເສັ້ນທາງນັ້ນ:

curl --noproxy '*' --connect-timeout 5 --max-time 15 --verbose https://example.com/

--noproxy '*' ຂ້າມພຣັອກຊີ. ການກວດໃບຢັ້ງຢືນລົ້ມເຫຼວທັງສອງທາງຊີ້ໄປທີ່ບັນຫາຄວາມເຊື່ອຖືຮ່ວມ; ການຕິດຕໍ່ໂດຍກົງສຳເລັດແຕ່ CONNECT ຖືກປະຕິເສດ ຊີ້ໄປທີ່ການຢືນຢັນຕົວຕົນ ຫຼືນະໂຍບາຍພຣັອກຊີ. ກວດຜົນລະອຽດກ່ອນແບ່ງປັນ ເພາະອາດມີຂໍ້ມູນລະບຸຕົວຕົນ.

ເກັບເອັນພອຍ, ເປົ້າໝາຍ ແລະເວລາປະທັບພ້ອມຜົນ. ນີ້ຢືນຢັນວ່າຫຍັງເຮັດວຽກໃນຄຳຂໍນັ້ນ; ການໃຊ້ໄດ້ໃນອະນາຄົດ, ຄວາມເປັນສ່ວນຕົວ ແລະປະສິດທິພາບເມື່ອມີໂຫຼດ ຕ້ອງມີຫຼັກຖານແຍກ.

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