Firefox SOCKS ProxyInfo: הגדרת proxyDNS לפתרון מרחוק
הגדירו את התנהגות ה-DNS באובייקט SOCKS ProxyInfo המוחזר מהרחבת Firefox במקום להניח שדיאלוג בדפדפן מגדיר את המסלול של ההרחבה.
החזירו את מדיניות ה-DNS המיועדת של היעד יחד עם מסלול ה-SOCKS מאזין ההרחבה הקיים שלכם ב-Firefox:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
ב-API הזה, type: "socks" מזהה SOCKS5. עבור בקשות לאתרים ציבוריים המותרות דרך מתווך ציבורי, מועמד מתוך רשימת שרתי ה-proxy של SOCKS5 יכול לספק את המארח והפורט של המסלול הזה. הקטע מניח שלהרחבה כבר יש מאזין ניתוב מורשה; זו אינה הרחבה שלמה. שם סוג מהצעה ישנה או מה-API של דפדפן אחר אינו ניתן להחלפה.
ההפניה הנוכחית של Mozilla נותנת ל-proxyDNS ערך ברירת מחדל של false עבור סוגי ה-SOCKS הנתמכים. הגדירו אותו במפורש כאשר המסלול הזה זקוק לפתרון בצד ה-proxy במקום להסתמך על דיאלוג ה-proxy הידני בדפדפן שיספק את הבחירה של ההרחבה.
החילו את המדיניות המיועדת גם על כל אובייקט גיבוי רלוונטי. אובייקט אחר המוחזר לאחר שהמסלול הראשון נכשל עשוי לבחור בחירת DNS אחרת או לבחור נתיב אחר.
השדה שולט בשאילתות מסוימות הקשורות למסלול הזה. הוא אינו מעביר ל-proxy כל חיפוש של מערכת ההפעלה או של היישום.