首页 > 代码库 > Linux下的Squid正向代理服务配置
Linux下的Squid正向代理服务配置
安装:yum install -y squid
配置文件: vim /etc/squid/squid.conf
指定磁盘目录:cache_dir ufs /var/spool/squid 100 16 256
cache_dir 用来指定磁盘目录以及大小的,目录后面的三个数值从左到右依次表示:
磁盘目录最大容量单位是M,一级子目录个数,二级子目录个数。
启用内存作为缓存,以加快速度:cache_mem 28 MB
刷新模式:refresh_pattern \.(jpg|png|gif|js|css|mp3|mp4)$ 1440 20% 2880 ignore-reload
定义代理机的hostname: visible_hostname aminglinux.com
日志所在路径:
[root@kevin ~]# ls /var/log/squid
access.log cache.log squid.out
配置完成后初始化缓存目录:squid -z
正向代理应用场景:在公司可以通过代理服务器限制员工的上网
添加白名单:
acl http proto HTTP
acl good_domain dstdomain .apelearn.com .baidu.com
http_access allow good_domain
http_access deny !good_domain
本文出自 “模仿游戏” 博客,请务必保留此出处http://kevinjin117.blog.51cto.com/11655131/1843406
Linux下的Squid正向代理服务配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。