■ はじめに
Linux 上での Proxy 設定をメモしておく
目次
【1】基本:環境変数で設定 【2】恒久的に設定するには 【3】apt の場合
【1】基本:環境変数で設定
1)構文
export http_proxy="http://【ユーザID】:【パスワード】@【プロキシ・ホスト名】:【プロキシ・ポート番号】/" export https_proxy="https://【ユーザID】:【パスワード】@【プロキシ・ホスト名】:【プロキシ・ポート番号】/" export ftp_proxy="ftp://【ユーザID】:【パスワード】@【プロキシ・ホスト名】:【プロキシ・ポート番号】/"
例
export http_proxy="http://admin:password@192.168.16.29:3128/" export https_proxy="https://admin:password@192.168.16.29:3128/" export ftp_proxy="ftp://admin:password@192.168.16.29:3128/" # 認証なしバージョン(こっちの方がいい) export http_proxy="192.168.16.29:3128/" export https_proxy="192.168.16.29:3128/" export ftp_proxy="192.168.16.29:3128/"
2)補足事項
* 認証がない場合は、「【ユーザID】:【パスワード】@」が不要
【2】恒久的に設定するには
* 【1】を「~/.bashrc」などで保持する
例
vi ~/.bashrc ~~~~~~~~~~~~~~~~~~~ _PROXY=<Your_Proxy_URL> export http_proxy=${_PROXY} export https_proxy=${_PROXY} # localhostなどプロキシを経由させるべきでないものを指定する export no_proxy=localhost,127.0.0.1 # 念のため export HTTP_PROXY=${http_proxy} export HTTPS_PROXY=${https_proxy} export NO_PROXY=${no_proxy} unset _PROXY ~~~~~~~~~~~~~~~~~~~
【3】apt の場合
sudo vi /etc/apt/apt.conf.d/proxy.conf Acquire::http::Proxy "http://proxy server:port"; Acquire::https::Proxy "http://proxy server:port";
別解
echo 'Acquire::http::Proxy "http://proxy server:port";' | sudo tee /etc/apt/apt.conf.d/proxy.conf echo 'Acquire::https::Proxy "http://proxy server:port";' | sudo tee -a /etc/apt/apt.conf.d/proxy.conf
参考文献
https://zenn.dev/junkor/articles/ca961ca70f441a
関連記事
HTTPプロキシ / HTTP Proxy
https://dk521123.hatenablog.com/entry/2017/08/08/224300
プロキシサーバ / Squid ~ Linux / 初期設定編 ~
https://dk521123.hatenablog.com/entry/2017/06/23/223438
Linux ~ Proxy環境下でLinuxを使用する ~
https://dk521123.hatenablog.com/entry/2023/11/24/000000
aptコマンド ~ Proxy環境下でaptを使用する ~
https://dk521123.hatenablog.com/entry/2017/08/11/180933
Docker ~ Proxy環境下でDockerを使用する ~
https://dk521123.hatenablog.com/entry/2023/11/30/004707
Java ~ Proxy環境下でJavaを使用する ~
https://dk521123.hatenablog.com/entry/2017/06/28/235639
SBT ~ Proxy環境下でSBTを使用する ~
https://dk521123.hatenablog.com/entry/2023/11/23/000000
【Linux】環境変数に関するあれこれ
https://dk521123.hatenablog.com/entry/2015/07/16/103501
【Windows】環境変数に関するあれこれ
https://dk521123.hatenablog.com/entry/2023/11/21/000000