一般使用代理有两种比较简单的方式。
squid
在有公网的服务器上搭建 squid 的代理,最好限制限制访问来源和只监听在指定网段的地址上,防止被别人利用。
不建议使用环境变量方式设置代理 “export http_proxy=http://xxx:xxx”,这种方式可能会影响其他程序的使用。
常用设置
# wget
## 命令行方式
wget -e "http_proxy=http://127.0.0.1:8087" http://www.subversion.org.cn/svnbook/1.4/
## 配置文件方式
### 将/etc/wgetrc中与proxy有关的几行复制到~/.wgetrc,并做如下修改
http_proxy = http://127.0.0.1:8087/
ftp_proxy = http://127.0.0.1:8087/
# 是否开启代理, off or on
use_proxy = on
# yum
## 在 /etc/yum.conf添加 "proxy=http://ip:port"
# curl
curl -x "http://xxx:xxx" url
# apt-get
apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update