PAC ਸਕ੍ਰਿਪਟ ਨੂੰ Android ਕਨਫਿਗਰੇਸ਼ਨ ਦੁਆਰਾ ਸਮਰਥਿਤ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਨੈੱਟਵਰਕ URL 'ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ, ਉਦਾਹਰਨ ਲਈ:

https://config.example/network/proxy.pac

ਉਸ ਪਤੇ ਨੂੰ ਸਕ੍ਰਿਪਟ ਖੁਦ ਵਾਪਸ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, HTML ਲੌਗਇਨ ਜਾਂ ਡਾਊਨਲੋਡ ਪੰਨਾ ਨਹੀਂ। ਸਥਿਰ ਰਸਤੇ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਇਹ ਹੈ:

function FindProxyForURL(url, host) {
    return "PROXY proxy.example:8080";
}

ਉਸ ਸੁਤੰਤਰ ਜਨਤਕ-ਸਾਈਟ ਟੈਸਟ ਨੀਤੀ ਲਈ ਜਿੱਥੇ ਪ੍ਰਮਾਣਿਤ ਨਾ ਕੀਤੇ HTTP ਵਿਚੋਲੇ ਦੀ ਆਗਿਆ ਹੈ, HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ PROXY ਐਂਡਪੌਇੰਟ ਦੇ ਸਕਦੀ ਹੈ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ PAC ਡਿਲੀਵਰੀ URL ਵੱਖ ਰੱਖੋ। HTTPS URL ਕਨਫਿਗਰੇਸ਼ਨ ਪਹੁੰਚਾਉਂਦਾ ਹੈ। proxy.example:8080 ਉਹ HTTP ਫਾਰਵਰਡਿੰਗ ਐਂਡਪੌਇੰਟ ਹੈ ਜੋ ਇਸ ਦੁਆਰਾ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। PAC URL ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਦਰਜ ਕਰੋ, ਪ੍ਰੌਕਸੀ ਹੋਸਟ/ਪੋਰਟ ਖੇਤਰ ਵਿੱਚ ਨਹੀਂ।

ਡਿਲੀਵਰੀ ਨੂੰ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਬਦਲਦੇ ਨੈੱਟਵਰਕਾਂ 'ਤੇ ਕੰਮ ਕਰਨ ਦਿਓ। Android ਦੀ PAC ਸੇਵਾ ਨੂੰ FindProxyForURL ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਫਾਈਲ ਲੈਣੀ ਪੈਂਦੀ ਹੈ; ਇਹ ਉਪਲਬਧ ਨਾ ਹੋਣ ਵਾਲੀ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਹ ਨਹੀਂ ਪਤਾ ਕਰ ਸਕਦੀ ਕਿ ਉਹੀ ਸਕ੍ਰਿਪਟ ਕਿਵੇਂ ਲੈਣੀ ਹੈ। ਫਾਈਲ ਮੈਨੇਜਰ ਵਿੱਚ ਸਟੋਰੇਜ ਪਾਥ ਸਵੈਚਾਲਿਤ ਤੌਰ 'ਤੇ ਉਹ ਨੈੱਟਵਰਕ ਸਰੋਤ ਨਹੀਂ ਹੈ ਜੋ ਸੇਵਾ ਲੋਡ ਕਰ ਸਕੇ।

ਇਹ ਨੀਤੀ Android ਦੀ ਪ੍ਰੌਕਸੀ ਵਿਵਸਥਾ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਕਲਾਇੰਟਾਂ ਨਾਲ ਵਰਤੋ। PAC ਪਤਾ ਸੈੱਟ ਕਰਨ ਨਾਲ ਅਸੰਬੰਧਿਤ ਕੱਚੇ ਕਨੈਕਸ਼ਨਾਂ ਵਿੱਚ HTTP ਜਾਂ SOCKS ਗੱਲਬਾਤ ਨਹੀਂ ਜੁੜਦੀ।

ਸੰਬੰਧਿਤ ਲੇਖ