พร็อกซีเปลี่ยนได้เพียงที่อยู่ออกของเครือข่าย การแก้ชื่อ DNS, IPv6, เขตเวลาและภาษา, ลายนิ้วมือกราฟิก และสัญญาณอื่นจากเบราว์เซอร์ยังอาจเผยความไม่สอดคล้องของสภาพแวดล้อมได้
ตั้งค่าพร็อกซีแล้ว และหน้าตรวจสอบก็แสดงภูมิภาคเป้าหมาย แต่บัญชียังถูกเชื่อมโยงอยู่ หลายคนมักคิดก่อนว่าพร็อกซีไม่ดีพอแล้วเปลี่ยนผู้ให้บริการ หากเปลี่ยนหลายครั้งแล้วยังมีปัญหาเดิม สาเหตุก็อาจไม่ได้อยู่ที่ที่อยู่ออกของเครือข่าย
สิ่งที่พร็อกซีเปลี่ยนได้มีเพียงจุดที่คำขอเครือข่ายออกไป เพื่อให้เว็บไซต์ทำงานตามปกติ เบราว์เซอร์จะส่งข้อมูลจำนวนมากออกไป เช่น เวอร์ชันระบบและเบราว์เซอร์ เขตเวลา ภาษา ความละเอียดหน้าจอ ลักษณะกราฟิกและเสียง รวมถึงสถานะเครือข่ายภายใน หากสัญญาณเหล่านี้ไม่สอดคล้องกัน แพลตฟอร์มจะเห็นสภาพแวดล้อมที่มีความขัดแย้ง ไม่ใช่ผู้ใช้ปกติที่เพียงเปลี่ยน IP
ช่องทางส่วนใหญ่ด้านล่างไม่จำเป็นต้องผ่านอุโมงค์พร็อกซี
การแก้ชื่อ DNS อาจไม่ตามพร็อกซี
ทราฟฟิกอาจผ่านพร็อกซี แต่คำขอแก้ชื่อโดเมนอาจยังถูกส่งจากเครือข่ายภายใน เว็บไซต์ปลายทางเห็นที่อยู่พร็อกซี แต่บันทึกคำขอ DNS อาจชี้ไปยังเครือข่ายที่ใช้งานจริง
ใช้การทดสอบ DNS leak เพื่อตรวจว่าคำขอแก้ชื่อเริ่มจากที่ใด แนวทางคือให้คำขอ DNS วิ่งตามเส้นทางพร็อกซี หรือใช้ตัวแก้ชื่อที่สอดคล้องกับภูมิภาคของจุดออก
IPv6 อาจข้ามพร็อกซีและเชื่อมต่อโดยตรง
นี่เป็นหนึ่งในช่องทางที่ถูกมองข้ามได้ง่ายที่สุด หากเครือข่ายภายในรองรับทั้ง IPv4 และ IPv6 แต่พร็อกซีจัดการเฉพาะทราฟฟิก IPv4 เบราว์เซอร์อาจเข้าถึงเว็บไซต์ปลายทางโดยตรงผ่าน IPv6
ในกรณีนี้พร็อกซีแทบถูกข้ามไปทั้งหมด ตรวจดูว่าหน้าทดสอบส่งคืนที่อยู่ IPv6 หรือไม่ และควบคุมสถานะการเปิดใช้ IPv6 ในระดับสภาพแวดล้อมเพื่อไม่ให้ทราฟฟิกวิ่งอ้อมพร็อกซี
เขตเวลาและภาษาที่ไม่ตรงกันอาจถูกตรวจพบง่ายกว่าการรั่วไหลทั่วไป
หากพูดอย่างเคร่งครัด นี่ไม่ใช่ IP leak แต่ผลกระทบอาจหนักกว่า เพราะทำให้เกิดความขัดแย้งทางภูมิศาสตร์
IP ในภูมิภาคเป้าหมายที่ใช้ร่วมกับเขตเวลาท้องถิ่น อินเทอร์เฟซภาษาท้องถิ่น และรูปแบบเวลาท้องถิ่น เป็นความไม่สอดคล้องที่พบได้ชัด ความขัดแย้งอาจกระตุ้นระบบควบคุมความเสี่ยงได้ง่ายกว่าสัญญาณที่รั่วเพียงรายการเดียว เพราะการรั่วอาจเป็นเพียงการตั้งค่าที่ตกหล่น แต่ความขัดแย้งบอกว่าสภาพแวดล้อมถูกประกอบจากส่วนที่ไม่เข้ากัน
ตรวจว่า IP ขาออก เขตเวลา และภาษาเข้ากันเป็นชุดหรือไม่ แนวทางคือใช้การซิงก์อัตโนมัติตาม IP ขาออก แทนการกำหนดด้วยตนเอง
ลายนิ้วมือกราฟิกและเสียงระบุตัวอุปกรณ์
ลักษณะกราฟิกจากการเรนเดอร์ด้วย Canvas และ WebGL รวมถึงความต่างของรูปคลื่นจากการประมวลผลเสียง สะท้อนคุณสมบัติระดับฮาร์ดแวร์และไม่เกี่ยวกับเครือข่าย
แม้เปลี่ยน IP ไปประเทศอื่น ผลการเรนเดอร์จากการ์ดกราฟิกก็ยังมาจากเครื่องเดิม สิ่งที่ถูกเปิดเผยในชั้นนี้ไม่ใช่ IP แต่เป็นตัวตนของอุปกรณ์
เปรียบเทียบหลายสภาพแวดล้อมแล้วดูว่าลายนิ้วมือกราฟิกซ้ำกันหรือไม่ แต่ละสภาพแวดล้อมควรมีลายนิ้วมือของตนเอง ไม่ใช่ใช้ชุดเดียวร่วมกันทุกงาน
ช่วงขณะที่สลับพร็อกซี
ระหว่างที่พร็อกซีหลุด สลับโหนด หรือเชื่อมต่อครั้งแรก เบราว์เซอร์อาจส่งคำขอก่อนที่อุโมงค์จะพร้อมใช้งาน
เรื่องนี้จับได้ยากจากหน้าตรวจสอบ และมักต้องดูบันทึกแหล่งที่มาของคำขอใน log ควรหยุดการใช้งานเบราว์เซอร์ชั่วคราวระหว่างเปลี่ยนพร็อกซี และเริ่มงานต่อเมื่อสถานะการเชื่อมต่อเสถียรแล้ว
WebRTC ก็เป็นอีกหนึ่งช่องทาง
WebRTC เป็นช่องทางที่ถูกพูดถึงบ่อยที่สุด รายละเอียดมีการอธิบายแยกไว้แล้ว ที่นี่จึงนับเป็นเพียงหนึ่งในเส้นทางการเปิดเผยข้อมูล
เช็กลิสต์ตรวจสอบด้วยตนเองที่ใช้งานได้จริง

