ການສະກັດກັ້ນ proxy ດ້ວຍ iptables: ພອດ 80 ແລະ 443 ເປັນຊຸດດຽວ
ຈັບຄູ່ພອດ 80 ແລະ 443 ເປັນຊຸດດຽວ ໂດຍໃຫ້ການເລືອກທີ່ຢູ່ຂອງລູກຄ້າແຍກອອກຈາກປາຍທາງທີ່ proxy ຂຽນຄືນ.
ເພື່ອເລືອກການຈະລາຈອນ TCP ທີ່ພອດປາຍທາງເປັນ 80 ຫຼື 443 ໃຫ້ໃຊ້ຊຸດດຽວ:
-p tcp -m multiport --dports 80,443ໃນທາງກົງກັນຂ້າມ --dport 80:443 ເລືອກທັງຊ່ວງຕັ້ງແຕ່ 80 ຮອດ 443 ໂດຍລວມທັງສອງປາຍ. ສິ່ງນີ້ຈັບພອດເພີ່ມເຕີມຫຼາຍ. ຈຸດຈັກ ແລະ ຈຸດສອງຈຸດສະແດງນະໂຍບາຍຕ່າງກັນ.
ສິ່ງເຫຼົ່ານີ້ແມ່ນສ່ວນຂອງການຈັບຄູ່ ບໍ່ແມ່ນຄຳສັ່ງ firewall ເຕັມຮູບແບບ. ເພີ່ມພວກມັນເຂົ້າໃນ chain ແລະ ການກະທຳທີ່ການອອກແບບການສະກັດກັ້ນຕ້ອງການ.
| ຕົວເລືອກ | ສິ່ງທີ່ມັນລະບຸກ່ອນການຂຽນຄືນ |
|---|---|
-s 192.0.2.20 | ທີ່ຢູ່ຕົ້ນທາງຂອງລູກຄ້າ |
-d 198.51.100.30 | ທີ່ຢູ່ເຄື່ອງແມ່ຂ່າຍປາຍທາງ |
--dports 80,443 | ພອດບໍລິການປາຍທາງ |
ທີ່ຢູ່ທີ່ໃຫ້ແກ່ --to-destination ຂອງ DNAT ແມ່ນປາຍທາງໃໝ່ ເຊັ່ນ ຕົວຟັງຂອງ proxy. ມັນບໍ່ໄດ້ແທນຄວາມໝາຍຂອງການຈັບຄູ່ຕົ້ນທາງ ແລະ ປາຍທາງກ່ອນໜ້າ.
ຮັກສາຕົວເລືອກໃຫ້ແຄບພໍທີ່ຈະອະທິບາຍລູກຄ້າ ແລະ ການຈະລາຈອນທີ່ຕ້ອງການ. ໂດຍສະເພາະ ໃຫ້ຄິດເຖິງ ການເຊື່ອມຕໍ່ທີ່ proxy ສ້າງຂຶ້ນເອງ ເພື່ອບໍ່ໃຫ້ຄຳຮ້ອງຂໍຕໍ່ໄປຂອງມັນເຂົ້າສູ່ເສັ້ນທາງສະກັດກັ້ນດຽວກັນອີກ. ການເລືອກພອດ 443 ກໍບໍ່ໄດ້ປ່ຽນໄບຕ໌ໃນການເຊື່ອມຕໍ່ນັ້ນໃຫ້ເປັນຄຳຮ້ອງຂໍ proxy HTTP ທີ່ຊັດເຈນ; ແອັບພລິເຄຊັນທີ່ຮັບຍັງຕ້ອງການຮູບແບບການສະກັດກັ້ນທີ່ເໝາະສົມ. ສຳລັບການສົ່ງຕໍ່ TCP ໄປຫາ proxy ແບບໂປ່ງໃສ ຕົວແປຕ້ອງກູ້ປາຍທາງເດີມຄືນ ແລະ ເຈລະຈາພິເຄາະ proxy.