Firefox SOCKS ProxyInfo: ตั้ง proxyDNS สำหรับการแก้ชื่อจากระยะไกล
ตั้งค่าพฤติกรรม DNS บน SOCKS ProxyInfo ที่ส่วนขยาย Firefox ส่งกลับ แทนที่จะถือว่ากล่องโต้ตอบของเบราว์เซอร์เป็นตัวกำหนดเส้นทางของส่วนขยาย
ส่งคืนนโยบาย DNS ปลายทางที่ต้องการพร้อมเส้นทาง SOCKS จากตัวรับฟังส่วนขยาย Firefox ที่มีอยู่ของคุณ:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
ใน API นี้ type: "socks" ระบุ SOCKS5 สำหรับคำขอไปยังเว็บไซต์สาธารณะที่ได้รับอนุญาตผ่านตัวกลางสาธารณะ ผู้สมัครจาก รายการพร็อกซี SOCKS5 สามารถจัดหาโฮสต์และพอร์ตของเส้นทางนี้ได้ ชิ้นส่วนนี้ถือว่าส่วนขยายมีตัวรับฟังการกำหนดเส้นทางที่ได้รับอนุญาตอยู่แล้ว ไม่ใช่ส่วนขยายที่สมบูรณ์ ชื่อชนิดจากข้อเสนอเก่าหรือจาก API ของเบราว์เซอร์อื่นไม่สามารถใช้แทนกันได้
เอกสารอ้างอิงปัจจุบันของ Mozilla ให้ proxyDNS ค่าเริ่มต้นเป็น false สำหรับชนิด SOCKS ที่รองรับ ตั้งค่าอย่างชัดเจนเมื่อเส้นทางนี้ต้องการการแก้ชื่อฝั่งพร็อกซี แทนที่จะพึ่งกล่องโต้ตอบพร็อกซีแบบกำหนดเองของเบราว์เซอร์ให้เลือกของส่วนขยาย
ใช้นโยบายที่ต้องการกับทุกอ็อบเจ็กต์สำรองที่เกี่ยวข้องด้วย อ็อบเจ็กต์อื่นที่ส่งกลับมาหลังเส้นทางแรกล้มเหลวอาจมีตัวเลือก DNS ที่ต่างออกไปหรือเลือกเส้นทางอื่น
ฟิลด์นี้ควบคุมคำค้นบางอย่างที่เกี่ยวข้องกับเส้นทางนั้น ไม่ได้ย้ายการค้นหาของระบบปฏิบัติการหรือแอปพลิเคชันทั้งหมดไปที่พร็อกซี