IP yoxlama səhifəsi birbaşa ünvanınızı göstərə bilər, halbuki PAC faylı başqa saytı düzgün proksiləyir. IP yoxlama səhifəsinin özünü hansı budağın idarə etdiyini yoxlayın:

function FindProxyForURL(url, host) {
  if (host === "example.com") {
    return "PROXY 203.0.113.10:8080; DIRECT";
  }
  return "DIRECT";
}

Skript example.com üçün HTTP proksisi, ardınca DIRECT təklif edir. Bütün digər hostlar açıq şəkildə birbaşa gedir, ona görə başqa domendəki IP yoxlayıcısı proksi budağını heç sınaqdan keçirmir. İstifadədən əvvəl sənədləşdirmə son nöqtəsini nəzərdə tutulan HTTP proksisi ilə dəyişin; açıq proksilər siyasətə uyğundursa, HTTP proksi siyahısı namizəd mənbəyidir.

Nöqtəli vergüllər marşrut namizədlərini ayırır. DIRECT proksisiz bağlantıya icazə verir; seçilərsə, hədəf həmin birbaşa yolun çıxışını görə bilər. Məcburi proksi siyasəti proksi əlçatmaz olanda bu ehtiyatı qəsdən buraxan qaydaya arxalana bilməz.

Brauzer namizəd uğursuzluqlarını necə işləyəcəyini qərarlaşdırır və uğursuz proksiləri yadda saxlaya bilər. Saytın HTTP xətası qaytarması avtomatik olaraq proksinin əlçatmazlığına bərabər deyil. Buna görə skriptin ilk namizədi təkbaşına istifadə olunan yolu sübut etmir.

PROXY IP:port adi HTTP dinləyicisini göstərir. Dəstəklənəndə HTTPS-i CONNECT ilə daşıya bilər; sırf sayt HTTPS olduğu üçün ayrıca son nöqtə tələb etmir. Yalnız brauzerin verdiyi URL məlumatını istifadə edin: HTTPS yol və sorğu hissəsi PAC qiymətləndirilməzdən əvvəl çıxarıla bilər.

Nəzərdə tutulan hədəf üçün nəticəni qiymətləndirib eyni qaydaya tabe yeni sorğu göndərin. Düzəliş seçməzdən əvvəl yanlış uyğunluq, əlçatmaz son nöqtə və icazəli birbaşa ehtiyat yolunu ayırın.

Əlaqəli məqalələr