码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7下安装带用户认证的squid服务器(无防火墙)

时间:2017-12-03 20:52:41      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:child   提示   认证   too   acl   red   允许   word   style   

1       安装squid服务:

yum install squid

安装htpasswd : 

yum install httpd-tools

2       配置squid配置文件

#该定义需在http_access deny all行上方
#定义账户认证方式
#使用/usr/lib64/squid/下的ncsa认证,密码文件为/etc/squid/passwords
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
#认证程序子进程最多为5个
auth_param basic children 5
#登录代理服务器时提示服务器名称为“My Proxy Domain”
auth_param basic realm My Proxy Domain
#认证持续时间为12小时
auth_param basic credentialsttl 12 hours
#定义账户认证通过组名称为user
acl user proxy_auth REQUIRED
#允许user组进行代理转发
http_access allow user

3       添加认证账户密码

3.1       创建密码文件

touch /etc/squid/passwords

3.2       添加用户

htpasswd /etc/squid/passwords UserName

然后输入UserName对应的密码两次

4       重启服务

systemctl start squid

 

CentOS7下安装带用户认证的squid服务器(无防火墙)

标签:child   提示   认证   too   acl   red   允许   word   style   

原文地址:http://www.cnblogs.com/CoveredWithDust/p/7967097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!