CentOS7下安装带用户认证的squid服务器(无防火墙)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7下安装带用户认证的squid服务器(无防火墙)相关的知识,希望对你有一定的参考价值。
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服务器(无防火墙)的主要内容,如果未能解决你的问题,请参考以下文章