מעבר מסודר בין פרוקסיים בקובץ PAC
תוצאת PAC מופרדת בנקודות-פסיק מספקת מסלולים חלופיים. היא אינה שולחת את הבקשה ברצף דרך שני שרתי הפרוקסי.
תוצאת PAC מופרדת בנקודות-פסיק מספקת מסלולים חלופיים לפי סדר:
return "PROXY proxy-a.example:8080; PROXY proxy-b.example:8080";
השתמשו בנקודות הקצה האמיתיות של HTTP שהמדיניות דורשת. בבדיקות של יעדים ציבוריים שבהם פרוקסיים ציבוריים מותרים, רשימת פרוקסי ה-HTTP מספקת מועמדים. הדפדפן יכול לנסות את B כשמתאים לכך לאחר ש-A נכשל. התעבורה אינה עוברת דרך A ואז דרך B. שרשרת דורשת תמיכה נפרדת בלקוח או בשרתי הפרוקסי; השרשרת של curl מ-SOCKS ל-HTTP היא סידור נתמך אחד.
זמינות הסקריפט וזמינות הפרוקסי
על הלקוח להשיג תחילה סקריפט PAC שמיש. פרוקסי שני בערך ההחזרה אינו יכול לעזור לדפדפן שנכשל בהורדת הסקריפט ואין לו עותק שמור שמיש.
לאחר ההערכה, הדפדפן בוחר מבין המסלולים שהוחזרו. מסמך הייחוס של PAC מגדיר את הפורמט המסודר; הדפדפן קובע אילו כשלים מפעילים את המעבר וכמה זמן הוא זוכר מועמד שנכשל. שגיאת HTTP שמתקבלת דרך פרוקסי מתפקד אינה מפעילה מסלול אחר באופן אוטומטי.
חלופה ישירה
הוספת ; DIRECT מאפשרת מסלול בלי אף אחד משני הפרוקסיים. זה עשוי להתאים למדיניות נדידה, אך מתנגש בדרישה שהתעבורה המושפעת תמיד תשתמש ביציאה מאושרת.
לדוח תקלה, רשום אם הסקריפט הושג, את תוצאתו עבור ה-URL המושפע, ואת החלופה שהדפדפן ניסה. התצפיות האלה ממקמות את הכשל בין אספקת הסקריפט, ההערכה וחיבור הפרוקסי.