squid

来源:互联网 发布:s90pos机无法连接网络 编辑:程序博客网 时间:2024/05/22 13:04

squid代理


1. 正向代理

yum install squid -y


systemctl start squid 

netstat -antlpe | grep squid

##查看squid端口

vim /etc/squid/squid.conf

##编辑配置文件


http_access allow all

##允许所有人访问

http_port 3128

##访问端口3128

cache_dir ufs /var/spool/squid 100 16 256

##缓存文件目录,16为文件数目,256为大小


systemctl restart squid

测试:

客户端浏览器中:

Edit---->Preferences---->Advanced---->Network---->Settings


Manuak proxy configurantion

##手动设置代理


测试:

真机与172.25.254.227网段不同,但借助172.25.254.127(双网卡)代理可以访问至227


-禁止代理

##创建测试页


vim /etc/squid/squid.conf

##编辑配置文件


acl badurl dst www.baidu.com

http_access deny bad url

##拒绝访问www.baidu.com


测试:


acl badurl dstdomain .baidu.com

http_access deny badurl

##禁止代理访问 .baidu.com网址


测试:



2.反向代理

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

vim /etc/squid/squid.conf

##编辑配置文件



##http_access 80 vhost vport:80端口反向代理

##cache_peer:代理服务器

##172.25.254.60:代理IP

##parent:父代理

##80:端口

##no-query:不查询直接获取

##name=web1:名为web1

##round-robin:轮循

##weight:轮循次数


systemctl restart squid


测试:



原创粉丝点击