squid3认证配置

在使用squid3的时候为了安全我们通常添加基于账号密码的认证方便管理也防止被检测

1. 密码文件准备

密码配置我们使用htpasswd配置,htpasswd可以自己安装如果找不到就直接安装apache2,apache安装包自带该工具

# 选择密码文件和用户名称,确定之后会要求输入密码
sudo htpasswd -c /etc/squid3/squid_passwd user_name

2. 修改配置

配置文件路径:

/etc/squid3/squid.conf

在配置文件后面增加

auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/squid_passwd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

# Choose the port you want. Below we set it to default 3128.
http_port 3128

3. 重启服务

#关闭服务
squid3 -k kill
#重启服务
squid3

通过以上直接配置使用吧,默认不输入密码的时候浏览器会自动弹出账号密码输入框,也可以通过代理软件提前设置好

原文地址:https://www.cnblogs.com/davygeek/p/8627252.html