Proxyに阻まれる都度メモしていきます。
proxyのアドレスはhttp://proxy.yourhost:8080
としています。ユーザー名、パスワードが必要なときはhttp://username:password@proxy.yourhost:8080
としてください。
##yum
/etc/yum.conf
proxy=http://proxy.yourhost:8080
proxy_username=user
proxy_password=pass
##apt-get
updateのときに、キャッシュ使わないようにNo-Cache設定したほうが良いらしい。
/etc/apt/apt.conf
Acquire::http::proxy "http://proxy.yourhost:8080/";
Acquire::https::proxy "http://proxy.yourhost:8080/";
Acquire::http::No-Cache "true";
Acquire::https::No-Cache "true";
##curl
curl -x http://proxy.yourhost:8080 -L http://targeturl
設定ファイルを作成する場合
.curlrc
proxy = http://proxy.yourhost.8080/
##npm
npm config set proxy http://proxy.yourhost:8080
npm config set https-http://proxy proxy.yourhost:8080
sudo npm install -g hogehoge
をするときは-g
でproxyを設定する
npm config -g proxy http://proxy.yourhost:8080
npm config -g https-proxy http://proxy proxy.yourhost:8080
##cf
export HTTP_PROXY=http://proxy.yourhost:8080
#git
git config --global http.proxy http://proxy.yourhost:8080
#ruby gem
環境変数を使う
export HTTP_PROXY=http://proxy.yourhost:8080
またはパラメータ-p
を使用する
gem install pkgs -p http://proxy.yourhost:8080
#python pip
パラメータ--proxy
を使用する。
pip --proxy=http://proxy.yourhost:8080