ຟິວ USERID ຂອງ SOCKS4
ອະທິບາຍຟິວ USERID ຂອງ SOCKS4 ແລະເຫດຜົນທີ່ການຕີຄວາມໝາຍຂອງມັນຂຶ້ນກັບເຊີບເວີ ບໍ່ແມ່ນການຢືນຢັນຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານ SOCKS5.
SOCKS4 ມີສາຍອັກສອນ USERID ຄວາມຍາວປ່ຽນແປງ ທີ່ສິ້ນສຸດດ້ວຍໄບຕ໌ສູນ. ເຊີບເວີຕີຄວາມໝາຍຕົວລະບຸນັ້ນຕາມນະໂຍບາຍຂອງມັນ; ໂປຣໂຕຄອນບໍ່ໄດ້ຕາມດ້ວຍການເຈລະຈາຍ່ອຍຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານ SOCKS5.
ຄຳຮ້ອງ SOCKS4 CONNECT ໄປຫາທີ່ຢູ່ເອກະສານ 203.0.113.8, ພອດ 443, ດ້ວຍ USERID ຫວ່າງເປົ່າ ແມ່ນ:
04 01 01 bb cb 00 71 08 00
ໄບຕ໌ທີ 9, 0x00, ສິ້ນສຸດຟິວຫວ່າງເປົ່າ. ມັນບໍ່ແມ່ນຕົວອັກສອນ 0 ທີ່ຄ່າ ASCII ຂອງມັນແມ່ນ 0x30. ການລະໄວ້ຈະເຮັດໃຫ້ USERID ບໍ່ສົມບູນ.
ສິ່ງທີ່ເຊີບເວີຄາດຫວັງ
ຕົວລະບຸຫວ່າງເປົ່າອາດເໝາະສົມເມື່ອບໍລິການບໍ່ຕ້ອງການອັນໃດ. ຖ້າມັນຕ້ອງການຕົວລະບຸສະເພາະ ຫຼືກົນໄກການເຂົ້າເຖິງອື່ນ, ໃຫ້ປະຕິບັດຕາມນະໂຍບາຍທີ່ເອກະສານໄວ້. ຊື່ທີ່ສະໜອງໃຫ້ຈະສ້າງຕົວຕົນກໍ່ຕໍ່ເມື່ອເຊີບເວີກວດສອບມັນ.
SOCKS4a ຂະຫຍາຍການຈັດການຊື່ໂຮສປາຍທາງ; ມັນບໍ່ໄດ້ເພີ່ມການຢືນຢັນ SOCKS5. ບໍລິການທີ່ຕ້ອງການບັນຊີ SOCKS5 ຕ້ອງການໄຄລເອນ ແລະ ວິທີທີ່ເຂົ້າກັນໄດ້. ການໃສ່ລະຫັດຜ່ານໃນ USERID ຂອງ SOCKS4 ບໍ່ສາມາດທົດແທນການແລກປ່ຽນນັ້ນ ແລະ ອາດເປີດເຜີຍຂໍ້ມູນຢືນຢັນທີ່ບໍ່ກ່ຽວຂ້ອງ.
ສຳລັບການປະຕິເສດ, ກວດສອບເວີຊັນ SOCKS, ປາຍທາງທີ່ຮ້ອງຂໍ ແລະ ນະໂຍບາຍຜູ້ໃຊ້ ແຍກກັນ.