squid代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了squid代理相关的知识,希望对你有一定的参考价值。

一.squid正向代理

1.环境配置

(1).服务器端需要两块网卡,eth0和eth1

eth0设置ip为172.25.254.124   eth1设置ip为172.25.24.124

(2).客户端需要一块网卡eth0

eth0设置ip为172.25.254.224

(3).在服务器端安装squid,httpd服务,并且关闭火墙

 

2.配置正向代理

(1).开启squid服务,查看工作端口。

systemctl start squid开启服务

netstat -antlpe | grep squid

 

(2)编辑配置文件

vim /etc/squid/squid.conf

http_access allow all 允许所有人访问

http_port 3128  该服务开启的端口

cache_dir ufs /var/spool/squid  100 16 256     将缓存目录打开,缓存静态文件以节省带宽,100MB的cache大小,16个一级目录和256个二级目录

systemctl restart squid

 

(3)测试

客户机浏览器:Edit--->Preference--->Advanced---->Network---->Settings

Manuak proxy configurantion   手动设置客户机172.25.254.224的上网代理

客户机172.25.254.224和服务器172.25.24.124不在同一个网段上,但借助172.25.254.124的代理可以访问172.25.24.124的网页

 

3.配置反向代理

同一个域名访问不同ip,缓解访问压力

(1).编辑配置文件vim /etc/squid/.conf

(2)关闭客户机的上网代理

(3)关闭服务机的httpd服务

(4)测试:


本文出自 “13122425” 博客,请务必保留此出处http://13132425.blog.51cto.com/13122425/1958180

以上是关于squid代理的主要内容,如果未能解决你的问题,请参考以下文章

squid代理服务器应用

squid代理服务,搭建传统代理和透明代理案例

squid代理服务,搭建传统代理和透明代理案例

Squid代理服务器(传统代理透明代理)(图文详解)

Squid 缓存代理 详解

Squid代理服务器应用