{% extends "base.html" %} {% block title %}认证配置 - Squid Manager{% endblock %} {% block content %}

共 {{ auth_params | length }} 个认证方案。

{% for ap in auth_params %} {% endfor %} {% if not auth_params %} {% endif %}
# 方案 程序 realm children ttl 删除
{{ loop.index }}
暂无认证方案。点击上方"添加"按钮。
{% if auth_params %}
{% endif %}

📖 常用认证程序

方案用途示例程序
basic基础认证 (用户名/密码明文)/usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
basicLDAP 认证/usr/lib/squid/basic_ldap_auth -b "ou=users,dc=example,dc=com" ldap://ldap.example.com
basicPAM 认证/usr/lib/squid/basic_pam_auth
basicRadius/usr/lib/squid/basic_radius_auth -f /etc/squid/radius_config
digest摘要认证 (更安全)/usr/lib/squid/digest_file_auth -c /etc/squid/digest_passwd
negotiateKerberos / SPNEGO (AD)/usr/lib/squid/negotiate_kerberos_auth
ntlmNTLM (旧版 Windows)/usr/lib/squid/ntlm_smb_lm_auth

⚠️ 添加认证后,还需在 ACL 规则表 中添加 acl auth_users proxy_auth REQUIRED,并在 访问控制 中添加 http_access allow auth_users

{% endblock %}