0xERR0R/blocky
PublicFast and lightweight DNS proxy as ad-blocker for local network with many features
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 29/10/2026
Tóm tắt bởi Bee AI
Blocky là DNS proxy và trình chặn quảng cáo nhanh, nhẹ viết bằng Go dành cho mạng nội bộ. Dự án phù hợp cho người dùng homelab và quản trị mạng muốn bảo vệ quyền riêng tư và kiểm soát DNS linh hoạt.
- Chặn truy vấn DNS qua danh sách bên ngoài, hỗ trợ regex, CNAME inspection và IP blacklisting
- Hỗ trợ nhiều giao thức DNS hiện đại: DoH, DoT, DoQ (DNS over QUIC) và DoH3 (HTTP/3)
- Cho phép cấu hình danh sách chặn/cho phép và upstream resolver riêng cho từng nhóm client
- Tích hợp sẵn Prometheus metrics, dashboard Grafana và hỗ trợ ghi log ra CSV hoặc PostgreSQL/MySQL
- Thiết kế stateless, tốn ít bộ nhớ, đóng gói binary đơn lẻ và hỗ trợ đa kiến trúc (x86-64, ARM, MIPS)
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến81
- Độ tươi100
- Cộng đồng17
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên · DevOps
- Loại dự ánỨng dụng
- Giấy phépApache-2.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Go
Docker
Helm
Kubernetes
Prometheus
Grafana
PostgreSQL
MySQL
Redis
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
api/Định nghĩa API REST và các endpoint điều khiểncache/Logic quản lý bộ nhớ đệm (caching) và prefetching truy vấn DNScmd/Mã nguồn các lệnh CLI phụ trợconfig/Cấu trúc dữ liệu và xử lý file cấu hình YAMLlists/Xử lý tải và làm mới danh sách chặn/cho phép bên ngoàimetrics/Bộ thu thập và xuất chỉ số Prometheusquerylog/Ghi log truy vấn DNS ra CSV hoặc cơ sở dữ liệuresolver/Các bộ phân giải DNS cốt lõi và chuỗi xử lý truy vấn
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/0xERR0R/blocky.git
cd blockyCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Chặn quảng cáo và mã độc trên toàn bộ thiết bị trong mạng gia đình hoặc homelab
- Thiết lập máy chủ DNS riêng tư hỗ trợ mã hóa DoT, DoH hoặc DoQ
- Cấu hình kiểm soát truy cập và upstream DNS tùy biến theo từng nhóm thiết bị (trẻ em, thiết bị IoT)
- Theo dõi và phân tích lưu lượng truy vấn DNS bằng Prometheus và Grafana
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
awesome-selfhosted/awesome-selfhostedA list of Free Software network services and web applications which can be hosted on your own servers332.1k+2.4k
- 2
practical-tutorials/project-based-learningCurated list of project-based tutorials288.5k+765
- 3
n8n-io/n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.209.1k+741
- 4
DigitalPlatDev/FreeDomainFree domain registration and practical DNS learning resources for everyone.206.5k+973
- 5
avelino/awesome-goA curated list of awesome Go frameworks, libraries and software191.2k+1.2k
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 29/10/2026.