Bash
proxy
ubuntu18.04

Proxyでいろいろ阻まれてしまう人用のメモ

すでに色んな人の記事があるけれども忘れてググることが多いのでメモ

検証環境:Ubuntu18、CentOS7
シェル:Bash

【UNIX共通】

wget

/etc/wgetrc

https_proxy = http://username:password@your.proxy.address:proxy.port/
http_proxy = http://username:password@your.proxy.address:proxy.port/

curl

~/.curlrc

proxy-user = "username:password"
proxy = "http://your.proxy.address:proxy.port"

git

~/.gitconfig

[http]
proxy = http://username:password@your.proxy.address:proxy.port/

以下コマンドでもOK

$git config --global http://username:password@your.proxy.address:proxy.port/
$git config --global http://username:password@your.proxy.address:proxy.port/

【Ubuntu】

apt

/etc/apt/apt.conf

Acquire::http::proxy "http://username:password@your.proxy.address:proxy.port/";
Acquire::https::proxy "http://username:password@your.proxy.address:proxy.port/";

Docker上での設定

例としてCentOSのDockerFileの場合

FROM centos:7.2.1511
RUN echo proxy=http://username:password@your.proxy.address:proxy.port/ >> /etc/yum.conf 

参考にした記事

proxy環境下の設定(ubuntu 14.04)