Blocky DNS 代理
一个高性能的 DNS 代理和广告拦截器,支持自定义拦截规则、客户端分组、深度 CNAME 检查、DNS over HTTPS/TLS,并提供 Prometheus 监控,适用于家庭网络和小型企业环境。
安装次数
点赞
应用评论
催更次数
桌面端



应用描述
## Blocky - DNS 代理和广告拦截器 **官方网站:** https://0xERR0R.github.io/blocky/ **仓库地址:** https://github.com/lazycatapps/blocky.git Blocky 是一个用 Go 编写的 DNS 代理和广告拦截器,专为本地网络使用设计,提供全面的过滤和 DNS 管理功能。 ## 主要功能 - 🛡️ **DNS 查询拦截**:使用外部列表(广告拦截、恶意软件)进行过滤,支持白名单 - 👨👩👧👦 **客户端分组**:基于客户端组的过滤(如儿童、智能家居设备) - 🔍 **深度检查**:拦截请求域名、响应 CNAME(深度 CNAME 检查)和响应 IP 地址 - 🎯 **自定义解析**:特定域名的自定义 DNS 解析 - ⚡ **性能优化**:可定制的 DNS 答案缓存,减少外部查询 - 🔄 **条件转发**:条件转发到外部 DNS 服务器 - 🔐 **安全协议**:支持 DNS over UDP/TCP、DNS over HTTPS (DoH)、DNS over TLS (DoT) - 🔒 **DNSSEC**:支持 DNSSEC 和 eDNS - 📊 **监控集成**:Prometheus 指标、Grafana 仪表板 - 💾 **数据库日志**:支持 MySQL、PostgreSQL、TimescaleDB - 🚀 **轻量部署**:无状态架构(无需数据库),内存占用低 ## 使用方法 1. 启动应用后,Blocky 将自动启动并监听 UDP 53 端口 2. **重要:** 需要通过局域网端口转发工具(Port Forwarder)将 LazyCat 的局域网 IP 的 TCP & UDP 53 端口映射到应用中,才能通过 LazyCat IP 来作为 DNS 服务器使用 3. 将您的设备或路由器的 DNS 服务器设置为运行 Blocky 的主机 IP 地址 4. 通过修改 LazyCat 上的 `/data/appvar/cloud.lazycat.app.liu.blocky/config/config.yml` 配置文件来自定义拦截规则和上游 DNS 服务器 5. 重启应用使配置生效 6. 访问管理界面(如果配置)查看统计信息和管理规则 ## 配置说明 配置文件位于 LazyCat 上的 `/data/appvar/cloud.lazycat.app.liu.blocky/config/config.yml`,您可以配置: - 上游 DNS 服务器 - 拦截列表(广告、恶意软件等) - 白名单域名 - 客户端分组规则 - 缓存设置 - 日志级别 详细配置说明请参考:https://0xERR0R.github.io/blocky/configuration/
懒猫评分/评论
0.0
0 条评论
新功能
版本历史记录"首次发布 Blocky DNS 代理应用,提供完整的 DNS 拦截和广告过滤功能,支持自定义配置文件、多种 DNS 协议(DoH/DoT)、客户端分组过滤,以及 Prometheus 监控集成。\n"
此 App 尚未收到足够的评分或评论,无法显示评论列表。