Tetapan PAC Android memerlukan URL skrip yang boleh dicapai
Terbitkan skrip PAC pada URL rangkaian yang disokong dan asingkan alamat penghantarannya daripada titik akhir proksi yang dikembalikannya.
Terbitkan skrip PAC pada URL rangkaian yang diluluskan dan disokong oleh konfigurasi Android, contohnya:
https://config.example/network/proxy.pac
Alamat itu harus mengembalikan skrip itu sendiri, bukan halaman log masuk atau muat turun HTML. Satu ilustrasi dengan laluan tetap ialah:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
Untuk dasar ujian laman awam bebas yang membenarkan perantara HTTP tanpa pengesahan, senarai proksi HTTP boleh membekalkan titik akhir PROXY. Simpan URL penghantaran PAC yang diluluskan secara berasingan. URL HTTPS yang menghantar konfigurasi. proxy.example:8080 ialah titik akhir penghantaran HTTP yang dipilihnya. Masukkan URL PAC dalam konfigurasi automatik, bukan dalam medan hos/port proksi.
Pastikan penghantaran berfungsi pada rangkaian awal dan yang berubah. Perkhidmatan PAC Android mesti mendapatkan fail sebelum ia boleh menjalankan FindProxyForURL; ia tidak boleh menggunakan skrip yang tidak tersedia untuk mengetahui cara mendapatkan skrip yang sama itu. Laluan storan dalam pengurus fail bukan secara automatik sumber rangkaian yang boleh dimuatkan oleh perkhidmatan.
Gunakan dasar ini dengan klien yang menyokong susunan proksi Android. Menetapkan alamat PAC tidak menambah rundingan HTTP atau SOCKS kepada sambungan mentah yang tidak berkaitan.