Saya sering memindahkan laptop saya (OSX) di antara area wifi yang berbeda, tetapi home base saya memiliki koneksi ethernet dan bergantung pada file proxy.pac organisasi saya. Saat menghubungkan kembali setelah bertugas di jalan, saya sering mendapatkan masalah di mana halaman tidak dimuat di Chrome atau Firefox. Mereka akhirnya berhenti. Saya pikir ini terkait dengan fakta bahwa proxy memerlukan nama pengguna dan kata sandi - mungkin itu hanya membuang permintaan yang tidak diautentikasi atau sesuatu.
Saya menemukan trial and error bahwa dalam FireFox, jika saya pergi ke pengaturan proxy, dan tekan "reload" pada konfigurasi proxy, maka masalahnya hilang. Akhirnya Chrome akan memunculkan dialog otentikasi proksi, tetapi mungkin sulit untuk melihat (biasanya muncul di jendela Spaces yang salah, kadang-kadang menghilang langsung, dapat dikubur di bawah jendela aplikasi lain dll).
Jadi pertanyaan saya adalah: bagaimana saya bisa memberi tahu Chrome untuk memuat ulang file proxy.pac, karena itu berfungsi untuk Firefox? (Saya pikir saya telah memecahkan masalah dengan menyimpan file proxy.pac secara lokal, tetapi ternyata tidak).
sumber
Jawaban:
Selamat datang di dunia kesenangan yaitu file Konfigurasi Otomatis Proxy (dan memang Google Chrome)!
Anda belum melihat apa pun. Sertakan lebih dari sekadar Chrome dan Firefox dalam campuran browser WWW, dan satu lagi untuk dunia yang sulit. (Baru-baru ini saya mencoba mendiagnosis mengapa file PAC menyebabkan RealPlayer kehilangan kemampuan untuk menyelesaikan semua nama domain sama sekali.)
Alat diagnosis yang berguna, di mana "berguna" menggabungkan "Saya telah menggunakannya sendiri untuk mendiagnosis masalah.", Termasuk konsol JavaScript Chrome dan fungsi debug logging. Saya mendiagnosis kesalahan sintaks pada file PAC yang cukup besar dengan itu, sekali. Halaman pelaporan konfigurasi proxy Chromium "Net Internals" (yang URL SuperUser-nya tidak diizinkan sebagai hyperlink), dan mitra pelaporan inisialisasi (juga), juga berguna:
Ya, cukup sulit untuk membujuk Chrome untuk memuat ulang file PAC baru. Chrome memiliki sejarah yang cukup bermasalah ketika datang ke pengaturan proxy. Salah satu cara untuk melakukannya yang cukup andal adalah mematikan seluruh pengaturan proxy dalam dialog pengaturan sistem (dan menyimpan perubahan itu, tentu saja), tunggu sebentar, lalu nyalakan kembali. Tetapi di masa lalu (dengan versi sebelumnya) saya harus sepenuhnya keluar dan memulai ulang Chrome. Pada bagian ini karena Chrome bekerja dengan polling untuk perubahan pada pengaturan sistem setiap 10 atau lebih detik di latar belakang ketika tidak digunakan.
Dalam basis data bug Chrome Anda akan menemukan bahwa permintaan untuk mengizinkan pengaturan proksi khusus Chrome yang dapat dialihkan waktu berjalan seperti yang dimiliki peramban WWW lainnya, yang terkait dengan masalah Anda, merana selama tiga tahun dan ditutup sebagai "Kami tidak akan memperbaiki ini. ", meskipun sekarang seharusnya ada ekstensi (dan satu set opsi baris perintah yang, tentu saja, tidak dapat dialihkan run-time).
Seperti yang telah Anda amati, Firefox memiliki tombol "Reload" yang sederhana. Seperti yang dapat Anda lihat dengan membaca diskusi bug selama tiga tahun, ini adalah area di mana orang-orang sangat tidak senang tentang bagaimana Chrome yang miskin fitur dan unik dibandingkan dengan Firefox.
Perhatikan bahwa ini mungkin bukan akar penyebab masalah mendasar Anda , tetapi karena Anda belum bertanya tentang itu, apalagi memberikan detail yang cukup dekat, saya tidak akan mengatasinya. ☺
sumber
Di Chrome 29.x, sekarang ada URL
chrome://net-internals/#proxy
yang memiliki tombol "Terapkan kembali pengaturan".Itu memuat kembali pengaturan proxy, misalnya dari skrip PAC .
Dokumentasi juga mencantumkan opsi baris perintah untuk mengganti pengaturan proxy.
sumber
Menutup dan membuka Chrome mungkin melakukannya, tetapi Chrome menggunakan proxy sistem jadi mungkin tidak.
Jika saya jadi Anda, saya akan membuka proxy.pac, dan melihat apa yang dilakukannya, lalu mengatur profil proxy yang akan Anda aktifkan di tempat kerja dan nonaktifkan, yang cocok dengan proxy.pac.
Anda dapat menggunakan sesuatu seperti pengalih proxy untuk mengelolanya.
sumber
Berlari ke dalam ini melakukan beberapa pengembangan lokal, melihat itu karena ekstensi saya sedang diinstal oleh corp yang mengelola proxy. Mode penyamaran memintas dan saya dapat terhubung ke server web lokal saya.
sumber