這一兩天遇到 Server 必須要用 HTTP Proxy 才能上網,順手紀錄一下如何設定
使用 export http_proxy / https_proxy 的方式代理
全域變數 http_proxy / https_proxy
# 暫時生效,重開機proxy就會失效 $ export http_proxy=http://proxy.example.com # https用https_proxy $ export https_proxy=https://proxy.example.com
設定永久變數
- 僅在目前使用者
永久變數可以寫在登入後會讀取的 ~/.bash_profile , ~/.bashrc
$ echo "export http_proxy=http://proxy.example.com" >> ~/.bashrc $ echo "export https_proxy=https://proxy.example.com" >> ~/.bashrc
- 針對所有使用者
如果要讓這台主機的所有 http / https 都走 proxy 就設定在 /etc/profile
$ echo "export http_proxy=http://proxy.example.com" >> /etc/profile $ echo "export https_proxy=https://proxy.example.com" >> /etc/profile
- 僅 apt or yum 使用時才用 proxy
# YUM setting $ vim /etc/yum.conf proxy=http://proxy.example.com # APT setting $ vim /etc/apt/apt.conf Acquire::http::Proxy "http://proxy.example.com";
如果需要驗證的格式為
# 變數=http://使用者帳號:密碼@伺服器位址:端口 http_proxy=http://user:pass@proxy.example.com:80
https 以此類推。
[…] 參考資料:Linux 使用全域 Proxy 上網 (with only apt/yum) […]
[…] 參考:Linux 使用全域 Proxy 上網 (with only apt/yum) […]