Chocolatey のプロキシ設定を変更する前に、失敗した要求を特定します:

失敗した段階確認するプロキシ入力
choco が存在する前に Chocolatey を取得する段階bootstrap シェルの chocolateyProxyLocation と任意のアカウント変数
インストール済み choco の操作その優先順位: 明示的なコマンド引数、Chocolatey の構成、環境変数、次にシステム構成
パッケージが別のダウンローダーを起動する段階そのプロセスのオプションと ID。Chocolatey のヘルパーを使う場合も、別のソフトウェアを使う場合もあります

保存された choco config の値では、それ以前の bootstrap ダウンロードを構成できません。管理対象環境では公式のインストール方法を使い、実際にそれを実行するシェルにプロキシ値を設定してください。実行ポリシーを変更しパスワードを埋め込む古い 1 行インストーラーは、必要なプロキシ修復ではありません。

インストール済みの CLI では、意図したスコープの実効構成を確認します。保存された CLI の値は、Windows のシステム プロキシを変更しても効果がなかった理由を説明できます。許可された公開ダウンロードで、実際のダウンローダーに構成済みまたは保持されたプロキシ資格情報がない場合は、HTTP プロキシ一覧 が該当するプロキシ入力の候補アドレスを提供します。選択したクライアントが期待する形式を使用してください。中間エンドポイントとアカウントは、パッケージ ソースの資格情報とは分けてください。プロキシ アクセスが成功した後でも、リポジトリの認証は失敗する可能性があります。

パッケージのインストール中は、エラーを出力しているプロセスを特定します。別の実行可能ファイルが Chocolatey 固有のオプションを実装したり、同じ ID を使ったりする必要はありません。グラフィカル ツールやバックグラウンド エージェントにも製品固有のプロキシ制限があり、CLI の要求が成功しても、そのアイコン ダウンロードやエージェントの経路が確立されたわけではありません。

そのプロセスを念頭に最初の有用な失敗を読みます。407 はプロキシ認証に関するもの、TLS 信頼エラーはその要求元に提示された証明書に関するもの、パッケージの欠落や拒否されたリポジトリ アカウントはソースに関するものです。機密情報を除いた上で、失敗したホスト名、操作、アカウントのコンテキスト、状態を保存してください。bootstrap の成功後にパッケージのダウンロードが失敗すれば、修復が必要な経路は絞り込まれます。

関連記事