| ช่องทาง | ตรวจอะไร | ผลที่คาดหวัง |
|---|---|---|
| DNS | ตำแหน่งต้นทางของคำขอแก้ชื่อ | วิ่งตามเส้นทางพร็อกซี |
| IPv6 | มีการส่งคืนที่อยู่ IPv6 หรือไม่ | ไม่เปิดเผย |
| พารามิเตอร์ภูมิศาสตร์ | IP ขาออก เขตเวลา ภาษา | ทั้งสามสอดคล้องกัน |
| ลายนิ้วมือกราฟิกและเสียง | ซ้ำกันระหว่างหลายสภาพแวดล้อมหรือไม่ | แยกอิสระต่อสภาพแวดล้อม |
| ความเสถียรของพร็อกซี | มีช่วงสลับระหว่างทำงานหรือไม่ | เสถียรตลอดเวลา |
| WebRTC | ที่อยู่ที่ส่งคืน | ตรงกับที่อยู่พร็อกซี |
ตั้งค่าสภาพแวดล้อมเป็นระบบเดียวกัน
พร็อกซีแก้ได้เพียงหนึ่งในช่องทางเหล่านี้ สภาพแวดล้อมเป็นภาพรวม และการเปิดเผยผ่านช่องทางใดช่องทางหนึ่งก็อาจเพียงพอให้ระบบระบุสภาพแวดล้อมทั้งหมดได้
ดังนั้นจุดสำคัญไม่ใช่การเปลี่ยนไปหาพร็อกซีที่ดีกว่าเรื่อย ๆ แต่คือการตั้งค่าและตรวจสภาพแวดล้อมให้สอดคล้องกันทั้งระบบ: ลายนิ้วมือแยกอิสระ จุดออกเครือข่ายผูกกับแต่ละสภาพแวดล้อม และพารามิเตอร์ภูมิศาสตร์ตรงกันเป็นชุด PurpleMark จัดการในชั้นนี้ โดยแยกหลายสภาพแวดล้อมบนอุปกรณ์เดียวกัน เพื่อให้จุดออกและพารามิเตอร์เดินตามแต่ละสภาพแวดล้อม
มาตรการเหล่านี้มีไว้เพื่อให้บัญชีที่ปฏิบัติตามกฎทำงานได้อย่างเสถียร: ปฏิบัติตามข้อกำหนดการให้บริการของแพลตฟอร์มและ robots protocol ไม่ใช้ข้อมูลตัวตนปลอม และไม่หลีกเลี่ยงมาตรการป้องกันทางเทคนิค
ข้อมูลข้างต้นมีไว้เพื่ออธิบายหลักการทางเทคนิคเท่านั้น โปรดใช้เครื่องมือที่เกี่ยวข้องอย่างถูกกฎหมายและสอดคล้องกับข้อกำหนด


