Alan Hou的个人博客

CentOS 7使用squid搭建http代理服务器

CentOS 7使用squid搭建http代理服务器

代理服务器不同于VPN,通常是在应用层完成的。基本原理是通过缓存来实现对应网站的访问并隐藏客户端IP,在商业范围应用广泛。

升级安装包

安装Squid并启动服务、设置开机自启动

配置文件

配置完成后即可通过your.ip.address:3128:user:password来使用代理了

如果配置正常但无法访问,请通过systemctl stop firewalld来关闭防火墙或开放相应端口:

其它问题
-bash: netstat: command not found

CentOS 7中使用netstat可能需要执行如下安装

如何测试?

首先您当然可以通过Chrome浏览器或系统自身的http web代理配置来直接进行测试,网络上也有很多工具可以进行测试,如http://testmyproxies.com/



参考链接:
How to Install and Configure Squid Proxy on CentOS 7
CentOS 7安装squid代理服务器

退出移动版