Ийгиликсиз издөө бара турган жер жеке тармагыңыздан тыш экенин далилдебейт. Ал бул PAC баалоосу керектүү даректи ала албаганын гана далилдейт.

Бул айырма dnsResolve() isInNet() эрежесин тамактандырганда маанилүү. Chromium'дун PAC ишке ашырылышы чечүү ийгиликсиз болгондо null кайтарат. Ийгиликсиздик бутагын жыйынтык дайыма бош сап деген эске салууга куруп койбоңуз.

function FindProxyForURL(url, host) {
    var address = dnsResolve(host);
    if (!address) {
        return "PROXY proxy.example:8080";
    }
    if (isInNet(address, "10.40.0.0", "255.255.0.0")) {
        return "DIRECT";
    }
    return "PROXY proxy.example:8080";
}

Бул мисал чечилбеген аттарды проксиге жөнөтөт. Бул саясат тандоосу, универсалдуу коопсуз демейки эмес. Проксиде кардарда жок чечкич же тармактык көрүнүш болгондо пайдалуу болушу мүмкүн. Жергиликтүү чечүүнү талап кылган тармакка башка ачык жыйынтык керек.

Бир жолу чечип, жыйынтыкты кайра колдонуңуз. Ошентип чечим бир мааниге байланып, балким жай болгон жардамчы чакыруулардын кайталанышынан сактайт.

PAC'тын чыныгы колдонуучусун да текшериңиз. Эски IPv4 жардамчылары менен кеңейтилген IPv6 жардамчыларынын келишимдери башка. Бир браузердин ишке ашырылышы менен текшерилген эреже ошол эле PAC URL'ди колдонгон бардык колдонмолордо колдоону далилдебейт.

Эгер талап белгилүү компания мүчөсүн маршруттоо гана болсо, хост атынын эрежеси издөөнү толугу менен четтетиши мүмкүн. Дарек саясатка чын эле керектүү маалымат болгондо дарекке негизделген классификацияга кайрылыңыз.

Тектеш макалалар