不确定我是否在搜索正确的术语,还没有找到解决这个组合问题的方法。
我有一个正在工作的外部身份验证(tp。但是一旦通过身份验证,我想限制为一个小白名单(以配置 www.cnn.com 为例)。
我确定这是一个排序/优先级类型的问题,但我一生都无法弄清楚。
以下 squid.conf 适用于外部身份验证,但允许一切通过(当然)。似乎无法获得白名单以“连接/关联”到 foo,例如经过身份验证的项目
# acl whitelist dstdomain .cnn.com
# http_access allow whitelist
auth_param basic children 5
auth_param basic realm Squid Enter your ID into Username & Password
auth_param basic program /usr/local/bin/tp_squidauth.bash
# this works but it allows anything through once authorised
# what we want is to only restrict to the whitelist
acl foo proxy_auth REQUIRED
# how do i connect whitelist & foo together?
http_access allow foo
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all
coredump_dir /var/spool/squid
希望这对某人来说是显而易见的!?
非常感谢本