Fail PAC: bila permintaan menggunakan proksi atau terus
Baca hasil PAC sebagai keputusan laluan untuk destinasi tertentu, termasuk kesan pilihan sandaran DIRECT terhadap alamat keluar yang dilihat.
Halaman semakan IP boleh menunjukkan alamat terus anda walaupun fail PAC memproksikan laman lain dengan betul. Semak cabang yang mengawal halaman semakan IP itu sendiri:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}Skrip ini menawarkan proksi HTTP kepada example.com, diikuti DIRECT. Semua hos lain dinyatakan terus, jadi semakan IP pada domain lain tidak pernah menguji cabang proksi. Gantikan titik hujung dokumentasi dengan proksi HTTP yang dimaksudkan sebelum digunakan; senarai proksi HTTP menyediakan calon apabila proksi awam sesuai dengan dasar.
Koma bernoktah memisahkan calon laluan. DIRECT membenarkan sambungan tanpa proksi; jika dipilih, destinasi boleh melihat titik keluar laluan terus itu. Dasar proksi wajib tidak boleh bergantung pada peraturan yang sengaja membenarkan sandaran ini apabila proksi tidak tersedia.
Pelayar menentukan cara mengendalikan kegagalan calon dan boleh mengingati proksi yang gagal. Laman yang memulangkan ralat HTTP tidak secara automatik sama dengan proksi yang tidak boleh dicapai. Maka calon pertama dalam skrip sahaja tidak membuktikan laluan yang digunakan.
PROXY IP:port menamakan pendengar HTTP biasa. Ia boleh membawa HTTPS melalui CONNECT jika disokong; titik hujung berasingan tidak diperlukan hanya kerana laman menggunakan HTTPS. Gunakan hanya maklumat URL yang diberi pelayar: laluan dan query HTTPS boleh dibuang sebelum penilaian PAC.
Nilai hasil bagi destinasi yang dimaksudkan, kemudian buat permintaan baharu yang dikawal peraturan sama. Bezakan padanan salah, titik hujung tidak boleh dicapai dan sandaran terus yang dibenarkan sebelum memilih pembetulan.