TinyProxy和Squid都是比较优秀的代理软件,TinyProxy比较小众,虽然没有Squid的功能丰富,但是小巧简单,也能满足普通用户的需求。Squid是一款优秀的代理软件,有很丰富的ACL管理功能,虽然squid很强大,但配置比较繁琐。
推荐直接使用yum安装,这种方式简单直接,并且自动配置好了服务脚本。
1、首先安装EPEL源。
EPEL是yum的一个软件源,里面包含了许多基本源里没有的软件,我们在需要使用EPEL时安装它就可以了。
EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。
yum -y install epel-release
yum -y install tinyproxy
2、修改配置文件/etc/tinyproxy/tinyproxy.conf
。
# 代理端口
Port 8888
# 允许访问的地址段,默认只允许本机进行访问
# 允许所有地址访问
# Allow *
# 允许特定的网段访问
Allow 192.1638.88.0/24
3、启动TinyProxy服务并且配置为开机自启。
systemctl start tinyproxy.service
systemctl enable tinyproxy.service
后记:个人主要用途是解决内部网络中,只有部分服务器可以连接外网,其他服务器无法连接外网的问题。其他服务器可以通过可联网的服务器代理进行连接外网。