พร็อกซีที่เปลี่ยน IP ไคลเอนต์ในส่วนหัว HTTP

พร็อกซีที่เปลี่ยน IP ไคลเอนต์ในส่วนหัว HTTP

พร็อกซีประเภทนี้ใส่ที่อยู่ IP ไคลเอนต์ปลอมลงในส่วนหัวของคำขอ HTTP โดยซ่อนที่อยู่จริงในช่องนั้น แต่คำขอยังอาจมีข้อมูลที่บ่งชี้ว่าใช้พร็อกซี การแทนค่าเพียงช่องเดียวไม่ได้ยืนยันว่าที่อยู่จริงจะไม่ปรากฏในส่วนอื่นของคำขอ คำว่า “distorting” หมายถึงการแทนข้อมูลเกี่ยวกับไคลเอนต์ในลักษณะนี้

คำนี้มาจากการจัดระดับการไม่เปิดเผยตัวตนของพร็อกซีแบบเก่า พร็อกซีเชิงพาณิชย์สมัยใหม่ควรทำงานแบบ Elite / High Anonymity กล่าวคือไม่ส่งต่อ IP ต้นทางของไคลเอนต์และไม่เพิ่มส่วนหัวที่ระบุว่าใช้พร็อกซี คำว่า Distorting จึงมีประโยชน์หลักในการทำความเข้าใจคำอธิบายเก่าและป้ายกำกับในรายการพร็อกซีสาธารณะ

สิ่งที่เปลี่ยนไปในคำขอ

สมมติว่า IP สาธารณะของคุณคือ 198.51.100.24 และพร็อกซีเชื่อมต่อไปยังเว็บไซต์จาก 203.0.113.80 ในคำขอ HTTP ที่ไม่เข้ารหัส พร็อกซีใส่ที่อยู่ที่สามลงในส่วนหัว ได้แก่ X-Forwarded-For: 192.0.2.55

ที่อยู่ที่สามนั้นเป็นค่าปลอมที่พร็อกซีใส่เข้ามา ไม่ใช่ทั้ง IP จริงของคุณและที่อยู่ที่ใช้เชื่อมต่อไปยังเว็บไซต์

อุปกรณ์ที่มี IP 198.51.100.24 ส่งคำขอผ่านพร็อกซี 203.0.113.80 เว็บไซต์ได้รับการเชื่อมต่อจาก 203.0.113.80 และได้รับที่อยู่ไคลเอนต์ปลอม 192.0.2.55 ใน X-Forwarded-For
เว็บไซต์ได้รับ IP ของพร็อกซีจากการเชื่อมต่อ และได้รับ IP ไคลเอนต์ปลอมจากส่วนหัว HTTP ค่าปลอมไม่ได้แทนที่ที่อยู่ของการเชื่อมต่อ

ส่วนหัวอื่นยังอาจบ่งชี้ว่ามีตัวกลางจัดการคำขอ ตัวอย่างเช่น ส่วนหัว Via บันทึกว่ามีพร็อกซีเกี่ยวข้อง การแทน IP ไคลเอนต์ไม่ได้ลบสัญญาณนี้

สิ่งที่เว็บไซต์เห็นจริง

การเชื่อมต่อยังคงมาจาก 203.0.113.80 การใส่ที่อยู่อื่นในส่วนหัวไม่ได้ย้ายพร็อกซีไปอีกประเทศ หรือเปลี่ยนเครือข่ายและชื่อเสียงที่ผูกกับ IP ของพร็อกซี การเปลี่ยนค่าปลอมระหว่างคำขอไม่ใช่การหมุนเวียน IP จริง เพราะที่อยู่ของการเชื่อมต่อยังเหมือนเดิม

เครื่องมือตรวจสอบ IP อาจแสดงที่อยู่ของการเชื่อมต่อ หรือค่าที่ดึงมาจากส่วนหัว จึงอาจให้ผลต่างกันสำหรับพร็อกซีเดียวกัน การเห็นที่อยู่ปลอมบนหน้าทดสอบไม่ได้หมายความว่าทุกเว็บไซต์จะถือว่าที่อยู่นั้นเป็น IP ของคุณ

แต่ละเว็บไซต์เป็นผู้เลือกว่าจะใช้ส่วนหัวใดและเชื่อค่าจากใคร เซิร์ฟเวอร์อาจรับข้อมูล IP ไคลเอนต์จากรีเวิร์สพร็อกซีของตนเองเท่านั้น พร็อกซีที่คุณใช้เข้าเว็บไซต์นั้นไม่ได้กลายเป็นแหล่งข้อมูลที่เชื่อถือได้โดยอัตโนมัติ

ใช้กับ HTTPS ด้วยหรือไม่

ตัวอย่างนี้ต้องอาศัยพร็อกซีที่อ่านและแก้ไขคำขอ HTTP ได้ เมื่อใช้ทันเนล HTTPS ปกติที่สร้างด้วย CONNECT คำขอและส่วนหัวจะเดินทางอยู่ภายในการเชื่อมต่อ TLS แบบต้นทางถึงปลายทาง พร็อกซีที่เพียงส่งต่อข้อมูลเข้ารหัสนี้ไม่สามารถแทรก IP ปลอมลงในส่วนหัวเหล่านั้นได้ ดังนั้นผล Distorting จากการทดสอบ HTTP แบบไม่เข้ารหัสจึงไม่ได้อธิบายพฤติกรรมของพร็อกซีเดียวกันเมื่อใช้ HTTPS โดยอัตโนมัติ

กลับไปที่ฐานความรู้