您好,我已经在路由器中设置了 OpenWrt (Chaos Calmer),现在我想使用代理记录 ip 地址、mac 地址、请求的站点 url 和端口。
哪种代理服务器最能实现上述问题。我怎样才能实现这一目标。
准确地说,用户正在连接到我的 wifi 路由器。当他在手机或桌面上浏览任何内容时,请求首先到达路由器。在我的路由器中,我需要将上述详细信息记录在一个文本文件中,并且根据我公司的政策,我们需要将其存储一个月。
我设置了一个 CRON 作业,将日志数据从路由器导出到我的 unix 服务器,这样路由器就不会因为日志而崩溃。
任何帮助真的很感激。
答案1
您可以使用乌贼在透明代理模式用于记录。您必须编写 ACL 来记录上述信息。 Squid 是一个非常强大的代理,可以根据需要应用访问控制策略。您还可以使用squid 记录HTTPs 流量。
您可以使用访问日志它的指令,还有一个选项将其与 syslog 守护进程集成。查看鱿鱼页。