安装TinyProxy:
yum install tinyproxy -y
编辑配置文件,如果没有直接新建即可:
vim /etc/tinyproxy/tinyproxy.conf
配置文件内容为:
User root Group root Port 8888 Timeout 600 DefaultErrorFile "/usr/local/tinyproxy/share/tinyproxy/default.html" StatFile "/usr/local/tinyproxy/share/tinyproxy/stats.html" LogLevel Info MaxClients 100 MinSpareServers 5 MaxSpareServers 20 StartServers 10 MaxRequestsPerChild 0 #Allow 127.0.0.1 ViaProxyName "tinyproxy" ConnectPort 443 ConnectPort 563 PidFile "/var/run/tinyproxy.pid" LogFile "/var/log/tinyproxy.log"
解释:
port:代理服务器端口,本例是8888
Allow IP,这个是用来做IP服务限制的,当你不希望做ip限制,那就注释掉,如果希望做IP限制,只需要把希望使用该服务的IP地址增加即可。本例中不做限制。
启动服务:
service tinyproxy start
添加到开机启动项:
chkconfig --level 35 tinyproxy on
查看端口是否开放:
netstat -ntl
测试是否可用:
测试时我使用Chrome插件:SwitchOmega,新建情景模式,配置HTTP代理协议,保存并测试。
2019年3月12日 记录:
自从搭建了这个 HTTP 代理服务器之后,不知为何,过一段时间就会挂掉
所以,需要跑一个定时任务,每天自动重启 HTTP 代理服务器
重启服务:
service tinyproxy restart