開発環境

【Linux】PROXY 設定のまとめ

2022年9月18日

全体設定

環境変数

 command
$ export HTTP_PROXY=http://proxyserver:8080
$ export HTTPS_PROXY=http://proxyserver:8080
SANACHAN
SANACHAN
~/.bashrc に記述してしまうと楽です。

 

パッケージ管理

apt

 /etc/apt/apt.conf
Acquire::http::Proxy "http://proxyserver:8080";
Acquire::https::Proxy "http://proxyserver:8080";

yum

 /etc/yum.conf
proxy=http://proxyserver:8080
proxy_username=user
proxy_password=pass

rpm

 command
$ sudo rpm -ivh --httpproxy http://proxyserver --httpport 8080 ~~

pip/pip3

 command
$ pip install --proxy="http://proxyserver:8080" [package] ...
$ pip3 install --proxy="http://proxyserver:8080" [package] ...

または

 ~/.config/pip/pip.conf
[global]
proxy = http://proxyserver:8080

 

その他

git

 command
$ git config --global http.proxy http://proxyserver:8080
$ git config --global https.proxy http://proxyserver:8080

ssh

必要パッケージインストール:

 command
$ sudo apt install socat

設定:

 ~/.ssh/config
ProxyCommand: socat - PROXY:proxyserver:%h:%p,proxyport=8080
または
ProxyCommand socat - PROXY:proxyserver:%h:%p,proxyport=8080

wget

 /etc/wgetrc
http_proxy = http://proxyserver:8080
https_proxy = http://proxyserver:8080

curl

 ~/.curlrc
proxy-user = "user:password"
proxy = "http://proxyserver:8080"

 

こちらの記事もよく読まれています

  • この記事を書いた人
  • 最新記事
SANACHAN

SANACHAN

「生涯一エンジニア」を掲げ、大手グローバル企業でSE/PGとして8年勤め、キャリアアップ転職した現役のエンジニアです。世にあるメジャーな全プログラム言語(コボル除く)を自由に扱えます。一児の父。自分のため、家族のため、日々勉強してます。システムエンジニア、プログラミングに関する情報を蓄積している雑記帳です。

-開発環境
-,