本文作者:不许人间见白头

Squid部署与配置

不许人间见白头 2个月前 ( 12-15 ) 66

正向代理

反向代理

安装步骤

[root@ahao ~]# yum install squid -y //安装
[root@ahao ~]# vi /etc/squid/squid.conf 
配置文件地址
cache_dir ufs /var/spool/squid 100 16 256 打开设置缓存目录放在哪里
cache_mem 128 MB 用128M内存作为缓存
refresh_pattern \.(jpg|png|gif|js|css|mp3|mp4) 1440 20% 20880 ignore-reload 设置缓存一些正则表达式
[root@ahao ~]# /etc/init.d/squid start 启动服务
[root@ahao ~]# cat /var/log/squid/cache.log //日志存放路径

监听端口3128

[root@ahao ~]# tcpdump -nn port 3128 可以用这个抓包看看有没有在使用

测试正向代理成功

设置只允许的域名访问

acl http proto HTTP
acl good_domain dstdomain .ahaoyw.com .baidu.com
http_access allow good_domain
http_access deny !good_domain
[root@ahao squid]# squid -kcheck 查看是否有错误
[root@ahao squid]# squid -kre 重新加载

——————————————————————————————————

反向代理
吧3128端口改成80
http_port 80 accel vhost vport
cache_peer 113.96.132.66 parent 80 0 originserver name=a
cache_peer_domain a www.ahaoyw.com


文章版权及转载声明

作者:不许人间见白头本文地址:https://www.ahaoyw.com/article/177.html发布于 2个月前 ( 12-15 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