การเปลี่ยนพร็อกซีระบบอาจกระทบมากกว่าหน้าต่างที่กำลังทดสอบ สำหรับการทดสอบ Chrome สั้น ๆ คุณเปิดโปรไฟล์แยกและระบุพร็อกซีอย่างชัดเจนแทนได้

เปิดโปรไฟล์สำหรับทดสอบโดยเฉพาะ

ตัวอย่างพร็อกซี HTTP บน Linux:

google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080

ใช้ไดเรกทอรีใหม่ที่สงวนให้การทดสอบนี้ และเปลี่ยนเอนด์พอยต์ตัวอย่างเป็นพร็อกซีจริงจากบริการหรือรายการพร็อกซีฟรี ชื่อและตำแหน่งไฟล์เรียกใช้ Chrome ขึ้นกับระบบปฏิบัติการและการติดตั้ง

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

สำหรับรายการ SOCKS5

google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080

Chrome ใช้สคีม socks5 ไม่ใช่รูป socks5h ของ curl การใช้ SOCKS5 ของ Chromium แปลงชื่อปลายทางผ่านพร็อกซีสำหรับคำขอ URL ที่รองรับ มันรองรับ TCP ไม่ใช่รีเลย์ UDP ทั่วไป และไม่รองรับการยืนยันตัวตน SOCKS5 ด้วยชื่อผู้ใช้และรหัสผ่าน เอนด์พอยต์ SOCKS ที่มีการป้องกันจึงอาจล้มเหลวเพราะไคลเอนต์มีความสามารถไม่ตรง แทนที่จะเป็น IP ไม่ถูกต้อง

ทดสอบปลายทางสาธารณะในหน้าต่างนั้น

เปิดหน้าตรวจสอบ IP ในโปรไฟล์เฉพาะ หน้า localhost ไม่เหมาะกับการทดสอบเส้นทางพร็อกซี เพราะ Chromium มีกฎข้ามพร็อกซีโดยนัยสำหรับ loopback และที่อยู่ภายในบางส่วน

ทดสอบชนิดปลายทางที่ต้องใช้ด้วย หน้า HTTP สำเร็จไม่พิสูจน์ HTTPS CONNECT หากโปรไฟล์โหลดอะไรไม่ได้ ให้เปรียบเทียบเอนด์พอยต์เดิมด้วยคำขอบรรทัดคำสั่งขนาดเล็กก่อนแก้ตัวเลือกเบราว์เซอร์ สำหรับตัวรับฟัง HTTP ดูการทดสอบ HTTP ด้วย curl

จบการทดสอบ

ปิดกระบวนการ Chrome เฉพาะเมื่อเสร็จ คำสั่งข้างต้นไม่ได้เลือกโปรไฟล์ปกติ แยกโปรไฟล์ชั่วคราวจากโปรไฟล์ที่มีเซสชันส่วนตัว ไม่ต้องลงชื่อเข้าใช้เพื่อทดสอบเอนด์พอยต์

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

บทความที่เกี่ยวข้อง