Authentication 如何配置squid以通过客户端ip对程序进行身份验证?
我想在Squid中使用我自己的身份验证程序,如下所示Authentication 如何配置squid以通过客户端ip对程序进行身份验证?,authentication,squid,Authentication,Squid,我想在Squid中使用我自己的身份验证程序,如下所示 auth_param basic program /usr/bin/python python_script_location auth_param basic children 20 auth_param basic realm Username and password auth_param basic credentialsttl 5 hours 但是默认情况下,squid只将用户名和密码传递给python_脚本_位置(参见这里的示例
auth_param basic program /usr/bin/python python_script_location
auth_param basic children 20
auth_param basic realm Username and password
auth_param basic credentialsttl 5 hours
但是默认情况下,squid只将用户名和密码传递给python_脚本_位置(参见这里的示例)
是否可以将一些内置值作为额外参数传递?
e、 g.客户端IP,squid服务器的IP(My有多个传出IP地址,我想知道客户端正在访问哪个IP)squid 3.5似乎将添加此新功能:用于身份验证参数的密钥附加 %la:接受请求的本地IP地址 然后,我们可以将“本地IP地址”添加到authenticate程序命令行,如下所示: 身份验证参数摘要密钥附加“%la”