Ìwádí tí ó kùnà kò fi hàn pé ibi tí a ń lọ wà ní ìta nẹ́tíwọ́kì àdáni rẹ. Ó kàn fi hàn pé ìgbéléwọ̀n PAC yìí kò rí àdírẹ́sì tí ó nílò.

Ìyàtọ̀ yìí ṣe pàtàkì nígbà tí dnsResolve() bá ń bọ́ ìlànà isInNet(). Ìmúṣẹ PAC ti Chromium máa ń dá null padà nígbà tí ìyọ́nú bá kùnà. Má ṣe kọ́ ẹ̀ka àìṣeyọrí lórí ìrántí pé àbájáde máa ń jẹ́ okùn òfo nígbà gbogbo.

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";
}

Àpẹẹrẹ yìí máa ń fi àwọn orúkọ tí a kò yọ́nú ránṣẹ́ sí prọ́sì. Ìyẹn jẹ́ àṣàyàn ìlànà, kì í ṣe àìlábòòdú àkọ́kọ́ tí ó wà fún gbogbo ènìyàn. Ó lè wúlò nígbà tí prọ́sì bá ní olùyọ́nú tàbí ìwòye nẹ́tíwọ́kì tí aláìsàn kò ní. Nẹ́tíwọ́kì tí ó nílò ìyọ́nú àdúgbò nílò àbájáde mìíràn tí ó ṣe kedere.

Yọ́nú lẹ́ẹ̀kan kí o sì tún àbájáde náà lò. Èyí máa ń so ìpinnu mọ́ iye kan ṣoṣo ó sì ń yẹra fún àtúnṣe àwọn ìpè olùrànlọ́wọ́ tí ó lè lọra.

Tún yẹ olùlò PAC gangan wò. Àwọn olùrànlọ́wọ́ IPv4 àtijọ́ àti àwọn olùrànlọ́wọ́ IPv6 tí a fẹ̀ síi ní àdéhùn tí ó yàtọ̀. Ìlànà tí a ti dán wò pẹ̀lú ìmúṣẹ aṣàwákiri kan kò fi àtìlẹ́yìn hàn nínú gbogbo ohun èlò tí ó ń lo PAC URL kan náà.

Bí ohun tí a nílò bá kàn jẹ́ láti darí ìparí ilé iṣẹ́ tí a mọ̀, ìlànà orúkọ olùgbàlé lè yẹra fún ìwádí pátápátá. Lo ìpínpín tí ó dá lórí àdírẹ́sì nígbà tí àdírẹ́sì bá jẹ́ ìsọfúnni tí ìlànà nílò gan-an.

Àwọn àpilẹ̀kọ tó jọra