会社のプロキシ経由で動作する Windows のブラウザーは、libcurl ベースのアプリケーションが同じ構成を検出したことを証明するものではありません。libcurl には文書化されたプロキシオプションと環境変数があります。Windows のブラウザープロキシ検出は別のインターフェイスです。

現在のユーザーの Windows 設定に従いたいアプリケーションは、Windows のプロキシ構成 API を使って問い合わせることができます。ただし作業は残ります。自動構成 URL が指すのは PAC ポリシーであり、CURLOPT_PROXY に直接コピーできる固定のプロキシエンドポイントではありません。

手動のプロキシ設定
サポートされている構成を解析し、適切なプロキシとバイパスのオプションをクライアントに渡します。
PAC または自動検出
サポートされている統合を使って、実際の宛先に対するポリシーを評価します。
バックグラウンドサービス
確認してください: どのアカウントが有効な構成を所有しているか。対話型ユーザーの設定がサービスの設定とは限りません。

小さな診断リクエストでは、libcurl のプロキシオプションを明示すれば検出を比較から除外できます。範囲を限定した curl コマンド で同じ HTTP エンドポイントを独立して確認できます。管理されたアプリケーションでは、ブラウザーの成功したリクエストを共通構成の証拠と見なすのではなく、意図した検出ポリシーを実装してください。

関連記事