在linux下用squid代理服务器,有谁配过squid用mysql的认证模块?
我要做squid代理服务器,需要认证管理,因为用户比较多所以想用数据库来管理,有谁配过squid用mysql的认证模块?谢谢,有没有详细的配置方法,库的结构
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我要做squid代理服务器,需要认证管理,因为用户比较多所以想用数据库来管理,有谁配过squid用mysql的认证模块?谢谢,有没有详细的配置方法,库的结构
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
[quote]原帖由 "yr7726"]我要做squid代理服务器,需要认证管理,因为用户比较多所以想用数据库来管理,有谁配过squid用mysql的认证模块?谢谢,有没有详细的配置方法,库的结构[/quote 发表:
_______________________________________________
你有配好的squid.conf 吗? 麻烦你传给我,好吗
我在论坛上发了个squid的详解,里面有介绍如何对squid做验证
有mysql、ldap、smb、sock5、radius的认证模块。
谢谢楼上的兄弟,您的文章和其他相关文章我也看过了,没有对mysql认证模块作详细的说明,mysql模块我编译通过了,但在使用的过程中发现认证通不过,不知是什么原因。mysql认证模块有没有高级点的,就是可以辨认登陆ip,时间等。我知道NCSA_PLUS模块是可以的,但是文本不适合大容量的数据和管理
由于认证过程实际在Clients输入用户和密码后要连接到Mysql数据库的计算机上进行,所以连接Mysql的host必须为host.domainname格式。
你可能没有设置Mysql中有关数据库、表的权限。
在数据库MySql中的user里增加host、用户名、权限一条纪录。
如: INSERT INTO user VALUES ('squid.xxx.edu.cn', 'squiduser', '6f848e5c6fe3d2c3', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', 'Y', 'N', 'N', 'N', 'N', 'N', 'N');
然后在程序中的 host、 用户及其密码用增加纪录中的host、user和passwd
。
编译程序即可。
-------
我最近正好完成这样的配置。
谢谢tangyz兄的回答
我按您说的方法我修改编译了程序,但是还是认证不过去,不知是什么原因;你能不能把你的配置方法和mysql_auth.c源程序给我发一份email:yr7726@sina.com
你有qq或msn吗?我的qq:8430057、msn:yr7726@sina.com
还有能认证ip和时间吗?谢谢