プロキシの設定方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>Windows OSの基礎的トピック]]
* 目次 [#jacfdc40]
#contents
*概要 [#zb37c95f]
**Windows独自 [#i5952bf7]
***インターネット・オプション [#n03b8ee6]
-インターネット・オプションから設定する。
-インターネット・オプションは、以下から起動可能。
--「ネットワークとインターネット」から起動する。
---「コントロール・パネル」から起動する。
---「Win10の設定」から起動する。
--直接起動する。
---IEやEdge、ChromeなどのブラウザのGUIから。
---「ファイル名を指定して実行」から。
inetcpl.cpl
***[[資格情報マネージャー]] [#l9771230]
認証プロキシの認証情報は「[[資格情報マネージャー]]」に設...
**Linux仕草 [#ia94345e]
-[[Linuxの場合>#he8efb38]]と同様に環境変数の値を読む。
-各種、クロスプラットフォーム化に伴い、このケースが増えて...
***[[CMD]] [#v7ca57cc]
-SETコマンド
--例
---認証なし
set http_proxy=http://<HOSTNAME>:<PORTNUMBER>
set https_proxy=%http_proxy%
---認証あり
set http_proxy=http://<USERID>:<PASSWORD>@<HOSTNAME>:<PO...
set https_proxy=%http_proxy%
--[[ポイント>環境変数の設定方法#gc2f6a42]]
-SETXコマンド
--例
---認証なし
setx http_proxy http://<HOSTNAME>:<PORTNUMBER>
setx https_proxy=%http_proxy%
---認証あり
setx http_proxy http://<USERID>:<PASSWORD>@<HOSTNAME>:<P...
setx https_proxy=%http_proxy%
--[[ポイント>環境変数の設定方法#s3889fbc]]
***[[PowerShell]] [#vd4565aa]
-基本的には、CMDと同じ
--例
---認証なし
> $env:http_proxy="http://<HOSTNAME>:<PORTNUMBER>"
> $env:https_proxy=$env:http_proxy
---認証あり
> $env:http_proxy="http://<USERID>:<PASSWORD>@<HOSTNAME>...
> $env:https_proxy=$env:http_proxy
-モノによってはプログラマブル~
(http_proxyを使用しないプロダクト)
--System.Net.WebProxyの例
$user = "<USERID>"
$password = "<PASSWORD>"
$proxyhost = "<HOSTNAME>:<PORTNUMBER>"
$proxyaddress = "http://$($proxyhost)/"
$creds = New-Object System.Management.Automation.PSCrede...
$password_secure
$proxy = New-Object System.Net.WebProxy $proxyaddress
$proxy.Credentials = $creds
--Get-Credentialの例
---IE proxy に プロキシの設定する。
---PowerShellプロンプトを起動したら、~
プロキシの認証情報(ユーザーIDとパスワード)を入力する。
$cre = Get-Credential
# popup画面が開くのでプロキシの認証情報を入力する。
[System.Net.WebRequest]::DefaultWebProxy.Credentials = $...
# PowerShellプロセスのDefaultWebProxyの認証情報として...
---[[PowerShell]]のプロファイル機構を使用し、~
前述の設定を自動化すると便利になるらしい。
**個別のアプリ [#yc03c06b]
***Default Web Proxyを利用する。 [#f5deef35]
-自動で
--[[インターネット・オプション>#n03b8ee6]]
--[[資格情報マネージャー>#l9771230]]
>の値を使うモノがあるが、前者の利用は非推奨の流れ。~
[[Linux仕草>#ia94345e]]の仕様が推奨されてきているのかも知...
-参考
--Issue #130 · OpenTouryoProject/OpenTouryo~
WebProxy.GetDefaultProxy() method is now obsolete.~
https://github.com/OpenTouryoProject/OpenTouryo/issues/130
***個別にプロキシ設定する。 [#k8c26cd7]
-[[TortoiseGitのGUI例>https://dotnetdevelopmentinfrastruc...
-以下は、GitのCUI例
git config --global http.proxy http://<USERID>:<PASSWORD...
git config --global https.proxy http://<USERID>:<PASSWOR...
*参考 [#kb1ef7f8]
**[[環境変数の設定方法]] [#id809952]
**[[Linuxの場合>https://dotnetdevelopmentinfrastructure.o...
----
Tags: [[:Windows]]
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>Windows OSの基礎的トピック]]
* 目次 [#jacfdc40]
#contents
*概要 [#zb37c95f]
**Windows独自 [#i5952bf7]
***インターネット・オプション [#n03b8ee6]
-インターネット・オプションから設定する。
-インターネット・オプションは、以下から起動可能。
--「ネットワークとインターネット」から起動する。
---「コントロール・パネル」から起動する。
---「Win10の設定」から起動する。
--直接起動する。
---IEやEdge、ChromeなどのブラウザのGUIから。
---「ファイル名を指定して実行」から。
inetcpl.cpl
***[[資格情報マネージャー]] [#l9771230]
認証プロキシの認証情報は「[[資格情報マネージャー]]」に設...
**Linux仕草 [#ia94345e]
-[[Linuxの場合>#he8efb38]]と同様に環境変数の値を読む。
-各種、クロスプラットフォーム化に伴い、このケースが増えて...
***[[CMD]] [#v7ca57cc]
-SETコマンド
--例
---認証なし
set http_proxy=http://<HOSTNAME>:<PORTNUMBER>
set https_proxy=%http_proxy%
---認証あり
set http_proxy=http://<USERID>:<PASSWORD>@<HOSTNAME>:<PO...
set https_proxy=%http_proxy%
--[[ポイント>環境変数の設定方法#gc2f6a42]]
-SETXコマンド
--例
---認証なし
setx http_proxy http://<HOSTNAME>:<PORTNUMBER>
setx https_proxy=%http_proxy%
---認証あり
setx http_proxy http://<USERID>:<PASSWORD>@<HOSTNAME>:<P...
setx https_proxy=%http_proxy%
--[[ポイント>環境変数の設定方法#s3889fbc]]
***[[PowerShell]] [#vd4565aa]
-基本的には、CMDと同じ
--例
---認証なし
> $env:http_proxy="http://<HOSTNAME>:<PORTNUMBER>"
> $env:https_proxy=$env:http_proxy
---認証あり
> $env:http_proxy="http://<USERID>:<PASSWORD>@<HOSTNAME>...
> $env:https_proxy=$env:http_proxy
-モノによってはプログラマブル~
(http_proxyを使用しないプロダクト)
--System.Net.WebProxyの例
$user = "<USERID>"
$password = "<PASSWORD>"
$proxyhost = "<HOSTNAME>:<PORTNUMBER>"
$proxyaddress = "http://$($proxyhost)/"
$creds = New-Object System.Management.Automation.PSCrede...
$password_secure
$proxy = New-Object System.Net.WebProxy $proxyaddress
$proxy.Credentials = $creds
--Get-Credentialの例
---IE proxy に プロキシの設定する。
---PowerShellプロンプトを起動したら、~
プロキシの認証情報(ユーザーIDとパスワード)を入力する。
$cre = Get-Credential
# popup画面が開くのでプロキシの認証情報を入力する。
[System.Net.WebRequest]::DefaultWebProxy.Credentials = $...
# PowerShellプロセスのDefaultWebProxyの認証情報として...
---[[PowerShell]]のプロファイル機構を使用し、~
前述の設定を自動化すると便利になるらしい。
**個別のアプリ [#yc03c06b]
***Default Web Proxyを利用する。 [#f5deef35]
-自動で
--[[インターネット・オプション>#n03b8ee6]]
--[[資格情報マネージャー>#l9771230]]
>の値を使うモノがあるが、前者の利用は非推奨の流れ。~
[[Linux仕草>#ia94345e]]の仕様が推奨されてきているのかも知...
-参考
--Issue #130 · OpenTouryoProject/OpenTouryo~
WebProxy.GetDefaultProxy() method is now obsolete.~
https://github.com/OpenTouryoProject/OpenTouryo/issues/130
***個別にプロキシ設定する。 [#k8c26cd7]
-[[TortoiseGitのGUI例>https://dotnetdevelopmentinfrastruc...
-以下は、GitのCUI例
git config --global http.proxy http://<USERID>:<PASSWORD...
git config --global https.proxy http://<USERID>:<PASSWOR...
*参考 [#kb1ef7f8]
**[[環境変数の設定方法]] [#id809952]
**[[Linuxの場合>https://dotnetdevelopmentinfrastructure.o...
----
Tags: [[:Windows]]
ページ名: