Mengapa curl tidak mengambil proxy browser Windows
Bedakan masukan proxy libcurl dari penemuan proxy browser Windows dan konfigurasi otomatis.
Browser Windows yang berjalan melalui proxy perusahaan tidak membuktikan bahwa aplikasi berbasis libcurl telah menemukan konfigurasi yang sama. libcurl memiliki opsi proxy dan variabel lingkungan yang terdokumentasi; penemuan proxy browser Windows adalah antarmuka lain.
Aplikasi yang ingin mengikuti pengaturan Windows pengguna saat ini dapat menanyakannya melalui API konfigurasi proxy Windows. Itu masih menyisakan pekerjaan. URL konfigurasi otomatis menunjuk ke kebijakan PAC, bukan titik akhir proxy tetap yang cocok untuk disalin langsung ke CURLOPT_PROXY.
- Pengaturan proxy manual
- Uraikan konfigurasi yang didukung dan berikan opsi proxy serta bypass yang sesuai kepada klien.
- PAC atau penemuan otomatis
- Evaluasi kebijakan untuk tujuan sebenarnya menggunakan integrasi yang didukung.
- Layanan latar belakang
- Periksa akun mana yang memiliki konfigurasi efektif; pengaturan pengguna interaktif mungkin bukan pengaturan layanan.
Untuk permintaan diagnostik kecil, opsi proxy libcurl yang eksplisit menghapus penemuan dari perbandingan. Perintah curl terbatas dapat memeriksa titik akhir HTTP yang sama secara independen. Untuk aplikasi terkelola, terapkan kebijakan penemuan yang dimaksudkan alih-alih mengandalkan permintaan browser yang berhasil sebagai bukti konfigurasi bersama.