色々調べてみると、Windowsでデフォルトで入っている設定は以下の3つっぽい。
3つとも設定を入れておくのが良さそう
①WinInet プロキシ設定
場所: 「設定」→「ネットワークとインターネット」→「プロキシ」
使用するアプリ: Internet Explorer、Microsoft Edge、Google Chrome などのブラウザ。
レジストリ: HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings
②システム環境変数 プロキシ設定
場所: コントロール パネル>システムとセキュリティ>システム>システムの詳細設定>詳細設定>環境変数
使用するアプリ: curl、PowerShell の Invoke-WebRequest。デフォルトで環境変数を参照するアプリケーション(AWS SSM Agentなど)
③WinHTTP プロキシ設定
設定方法: netsh winhttp コマンド
コマンドサンプル
netsh winhttp set proxy 192.168.10.55:3128 bypass-list="192.168.10.199;localhost;127.0.0.1"
使用するアプリ: Windows Update
余談01 CloudWatch Agent
これは上記3つどれも使わずに、専用の設定ファイルを使っているらしい。
C:\ProgramData\Amazon\AmazonCloudWatchAgent\common-config.toml