ใช้ SOCKS5 อย่างชัดเจนในผลลัพธ์ PAC ของ Firefox
ใช้ผลลัพธ์ PAC แบบ SOCKS5 ที่ชัดเจน และแยกเส้นทางการแยกวิเคราะห์ออกจากพฤติกรรมการตั้งค่าพร็อกซีด้วยมือของ Firefox
ผลลัพธ์ PAC ระบุทั้งพร็อกซีและโพรโทคอล หากการติดตั้ง Firefox ของคุณต้องการ SOCKS5 ให้ระบุในค่าที่ส่งคืน:
return "SOCKS5 proxy.example:1080";
หากนโยบาย PAC ใช้ปลายทางสาธารณะ ให้เลือกผู้สมัครจาก รายการพร็อกซี SOCKS5 และคงผลลัพธ์ SOCKS5 ที่ชัดเจนไว้ โทเค็น SOCKS ทั่วไปมีประวัติความเข้ากันได้ ไม่ใช่คำสั่งที่พกพาได้ซึ่งทุกเบราว์เซอร์ต้องตีความว่าเป็น SOCKS เวอร์ชันใหม่ที่สุด
ในการใช้งาน Firefox ที่ตรวจสอบที่นี่ ตัวแยกวิเคราะห์ PAC จับคู่ SOCKS5 ที่ชัดเจนกับผู้ให้บริการซ็อกเก็ตเวอร์ชัน 5 และขอให้แก้ชื่อโฮสต์ปลายทางฝั่งเซิร์ฟเวอร์ การกำหนดค่าพร็อกซีด้วยมือเป็นไปตามเส้นทางการตั้งค่าแยกต่างหาก ชื่อการตั้งค่าจากการตั้งค่าด้วยมือจึงไม่ควรถือเป็นคำอธิบายสากลของผลลัพธ์ PAC ทุกกรณี
เก็บเวอร์ชันเบราว์เซอร์ที่แน่นอน สคริปต์ PAC ที่โหลด และโทเค็นที่ส่งคืนไว้ในบันทึก สคริปต์ที่คุณแก้ไขไม่จำเป็นต้องเป็นสคริปต์ที่ไคลเอนต์ดึงมา และเส้นทางอื่นที่ส่งคืนสำหรับโฮสต์หนึ่งอาจเปลี่ยนการสังเกตได้
เรื่องนี้เกี่ยวกับชื่อปลายทางที่สัมพันธ์กับเส้นทาง SOCKS ที่เลือก ไคลเอนต์ยังต้องไปถึงปลายทางของพร็อกซี และแอปพลิเคชันอื่นยังคงพฤติกรรม DNS ของตนเอง อย่าเปลี่ยนผลลัพธ์ PAC ที่ถูกต้องหนึ่งรายการให้เป็นการกล่าวอ้างว่าการค้นหาทั้งหมดทั้งอุปกรณ์เกิดขึ้นจากระยะไกลแล้ว
เมื่อการกำหนดค่าต้องรองรับหลายเบราว์เซอร์ ให้ตรวจสอบการรองรับโทเค็น PAC ที่มีเอกสารของแต่ละตัว แทนที่จะย้ายรายละเอียดระดับซอร์สโค้ดของ Firefox ไปยังการใช้งานอื่น