linux下常用代理的记录

一般使用代理有两种比较简单的方式。

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

iptable 做 nat 转发

相关推荐