พร็อกซีที่เปลี่ยน 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 จริงของคุณและที่อยู่ที่ใช้เชื่อมต่อไปยังเว็บไซต์
ส่วนหัวอื่นยังอาจบ่งชี้ว่ามีตัวกลางจัดการคำขอ ตัวอย่างเช่น ส่วนหัว Via บันทึกว่ามีพร็อกซีเกี่ยวข้อง การแทน IP ไคลเอนต์ไม่ได้ลบสัญญาณนี้
สิ่งที่เว็บไซต์เห็นจริง
การเชื่อมต่อยังคงมาจาก 203.0.113.80 การใส่ที่อยู่อื่นในส่วนหัวไม่ได้ย้ายพร็อกซีไปอีกประเทศ หรือเปลี่ยนเครือข่ายและชื่อเสียงที่ผูกกับ IP ของพร็อกซี การเปลี่ยนค่าปลอมระหว่างคำขอไม่ใช่การหมุนเวียน IP จริง เพราะที่อยู่ของการเชื่อมต่อยังเหมือนเดิม
เครื่องมือตรวจสอบ IP อาจแสดงที่อยู่ของการเชื่อมต่อ หรือค่าที่ดึงมาจากส่วนหัว จึงอาจให้ผลต่างกันสำหรับพร็อกซีเดียวกัน การเห็นที่อยู่ปลอมบนหน้าทดสอบไม่ได้หมายความว่าทุกเว็บไซต์จะถือว่าที่อยู่นั้นเป็น IP ของคุณ
แต่ละเว็บไซต์เป็นผู้เลือกว่าจะใช้ส่วนหัวใดและเชื่อค่าจากใคร เซิร์ฟเวอร์อาจรับข้อมูล IP ไคลเอนต์จากรีเวิร์สพร็อกซีของตนเองเท่านั้น พร็อกซีที่คุณใช้เข้าเว็บไซต์นั้นไม่ได้กลายเป็นแหล่งข้อมูลที่เชื่อถือได้โดยอัตโนมัติ
ใช้กับ HTTPS ด้วยหรือไม่
ตัวอย่างนี้ต้องอาศัยพร็อกซีที่อ่านและแก้ไขคำขอ HTTP ได้ เมื่อใช้ทันเนล HTTPS ปกติที่สร้างด้วย CONNECT คำขอและส่วนหัวจะเดินทางอยู่ภายในการเชื่อมต่อ TLS แบบต้นทางถึงปลายทาง พร็อกซีที่เพียงส่งต่อข้อมูลเข้ารหัสนี้ไม่สามารถแทรก IP ปลอมลงในส่วนหัวเหล่านั้นได้ ดังนั้นผล Distorting จากการทดสอบ HTTP แบบไม่เข้ารหัสจึงไม่ได้อธิบายพฤติกรรมของพร็อกซีเดียวกันเมื่อใช้ HTTPS โดยอัตโนมัติ
