我需要一个简单的解决方案......我很确定这是可能的,我只是不知道如何设置它。
我需要squid将所有用户重定向到简单的用户接受协议,然后才允许他们进入互联网。没有用户名和密码,他们要么接受协议并被允许访问,要么不要获得权限被拒绝页面。
我不想让任何事情变得复杂,如果可以的话,请保持简单。
我已对此进行了审核:http://wiki.squid-cache.org/ConfigExamples/Portal/Splash#Portal_Splash_Pages
但对我来说不是很清楚......
提前致谢...
答案 0 :(得分:0)
来自squid.conf文件中的auth_param部分:
指定外部验证器的命令。这样的节目 读取包含“用户名密码”的行并回复“确定”或“错误” 在无尽的循环中。 “ERR”响应可以选择性地跟随a 错误描述在返回的错误页面中以%m的形式提供。
默认情况下,除非使用基本身份验证方案 程序已指定。
周围有很多例子。这个link在PHP中有一个自定义squid帮助器的例子。它可以很容易地修改为具有协议的复选框iso用户名/密码验证。