
jheddings/safenet该Docker镜像专注于验证和不良网站内容过滤器的有效性,提供轻量级工具集帮助用户检测内容过滤规则(如防火墙、代理服务器或专用过滤软件的规则)对网站(钓鱼、***软件分发站点等)和不良内容(成人、暴力内容等)的拦截能力。通过模拟访问目标网站并分析拦截结果,快速确认过滤策略是否符合预期安全需求。
docker run启动容器,挂载配置文件和输出目录;3. 查看生成的拦截结果报告,分析过滤规则有效性。### 必要参数说明| 参数名 | 描述 | 是否必填 ||--------|------|----------|
| --rules <file> | 内容过滤规则文件路径(容器内路径),支持文本格式(每行一条规则) | 是 |
| --targets <file> | 待检测的目标网站列表文件(容器内路径),每行一个URL/域名 | 是 |
| --output <path> | 结果报告输出路径(容器内路径),支持JSON/TXT格式 | 是 |
|----------|------|--------|
| TIMEOUT | 单个网站访问超时时间(秒) | 30 |
| RETRY | 访问失败重试次数 | 2 |
| REPORT_FORMAT | 结果报告格式(json/txt) | json |
./filter-test),包含:- rules.txt(过滤规则示例):block domain:malicious-example.comblock url:[***] content:violent-keywords- targets.txt(目标网站列表示例):[***]#### 2. 启动容器执行验证bashdocker run --rm \ -v $(pwd)/filter-test:/workspace:ro \ -v $(pwd)/report:/output \ -e TIMEOUT=25 \ -e REPORT_FORMAT=txt \ [镜像名称] \ --rules /workspace/rules.txt \ --targets /workspace/targets.txt \ --output /output/result.txt \ --verbose#### 3. 查看验证结果验证完成后,在本地./report/result.txt中查看结果,示例内容:=== 内容过滤规则验证报告 ===目标网站总数:3拦截成功:2([***]--verbose参数可开启详细日志,用于调试过滤规则异常问题。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务