ວິທີການຊອກຫາລູກຄ້າທຸກຄົນທີ່ເຊື່ອມຕໍ່ກັບພອດ HTTP ຫຼື HTTPS


ໃນບົດຂຽນສັ້ນໆນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຊອກຫາລູກຄ້າທຸກຄົນ (ໂດຍໃຊ້ IP addressees ຂອງພວກເຂົາ) ທີ່ເຊື່ອມຕໍ່ກັບ server ຫຼື Nginx web server ໃນພອດ HTTP ຫຼື HTTPS ຢູ່ເທິງ server Linux.

ໃນ Linux, ທຸກໆການບໍລິການທີ່ເຮັດວຽກຢູ່ໃນ server ຟັງສຽງຂອງເຕົ້າຮັບ ສຳ ລັບລູກຄ້າເພື່ອຂໍການເຊື່ອມຕໍ່. ພາຍຫຼັງການເຊື່ອມຕໍ່ທີ່ປະສົບຜົນ ສຳ ເລັດຈາກລູກຄ້າ, ຊັອກເກັດ (ປະສົມປະສານກັບທີ່ຢູ່ IP ແລະພອດ (ເລກທີ່ລະບຸ ຄຳ ຮ້ອງສະ ໝັກ/ບໍລິການທີ່ລູກຄ້າເຊື່ອມຕໍ່)) ຖືກສ້າງຂື້ນ.

ແນະ ນຳ ໃຫ້ອ່ານ: ວິທີການເບິ່ງທ່າເຮືອ TCP ແລະ UDP ໃນເວລາຈິງ

ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນລະອຽດຂອງຊັອກເກັດເຫຼົ່ານີ້, ພວກເຮົາຈະໃຊ້ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງ ss, ເຊິ່ງໃຊ້ເພື່ອສະແດງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບເຕົ້າຮັບໃນເຄືອຂ່າຍ Linux. ທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງ netstat ເກົ່າ, ເຊິ່ງສະແດງການເຊື່ອມຕໍ່ເຕົ້າຮັບທີ່ໃຊ້ວຽກໄດ້.

ຕົວຢ່າງ, ທ່ານສາມາດໃຊ້ເຄື່ອງມືເຫຼົ່ານີ້ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນສະຖິຕິຂອງຊັອກເກັດຂອງລູກຄ້າທຸກຄົນທີ່ເຊື່ອມຕໍ່ກັບພອດຫຼືບໍລິການສະເພາະ.

# ss
OR
# netstat

ເພື່ອໃຫ້ໄດ້ບັນຊີລາຍຊື່ຂອງລູກຄ້າທັງ ໝົດ ທີ່ເຊື່ອມຕໍ່ກັບ HTTP (Port 80) ຫຼື HTTPS (Port 443), ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ ss ຫຼື netstat ເຊິ່ງຈະບອກລາຍຊື່ທຸກເຊື່ອມຕໍ່ (ບໍ່ວ່າຈະຢູ່ໃນສະຖານະໃດກໍ່ຕາມ) ລວມທັງສະຖິຕິຂອງ UNIX. .

# ss -o state established '( sport = :http or sport = :https )'
OR
# netstat -o state established '( sport = :http or sport = :https )'

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອບອກເລກພອດ ຈຳ ນວນຫລາຍ.

# ss -tn src :80 or src :443
OR
# netstat -tn src :80 or src :443

ທ່ານອາດຈະເຫັນວ່າບົດຄວາມຕໍ່ໄປນີ້ມີປະໂຫຍດ:

<

  • 4 ວິທີໃນການຄົ້ນຫາພອດໃດທີ່ ກຳ ລັງຟັງຢູ່ໃນ Linux
  • ວິທີການກວດສອບບັນດາທ່າເຮືອຫ່າງໄກສອກຫຼີກສາມາດເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ ຄຳ ສັ່ງ 'nc'
  • ນັ້ນແມ່ນສິ່ງທີ່ພວກເຮົາມີຢູ່ໃນບົດຂຽນສັ້ນໆນີ້. ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຜົນປະໂຫຍດ ss, ອ່ານ ໜ້າ man ຂອງມັນ (man ss). ທ່ານສາມາດຕິດຕໍ່ຫາພວກເຮົາ ສຳ ລັບ ຄຳ ຖາມໃດໆ, ໂດຍຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.