รักษาการรับส่งข้อมูลขากลับที่ตั้งไว้สำหรับการเชื่อมต่อ SOCKS ขาออกของ SSH
การเข้าสู่ระบบ SSH อาจยังทำงานอยู่ได้ ขณะที่ไฟร์วอลล์ของเซิร์ฟเวอร์ทิ้งคำตอบของเว็บไซต์ที่มาถึงพอร์ตโลคอลชั่วคราว
หากการท่องเว็บผ่าน SOCKS ใช้ไม่ได้หลังการเปลี่ยนแปลงไฟร์วอลล์ของเซิร์ฟเวอร์ SSH อย่าตัดสินเส้นทางทั้งหมดจากเชลล์ SSH ที่ยังอยู่ เซิร์ฟเวอร์เปิดการเชื่อมต่อ TCP ปลายทางแยกต่างหากสำหรับการส่งต่อแบบไดนามิก
คำตอบของพวกมันมาถึงพอร์ตชั่วคราวที่เซิร์ฟเวอร์เลือก นโยบายที่อนุญาตเฉพาะทราฟฟิกขาเข้าใหม่ไปยังบริการ SSH อาจทิ้งแพ็กเก็ตเหล่านั้น เว้นแต่จะยอมรับทราฟฟิกที่ตั้งไว้แล้ว
ในชุดกฎ IPv4 iptables ที่มีอยู่ ส่วนสถานะการเชื่อมต่อคือ:
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTวางไว้ก่อนกฎ drop/reject สุดท้ายที่ตรงกัน กฎนี้ยอมรับทราฟฟิกขากลับที่ถูกติดตาม ไม่ใช่ทุกการเชื่อมต่อใหม่ไปยังพอร์ตสูง
ใช้ tuple ที่ถูกทิ้งและสถานะเพื่อยืนยันสาเหตุนี้ OUTPUT ต้องอนุญาตการเชื่อมต่อต่อไป และเส้นทาง IPv6 ต้องมีกฎที่ใช้บังคับ การเจรจา SOCKS การขนส่ง SSH และทราฟฟิกปลายทางเป็นขั้นตอนแยกกันที่ต้องตรวจสอบ