在linux下用squid代理服务器,有谁配过squid用mysql的认证模块?

发布于 2022-10-01 00:04:20 字数 78 浏览 18 评论 0

我要做squid代理服务器,需要认证管理,因为用户比较多所以想用数据库来管理,有谁配过squid用mysql的认证模块?谢谢,有没有详细的配置方法,库的结构

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

我们只是彼此的过ke 2022-10-08 00:04:20

[quote]原帖由 "yr7726"]我要做squid代理服务器,需要认证管理,因为用户比较多所以想用数据库来管理,有谁配过squid用mysql的认证模块?谢谢,有没有详细的配置方法,库的结构[/quote 发表:

_______________________________________________
你有配好的squid.conf 吗? 麻烦你传给我,好吗

我在论坛上发了个squid的详解,里面有介绍如何对squid做验证
有mysql、ldap、smb、sock5、radius的认证模块。

何时共饮酒 2022-10-08 00:04:20

谢谢楼上的兄弟,您的文章和其他相关文章我也看过了,没有对mysql认证模块作详细的说明,mysql模块我编译通过了,但在使用的过程中发现认证通不过,不知是什么原因。mysql认证模块有没有高级点的,就是可以辨认登陆ip,时间等。我知道NCSA_PLUS模块是可以的,但是文本不适合大容量的数据和管理

温暖的光 2022-10-08 00:04:20

由于认证过程实际在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

编译程序即可。

-------
我最近正好完成这样的配置。

辞取 2022-10-08 00:04:20

谢谢tangyz兄的回答
我按您说的方法我修改编译了程序,但是还是认证不过去,不知是什么原因;你能不能把你的配置方法和mysql_auth.c源程序给我发一份email:yr7726@sina.com
你有qq或msn吗?我的qq:8430057、msn:yr7726@sina.com
还有能认证ip和时间吗?谢谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文