ເຊື່ອມຕໍ່ການຈະລາຈອນ TCP ຂອງ hotspot ກັບ Redsocks ໃນ PREROUTING
ກົດ OUTPUT ທ້ອງຖິ່ນລະເລີຍແພັກເກັດທີ່ມາຈາກໂທລະສັບ; ທີ່ຢູ່ຂອງອິນເຕີເຟສທີ່ຖືກປ່ຽນທິດກໍຕ້ອງໄປຮອດຜູ້ຟັງ.
ດ້ວຍລະບົບ REDSOCKS ທີ່ມີຢູ່ແລ້ວ, ການຍົກເວັ້ນທີ່ຈຳເປັນ ແລະ ການປ່ຽນທິດ TCP ໄປ 12345, ເຊື່ອມຕໍ່ທາງເຂົ້າ hotspot ຕົວຈິງ:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSປ່ຽນ wlan1/ຊັບເນັດ ແລະ ຮັກສາບໍລິການທ້ອງຖິ່ນ. ສິ່ງນີ້ບໍ່ໄດ້ສ້າງລະບົບ, ຕົວປ່ຽນທິດ ຫຼື ເຊີບເວີ SOCKS.
PREROUTING REDIRECT ເລືອກທີ່ຢູ່ຫຼັກຂອງອິນເຕີເຟສທີ່ຮັບ. ດັ່ງນັ້ນ redsocks local_ip=127.0.0.1 ທີ່ເຮັດວຽກສຳລັບການຈະລາຈອນ OUTPUT ທ້ອງຖິ່ນອາດບໍ່ຮັບມັນ. ໃຊ້ທີ່ຢູ່ hotspot ຫຼື bind ທີ່ກວ້າງກວ່າໂດຍເຈດຕະນາພ້ອມຂໍ້ຈຳກັດການປ້ອນ, ແລະ ຈັບຄູ່ local_port ກັບການປ່ຽນທິດ.
ip/port ທາງເທິງກຳນົດເຊີບເວີ SOCKS. ຮັກສາທາງອອກໃໝ່ຂອງ redsocks ໃຫ້ເຂົ້າເຖິງໄດ້ ແລະ ຮັກສາການຍົກເວັ້ນຖ້າມີການດັກຈັບ OUTPUT ນຳ. ສຳລັບເສັ້ນທາງ TCP ທີ່ອະນຸຍາດໄປຫາເປົ້າໝາຍສາທາລະນະໂດຍບໍ່ມີຂໍ້ມູນ SOCKS, ຈຸດສິ້ນສຸດທີ່ກົງກັນຈາກລາຍຊື່ພຣັອກຊີ SOCKSສາມາດຕື່ມຊ່ອງທາງເທິງໄດ້.
ນີ້ແມ່ນ IPv4 TCP ເທົ່ານັ້ນ. UDP DNS, QUIC ແລະ IPv6 ຕ້ອງການການອອກແບບຂອງຕົນເອງ.