LoginSignup
3
2

More than 5 years have passed since last update.

プロキシーの後ろで chocolatey をインストールする

Last updated at Posted at 2019-01-09

最初に

自分は認証無しproxyで実行してしまったので下記を試していないので、試してみてください...

パワーシェルで実行する方法:

  1. インストーラーをダウンロード ⇒ install.ps1
  2. PowerShell を管理者として実行
  3. Set-ExecutionPolicy RemoteSigned を実行
  4. $env:chocolateyProxyLocation = "http://...../" proxyのアドレスとポートを指定
    $env:chocolateyProxyUser = "user" proxy のユーザーを指定
    $env:chocolateyProxyPassword = "" proxy のパスワードを指定

  5. .\install.ps1 を実行

環境設定

chocolatey 自体に proxy の設定をして終了

choco config set proxy "proxyhost:port" proxy サーバーの指定
choco config set proxy-user "user" proxy のユーザーを指定
choco config set proxy-password "" proxy のパスワードを指定
choco config set proxy-bypass-list "192\.168.*,10.*,.*\.local" NO PROXY の設定を、正規表現をカンマ区切りで指定する
choco config set proxy-bypass-on-local True

あと、インストールするパッケージによっては、環境変数 http_proxyhttps_proxy no_proxy を使うようなので、これも設定しておくと良いと思います。

set http_proxy=http://<proxy-user>:<proxy-password>@<proxy-host>:<proxy-port>

ユーザー名に @ を含む人は %40 に置き換えて指定。

このフォーマットからproxyのユーザー名/パスワードを拾ってくれるかは、各パッケージに依るのであとは、それぞれのパッケージの設定を探します。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2