Dglog
![]() 此脚本似乎没有上游来源... 另外,dansguardian还在维护吗?它是否已被e2guardian取代?(两者都仍然打包)(讨论) |
dglog是用于Web内容过滤器DansGuardian的CGI日志分析器,它是在GNU通用公共许可证(GPL)下开发的。您需要安装并运行DansGuardian。Dglog2将从/var/log/dansguardian目录读取access.log日志文件。您可以使用dglog对dansguardian日志进行基本分析。它非常简单和基础,但这是一个好的开始。
安装 http 服务器和 perl
apk add lighttpd perl
配置 lighttpd
编辑 /etc/lighttpd.conf 文件
nano +44 /etc/lighttpd/lighttpd.conf
取消注释以下行
include "mod_cgi.conf"
保存并退出。
安装 dglog
创建必要的目录
mkdir -p /var/www/localhost/htdocs/cgi-bin/dglog
cd /var/www/localhost/htdocs/cgi-bin/dglog
下载
wget https://dansguardian.pl/pobierz/dglog2.pl[死链] -P /var/www/localhost/htdocs/cgi-bin/dglog
编辑 dglog2.pl 文件
nano +104 dglog2.pl
取消注释并更改
$cgipath = 'http://your.ip/cgi-bin/dglog/dglog2.pl';
注释
$cgipath = $ENV{SCRIPT_NAME};
启动
启动http服务器并添加到启动项。
rc-service lighttpd start && rc-update add lighttpd default
完成!现在您可以浏览到 http://your.ip/cgi-bin/dglog/dglog2.pl 并检查 DansGuardian 日志文件。