ทำไมพร็อกซี SSH SOCKS สองตัวจึงแสดงไอพีสาธารณะเดียวกัน
วินิจฉัยทางออกสาธารณะที่เหมือนกันจากการส่งต่อแบบไดนามิกของ SSH หลายรายการไปยังเซิร์ฟเวอร์หลายที่อยู่เดียวกัน
สองคำสั่ง สองพอร์ต SOCKS ภายใน เครื่องเดียว ไอพีสาธารณะเดียว นี่เป็นเรื่องปกติเมื่อการเชื่อมต่อ SSH ทั้งสองไปถึงเซิร์ฟเวอร์เดียวกันและเซิร์ฟเวอร์ใช้เส้นทางเครือข่ายขาออกเดียวกัน
ที่อยู่ที่ใช้เข้าสู่ระบบ SSH เป็นขาเข้า ส่วนการเชื่อมต่อกับเว็บไซต์เป็นการเชื่อมต่อขาออกใหม่จากฝั่งเซิร์ฟเวอร์ของการส่งต่อแบบไดนามิกภายใน บทบาททั้งสองนี้แยกจากกัน
การเชื่อม SSH ไปยังที่อยู่ A แล้วต่อไปยังที่อยู่ B บน VPS เครื่องเดียวไม่ได้สั่งให้ใช้ A และ B เป็นแหล่งต้นทางตามลำดับของการเชื่อมต่อที่ถูกส่งต่อ การกำหนดเส้นทางและ การเลือกที่อยู่ต้นทางอาจเลือกแหล่งเดียวกัน สำหรับทั้งสอง
พอร์ตภายในเป็นเพียงด้ามจับ ไม่ใช่ตัวตนใหม่
พอร์ต 1080 และ 1081 แยกผู้รับฟังบนแล็ปท็อปของคุณ พอร์ตเหล่านี้ไม่ได้จัดสรรที่อยู่ระยะไกล เอกสารการส่งต่อแบบไดนามิก อธิบายว่าปลายทางเปิดจากฝั่งระยะไกลอย่างไร โดยไม่สัญญาว่าจะมีที่อยู่ต้นทางหนึ่งรายการต่อที่อยู่เข้าสู่ระบบ SSH หนึ่งรายการ
หากต้องการทางออกแยกกัน ให้ระบุการเลือกอย่างชัดเจนในสถาปัตยกรรม เกตเวย์แยกที่มีเส้นทางขาออกต่างกันเป็นทางเลือกหนึ่ง พร็อกซีเฉพาะที่มีการควบคุมต้นทางเป็นเอกสารเป็นอีกทางเลือกหนึ่ง การควบคุมที่อยู่ขาออกของ Squid แสดงว่านี่เป็นคุณสมบัติแยกจากการรับการเชื่อมต่อของไคลเอนต์
ตัวเลือก -b ภายในของ SSH ไม่ใช่ตัวเลือกทางออกระยะไกล มันผูกการเชื่อมต่อ SSH ฝั่งไคลเอนต์ ไม่ใช่แหล่งของการเชื่อมต่อเว็บไซต์ของเซิร์ฟเวอร์ระยะไกล
ตรวจสอบกลุ่มที่อยู่และ NAT ด้วย เว็บไซต์ IPv6 อาจเห็นตัวตนต่างจากไซต์ที่มีเฉพาะ IPv4 และที่อยู่เซิร์ฟเวอร์หลายรายการอาจถูกแปลเป็นแหล่งสาธารณะเดียว ให้นับ เส้นทางขาออกที่ใช้งานได้ ไม่ใช่แค่พอร์ตที่กำหนดค่าไว้หรือที่อยู่เข้าสู่ระบบ SSH