由于公司内网问题,经常涉及到需要设置网络代理的问题。总结如下:
考虑到经常需要更换密码,一般使用临时代理
===================================
apt代理设置
$ apt -o Acquire::http::proxy="http://username:password@ip:port/" install XXX
==================================
curl 代理设置
使用命令:
$ curl -x http://username:password@ip:port/ URL
===================================
wget代理设置
wget -e "http://username:password@ip:port/" URL
====================================
持久化以上代理
如果需要apt、wget、curl 一直使用代理,可以直接编辑~/.bashrc文件。
$ vim ~/.bashrc
文末添加两行:
http_proxy=http://username:password@ip:port/
export http_proxy