Àwọn ètò PAC Android nílò URL script tí ó ṣeé dé
Tẹ̀jáde script PAC ní URL nẹ́tíwọ́kì tí ó ṣe àtìlẹ́yìn, kí o sì ya àdírẹ́sì ìfijíṣẹ́ rẹ̀ sọ́tọ̀ kúrò nínú àwọn ibi-ìparí proxy tí ó ń dá padà.
Tẹ̀jáde script PAC ní URL nẹ́tíwọ́kì tí a fọwọ́ sí tí ìṣètò Android sì ṣe àtìlẹ́yìn, fún àpẹẹrẹ:
https://config.example/network/proxy.pac
Àdírẹ́sì yẹn gbọdọ̀ dá script náà fúnra rẹ̀ padà, kì í ṣe ojú-ìwé ìwọlé tàbí ìgbàsílẹ̀ HTML. Àpẹẹrẹ pẹ̀lú ọ̀nà tí ó dúró ṣinṣin ni:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
Fún ìlànà ìdánwò ojú-ìwé gbogbogbò tí ó dúró fúnra rẹ̀ níbi tí a ti gba alárinà HTTP tí a kò gbà lọ́wọ́, àkójọ proxy HTTP lè pèsè ibi-ìparí PROXY. Pa URL ìfijíṣẹ́ PAC tí a fọwọ́ sí mọ́ sọ́tọ̀. URL HTTPS ni ó ń fi ìṣètò náà ránṣẹ́. proxy.example:8080 ni ibi-ìparí ìfiránṣẹ́ HTTP tí ó yàn. Tẹ URL PAC sínú ìṣètò aládàáṣiṣẹ́, kì í ṣe sínú pápá olùgbàlejò/ibudo proxy.
Jẹ́ kí ìfijíṣẹ́ ṣiṣẹ́ lórí àwọn nẹ́tíwọ́kì àkọ́kọ́ àti àwọn tí ó ń yí padà. Iṣẹ́ PAC Android gbọdọ̀ gba fáìlì náà kí ó tó lè ṣiṣẹ́ FindProxyForURL; kò lè lo script tí kò sí láti ṣàwárí bí a ṣe lè gba script yẹn náà. Ọ̀nà ìpamọ́ nínú olùṣàkóso fáìlì kì í ṣe orísun nẹ́tíwọ́kì tí iṣẹ́ náà lè gbé wọlé lọ́nà aládàáṣiṣẹ́.
Lo ìlànà yìí pẹ̀lú àwọn ọ̀dọ̀ọ̀gbà tí ó ṣe àtìlẹ́yìn ìṣètò proxy Android. Ṣíṣe àdírẹ́sì PAC kò fi ìjíròrò HTTP tàbí SOCKS kún àwọn ìsopọ̀ àìlédè tí kò ní í ṣe.