ຕົວເລືອກ proxyport ຂອງ socat ຕ້ອງໃຊ້ເຄື່ອງໝາຍເທົ່າກັນ
ແກ້ໄຂຕົວເລືອກ proxyport:8080 ທີ່ບໍ່ຮູ້ຈັກ ແລະ ແຍກຜູ້ຟັງທ້ອງຖິ່ນ, ຜູ້ຟັງພຣອກຊີ ແລະ ພອດບໍລິການສຸດທ້າຍ.
ໃນທີ່ຢູ່ socat ໃຫ້ຂຽນ proxyport=8080. ການຂຽນ proxyport:8080 ຖືກອ່ານເປັນຕົວເລືອກທີ່ບໍ່ຮູ້ຈັກ.
socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080
ຄຳສັ່ງຕົວຢ່າງນີ້ຮັບການເຊື່ອມຕໍ່ TCP ທ້ອງຖິ່ນຢູ່ 127.0.0.1:9090. ມັນເຊື່ອມຕໍ່ກັບ proxy.example ຢູ່ພອດ 8080 ແລະ ຂໍໃຫ້ພຣອກຊີ HTTP ນັ້ນເປີດອຸໂມງ CONNECT ໄປຫາ service.example:80. ພຣອກຊີຕ້ອງອະນຸຍາດປາຍທາງ ແລະ ພອດນັ້ນ. ສຳລັບການທົດສອບບໍລິການສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດ ລາຍຊື່ພຣອກຊີ HTTP ສະເໜີຜູ້ສະໝັກຈຸດປາຍທາງ ເຊິ່ງການເຂົ້າເຖິງ CONNECT ໄປຫາເປົ້າໝາຍ ແລະ ພອດຕົວຈິງຕ້ອງຖືກກວດສອບ.
ສາມພອດມີໜ້າທີ່ແຕກຕ່າງກັນ: 9090 ແມ່ນຜູ້ຟັງທ້ອງຖິ່ນ, 8080 ແມ່ນຜູ້ຟັງພຣອກຊີ ແລະ 80 ແມ່ນພອດບໍລິການສຸດທ້າຍ. ຈຸດສອງຈຸດແຍກຊ່ອງຕຳແໜ່ງຂອງທີ່ຢູ່ PROXY; ຕົວເລືອກທີ່ຢູ່ທີ່ແຍກດ້ວຍຈຸດຈ້ຳໃຊ້ name=value ເມື່ອຮັບຄ່າ.