พร็อกซีเปลี่ยน IP ขาออกของคุณอย่างไรโดยไม่ต้องปลอม IP
ทำความเข้าใจว่าทำไมเว็บไซต์จึงเห็นที่อยู่ของพร็อกซีแม้ไคลเอนต์ของคุณไม่ได้ปลอมแปลงที่อยู่ต้นทางในแพ็กเก็ต
“ปลอม IP ของฉัน” มักถูกใช้อย่างไม่เป็นทางการเพื่อหมายถึง “ทำให้เว็บไซต์เห็นที่อยู่อื่น” พร็อกซีส่งต่อสามารถทำอย่างหลังได้โดยไม่ต้องทำอย่างแรก
ในการตั้งค่าพร็อกซีแบบชัดเจนตามปกติ คอมพิวเตอร์ของคุณเชื่อมต่อกับพร็อกซีโดยใช้เส้นทางเครือข่ายจริง พร็อกซีจะเปิดการเชื่อมต่ออีกเส้นไปยังปลายทาง ปลายทางได้รับการเชื่อมต่อนั้นจากที่อยู่ขาออกของพร็อกซี หรือจากอุปกรณ์ NAT ที่อยู่ข้างหน้า
Your application -- connection A -- proxy -- connection B -- website
การเชื่อมต่อ A และการเชื่อมต่อ B ไม่ใช่การเชื่อมต่อ TCP เดียวที่ทาสีป้ายที่อยู่ทับไว้ ทั้งสองมีการสถานะการรับส่งของตัวเอง พร็อกซีอาจส่งไบต์แอปพลิเคชันเดียวกันต่อไป ขณะที่ส่วน TCP โดยรอบ เวลาของการตอบรับ และขอบเขตของแพ็กเก็ตแตกต่างกัน
ทำไมทราฟฟิกขากลับยังทำงานได้
เว็บไซต์ตอบกลับผ่านการเชื่อมต่อ B พร็อกซีรับการตอบกลับเหล่านั้นและนำข้อมูลที่เกี่ยวข้องกลับผ่านการเชื่อมต่อ A ทั้งสองช่วงมีผู้เข้าร่วมที่สามารถรับทราฟฟิกได้ที่ที่อยู่ที่มันใช้
การปลอมแปลงที่อยู่ต้นทางของแพ็กเก็ตเป็นการดำเนินการอีกอย่างหนึ่ง มันเปลี่ยนว่าผู้รับจะส่งคำตอบไปที่ใด การตั้งค่าการเชื่อมต่อ TCP ตามปกติขึ้นอยู่กับการได้รับการตอบกลับของแฮนด์เชก การเพียงเขียนที่อยู่ของคนอื่นลงในแพ็กเก็ตขาออกไม่ได้ให้เซสชันเว็บที่ใช้งานได้ที่ที่อยู่นั้น ข้อกำหนด TCP กำหนดการตั้งค่าการเชื่อมต่อนั้น
ที่อยู่ที่มองเห็นได้หนึ่งแห่งไม่ใช่เรื่องราวตัวตนทั้งหมด
เว็บไซต์ยังคงได้รับข้อมูลรับรองบัญชี คุกกี้ หรือข้อมูลการส่งต่อ พร็อกซียังคงได้รับการเชื่อมต่อของไคลเอนต์ ข้อเท็จจริงเหล่านี้ไม่ได้เปลี่ยนการดำเนินการให้เป็นการปลอมที่อยู่ต้นทาง แต่ธิบายว่าทำไมการเปลี่ยนคู่เครือข่ายที่ปลายทางสังเกตเห็นจึงแคบกว่าการทำให้การโต้ตอบทั้งหมดไม่ระบุตัวตน
สำหรับการแก้ปัญหา ให้ถามว่าการเชื่อมต่อใดและผู้สังเกตใดสร้างที่อยู่ “IP ของฉันเปลี่ยนไป” มีประโยชน์เฉพาะหลังจากระบุ ที่ที่มันถูกสังเกต