Linux/基本セットアップ
http://<PROXY_HOST>:<PROXY_PORT>/ # プロキシ認証が必要な場合は、<PROXY_ID>:<PROXY_PORT>@ を追加します。 http://<PROXY_ID>:<PROXY_PORT>@<PROXY_HOST>:<PROXY_PORT>/ # <PROXY_ID> # 認証付きプロキシのID # <PROXY_PASS> # 認証付きプロキシのパスワード # <PROXY_HOST> # プロキシホスト名 # <PROXY_PORT> # プロキシポート番号
例) <PROXY_ID> user <PROXY_PASS> user@$123 (=> @ を %40. $ を %24 に置き換えて指定する) <PROXY_HOST> proxy-host.local.net <PROXY_PORT> 3128 プロキシ指定(URL形式) http://user:user%40%24123@proxy-host.local.net:3128/
Acquire::http::Proxy "http://<PROXY_HOST>:<PROXY_PORT>/"; Acquire::https::Proxy "http://<PROXY_HOST>:<PROXY_PORT>/";
Acquire::http::Proxy "http://<PROXY_ID>:<PROXY_PASS>@<PROXY_HOST>:<PROXY_PORT>/"; Acquire::https::Proxy "http://<PROXY_ID>:<PROXY_PASS>@<PROXY_HOST>:<PROXY_PORT>/";
sudo sh -c "echo 'Acquire::http::Proxy \"http://127.0.0.1:3128\";' > /etc/apt/apt.conf.d/80proxy" sudo sh -c "echo 'Acquire::https::Proxy \"http://127.0.0.1:3128\";' >> /etc/apt/apt.conf.d/80proxy"
proxy=http://<PROXY_HOST>:<PROXY_PORT>/
proxy=http://<PROXY_HOST>:<PROXY_PORT>/ proxy_username=<PROXY_ID> proxy_password=<PROXY_PASS>
git config --global http.proxy http://<PROXY_HOST>:<PROXY_PORT> git config --global https.proxy http://<PROXY_HOST>:<PROXY_PORT>
git config --global http://<PROXY_ID>:<PROXY_PASS>@<PROXY_HOST>:<PROXY_PORT> git config --global https.proxy http://<PROXY_HOST>:<PROXY_PORT>
/.curlrc に以下を記載する。
http://<PROXY_HOST>:<PROXY_PORT>/
proxy=http://<PROXY_ID>:<PROXY_PASS>@<PROXY_HOST>:<PROXY_PORT>/
sudo systemctl edit docker
[Service] Environment="HTTP_PROXY=http://<PROXY_HOST>:<PROXY_PORT>/" Environment="HTTPS_PROXY=http://<PROXY_HOST>:<PROXY_PORT>/" Environment="NO_PROXY=<PROXYを経由しないホスト、アドレス指定>" # <PROXYを経由しないホスト、アドレス指定> # カンマ区切りで次のような指定が可能です。 # 127.0.0.1,localhost,192.168.1.0/24
sudo systemctl daemon-reload sudo systemctl restart docker
sudo systemctl show --property=Environment docker # # ※次のコマンドでも確認可能です。 docker info
{ "proxies": { "default": { "httpProxy": "http://<PROXY_HOST>:<PROXY_PORT>", "httpsProxy": "http://<PROXY_HOST>:<PROXY_PORT>" } } }
HTTP_PROXY=http://<PROXY_HOST>:<PROXY_PORT>/ HTTPS_PROXY=http://<PROXY_HOST>:<PROXY_PORT>/ NO_PROXY=<PROXYを経由しないホスト、アドレス指定> # <PROXYを経由しないホスト、アドレス指定> # カンマ区切りで次のような指定が可能です。 # 127.0.0.1,localhost,192.168.1.0/24
HTTP_PROXY=http://<PROXY_ID>:<PROXY_PASS>@<PROXY_HOST>:<PROXY_PORT>/ HTTPS_PROXY=http://<PROXY_ID>:<PROXY_PASS>@<PROXY_HOST>:<PROXY_PORT>/ NO_PROXY=<PROXYを経由しないホスト、アドレス指定>
HTTP_PROXY=http://<PROXY_HOST>:<PROXY_PORT>/ HTTPS_PROXY=http://<PROXY_HOST>:<PROXY_PORT>/ NO_PROXY=<PROXYを経由しないホスト、アドレス指定>