HTTP CONNECT: ພຣັອກຊີ HTTP ຈັດການ HTTPS ແນວໃດ?
ຕິດຕາມຄຳຂໍ HTTPS ຜ່ານພຣັອກຊີ HTTP, ແຍກຄຳຕອບ CONNECT ຈາກຄຳຕອບຂອງເຊີບເວີຕົ້ນທາງ ແລະຫາຈຸດທີ່ອຸໂມງລົ້ມເຫຼວ.
“200 Connection Established” ໝາຍເຖິງພຣັອກຊີຍອມຮັບອຸໂມງ. ເວັບໄຊທ໌ຍັງບໍ່ທັນສົ່ງໜ້າເວັບກັບມາ. ຕໍ່ໄປແມ່ນ TLS ກັບປາຍທາງ ແລ້ວຈຶ່ງເປັນຄຳຂໍ HTTPS ຕົວຈິງ.
ຈາກການເຊື່ອມຕໍ່ພຣັອກຊີເຖິງຄຳຕອບຂອງເວັບໄຊທ໌
- ໄຄລເອັນເຊື່ອມຕໍ່ກັບຈຸດປາຍທາງຂອງພຣັອກຊີ.
- ມັນຂໍໃຫ້ພຣັອກຊີເຊື່ອມຕໍ່ກັບໂຮສຕ໌ແລະພອດປາຍທາງ.
- ພຣັອກຊີຍອມຮັບຫຼືປະຕິເສດຄຳຂໍນັ້ນ.
- ຫຼັງຈາກຍອມຮັບ ໄຄລເອັນຈະເຈລະຈາ TLS ກັບປາຍທາງຜ່ານອຸໂມງ.
- ໄຄລເອັນສົ່ງຄຳຂໍ HTTPS ແລະຮັບຄຳຕອບຂອງເວັບໄຊທ໌ພາຍໃນ TLS.
ການຖືກປະຕິເສດການເຊື່ອມຕໍ່ພຣັອກຊີ, ອຸໂມງຖືກປະຕິເສດ ແລະຂໍ້ຜິດພາດໃບຮັບຮອງ ເກີດຂຶ້ນຄົນລະຈຸດໃນລຳດັບນີ້. ຫາຂັ້ນຕອນສຸດທ້າຍທີ່ສຳເລັດກ່ອນປ່ຽນການຕັ້ງຄ່າ.
ການແລກປ່ຽນ CONNECT
ໃນ HTTP/1.1 ການແລກປ່ຽນແບບຫຍໍ້ເປັນດັ່ງນີ້:
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
HTTP/1.1 200 Connection Established
ເປົ້າໝາຍຄຳຂໍແມ່ນໂຮສຕ໌ແລະພອດ ໂດຍບໍ່ມີພາດຫຼືພາຣາມິເຕີຄິວຣີຂອງເວັບໄຊທ໌. ຫຼັງຈາກຄຳຕອບ CONNECT ສຳເລັດ ການເຊື່ອມຕໍ່ຈະຂົນສົ່ງໄບຕ໌ຂອງອຸໂມງ. ສຳລັບປາຍທາງ HTTPS ການແລກປ່ຽນຕໍ່ໄປຂອງໄຄລເອັນແມ່ນການຈັບມື TLS.
ອ່ານລະຫັດສະຖານະທີ່ເປັນຕົວເລກ ແທນການທຽບຂໍ້ຄວາມອະທິບາຍພາສາອັງກິດ. ພຣັອກຊີອາດໃຊ້ຂໍ້ຄວາມຕ່າງກັນສຳລັບສະຖານະດຽວກັນ.
ສັງເກດດ້ວຍ curl
ສຳລັບພຣັອກຊີ HTTP ທີ່ພອດພາຍໃນເຄື່ອງ 8080:
curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/ປ່ຽນທີ່ຢູ່ຮັບຟັງເປັນຈຸດປາຍທາງຂອງທ່ານ. ຖ້າຕ້ອງການຕົວເລືອກ ໃຫ້ເບິ່ງລາຍການພຣັອກຊີ HTTP ແລ້ວທົດສອບລາຍການທີ່ເລືອກ. ລາຍການຍົກເວັ້ນທີ່ວ່າງເຮັດໃຫ້ການເອີ້ນຄັ້ງນີ້ເລືອກພຣັອກຊີ. ຕາມລຳດັບເວລາ ໃຫ້ຊອກຫາການເຊື່ອມຕໍ່ພຣັອກຊີ, ຄຳຕອບ CONNECT, ການກວດໃບຮັບຮອງປາຍທາງ ແລະຄຳຕອບເວັບໄຊທ໌. ຖ້ອຍຄຳໃນບັນທຶກຂຶ້ນກັບບິລດ໌ curl.
ປາຍທາງອາດສົ່ງ 404, 429 ຫຼື 500 ກັບມາຫຼັງຈາກພຣັອກຊີຍອມຮັບອຸໂມງ. ມັນອາດລົ້ມເຫຼວລະຫວ່າງ TLS ກ່ອນສົ່ງຄຳຕອບ HTTP ໃດໆ.
ຢຸດຢູ່ຈຸດໃດ?
| ສິ່ງທີ່ພົບ | ສິ່ງທີ່ກວດຕໍ່ |
|---|---|
| ການເຊື່ອມຕໍ່ພຣັອກຊີຖືກປະຕິເສດ | ທີ່ຢູ່ພຣັອກຊີ, ພອດຮັບຟັງ, ໂປຣເຊສ ແລະການເຂົ້າເຖິງເຄືອຂ່າຍ. |
| ພຣັອກຊີສົ່ງ 407 ກັບມາ | ບັນຊີພຣັອກຊີ ແລະຮູບແບບຢືນຢັນຕົວຕົນ. |
| ພຣັອກຊີປະຕິເສດປາຍທາງຫຼືພອດ | ນະໂຍບາຍການເຂົ້າເຖິງ ແລະປາຍທາງ CONNECT ທີ່ອະນຸຍາດ. |
| ອຸໂມງເປີດ ແລ້ວການກວດ TLS ລົ້ມເຫຼວ | ຊື່ປາຍທາງ, ບ່ອນເກັບຄວາມເຊື່ອຖື, ໂມງ ແລະການດັກ TLS ແບບຄຸ້ມຄອງທີ່ອາດມີ. |
| TLS ສຳເລັດ ແລະເວັບໄຊທ໌ສົ່ງຂໍ້ຜິດພາດກັບມາ | ຄຳຕອບຂອງເວັບໄຊທ໌. |
ເມື່ອປຽບທຽບ ໃຫ້ຄົງດ້ານໜຶ່ງໄວ້: ລອງປາຍທາງອື່ນຜ່ານພຣັອກຊີເດີມ ຫຼືປຽບທຽບປາຍທາງເດີມຜ່ານເສັ້ນທາງກົງທີ່ອະນຸຍາດ.
ອຸໂມງຍັງມີຜູ້ດຳເນີນການ
ພຣັອກຊີຮູ້ປາຍທາງ CONNECT ແລະຈັດການເວລາກັບປະລິມານທຣາຟຟິກ. TLS ຈາກຕົ້ນທາງເຖິງປາຍທາງຕາມປົກກະຕິປົກປ້ອງເນື້ອຫາແອັບພລິເຄຊັນຂອງເວັບໄຊທ໌ຈາກພຣັອກຊີທີ່ບໍ່ໄດ້ສິ້ນສຸດເຊດຊັນ TLS ນັ້ນຢູ່ຕົວມັນເອງ. ພຣັອກຊີດັກຮັບແບບຄຸ້ມຄອງທີ່ໄຄລເອັນເຊື່ອຖືມີຄວາມສຳພັນດ້ານຄວາມເຊື່ອຖືທີ່ຕ່າງອອກໄປ.