マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

OS

インターネット・オプション

  • インターネット・オプションから設定する。
  • インターネット・オプションは、以下から起動可能。
  • 「ネットワークとインターネット」から起動する。
    • 「コントロール・パネル」から起動する。
    • 「Win10の設定」から起動する。
  • 直接起動する。
    • IEやEdge、ChromeなどのブラウザのGUIから。
    • 「ファイル名を指定して実行」から。
      inetcpl.cpl

資格情報マネージャー

認証プロキシの認証情報は「資格情報マネージャー」に設定される。

Linux仕草

  • Linuxの場合と同様に環境変数の値を読む。
  • 各種、クロスプラットフォーム化に伴い、このケースが増えてきている。

CMD

  • SETコマンド
    • set http_proxy=http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>
      set https_proxy=http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>
    • ポイント
      SETコマンドで設定した変数の値は、
      • そのコマンドプロンプト内(およびそこから起動したプロセス)でのみ有効
      • 別のプロセスやユーザからは参照できないし、変更することもできない。
  • SETXコマンド
    • setx http_proxy http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>
      setx https_proxy http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>
  • ポイント
    SETXコマンドで設定した変数の値は、
    • 既定ではユーザー環境変数に設定される。
    • 環境変数設定なので再起動が必要になる。
    • システム環境変数を設定するには、管理者実行で/mオプションを使用する。

PowerShell

  • 基本的には、CMDと同じ
    > $env:http_proxy="http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>"
    > $env:https_proxy="http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>"
  • モノによってはプログラマブル
  • System.Net.WebProxy?の例
    $user = "<USERID>"
    $password = "<PASSWORD>"
    $proxyhost = "<HOSTNAME>:<PORTNUMBER>"
    $proxyaddress = "http://$($proxyhost)/"
    $creds = New-Object System.Management.Automation.PSCredential $user, 
    $password_secure
    $proxy = New-Object System.Net.WebProxy $proxyaddress
    $proxy.Credentials = $creds
  • PowerShellのプロファイル機構を使用し、
    前述の設定を自動化すると便利になるらしい。

個別のアプリ

Default Web Proxyを利用する。

  • 自動で

の値を使うモノがあるが、前者の利用は非推奨の流れ。
Linux仕草の仕様が推奨されてきているのかも知れない。

個別にプロキシ設定する。

  • 以下は、GitのCUI例
    git config --global http.proxy http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>
    git config --global https.proxy http://<USERID>:<PASSWORD>@<HOSTNAME>:<PORTNUMBER>

参考

環境変数の設定方法

Linuxの場合


Tags: :Windows


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-11-16 (月) 23:03:43 (7d)