CentOS 6.5搭建http代理服务器(TinyProxy)
CentOS 6.5如何搭建一个http代理服务器呢?
比如公司网络限制了一些网站的访问,而你需要访问,那么不得不借助一些代理服务器进行访问。
Linux代理软件可以选择强大的Squid,不过Squid略显复杂,为了最快速度完成一个http代理,那么我们使用另外一款小巧的代理软件:TinyProxy
安装TinyProxy:
|
1
|
yum install tinyproxy -y |
编辑配置文件,如果没有直接新建即可:
|
1
|
vim /etc/tinyproxy/tinyproxy.conf |
配置文件内容为:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
User rootGroup rootPort 8888Timeout 600DefaultErrorFile "/usr/local/tinyproxy/share/tinyproxy/default.html"StatFile "/usr/local/tinyproxy/share/tinyproxy/stats.html"LogLevel InfoMaxClients 100MinSpareServers 5MaxSpareServers 20StartServers 10MaxRequestsPerChild 0#Allow 127.0.0.1ViaProxyName "tinyproxy"ConnectPort 443ConnectPort 563PidFile "/var/run/tinyproxy.pid"LogFile "/var/log/tinyproxy.log" |
解释:
- port:代理服务器端口,本例是8888
- Allow IP,这个是用来做IP服务限制的,当你不希望做ip限制,那就注释掉,如果希望做IP限制,只需要把希望使用该服务的IP地址增加即可。本例中不做限制。
启动服务:
|
1
|
service tinyproxy start |
添加到开机启动项:
|
1
|
chkconfig --level 35 tinyproxy on |
查看端口是否开放:
|
1
|
netstat -ntl |
测试是否可用:
本例中我使用Chrome插件:SwitchOmega,新建情景模式,配置HTTP代理协议,配置界面如下图:
配置完成点击保存。
测试:
假如不使用该代理:
公司受限网络访问 jd.com 如下:
开启代理,访问 jd.com 如下:






浙公网安备 33010602011771号