https://0xerr0r.github.io/blocky/latest/
https://github.com/0xERR0R/blocky
ads.example.com
*.tracker.com
+-------------------+
DNS Query →| Listener (UDP/TCP)|
+-------------------+
|
v
+-------------------+
| Rule Engine |
| (match / filter) |
+-------------------+
|
+---------------+----------------+
| |
v v
+-----------+ +---------------+
| Blocklist | | Upstream DNS |
+-----------+ +---------------+
|
v
DNS Response
upstream:
default:
- 1.1.1.1
- 8.8.8.8
blocking:
blackLists:
ads:
- https://example.com/list.txt
clientGroupsBlock:
default:
- ads
port: 53
运行方式:
1) 基础运行(traceroute 需用 -T 模式):
docker run -d --name blocky \
-p 4000:4000 \
-p 53:53/tcp -p 53:53/udp \
superxiao666/blocky:latest
2) 推荐运行(支持 traceroute ICMP 模式):
docker run -d --name blocky \
--cap-add=NET_RAW \
--cap-add=NET_ADMIN \
-p 4000:4000 \
-p 53:53/tcp -p 53:53/udp \
superxiao666/blocky:latest
3) 使用自定义配置:
docker run -d --name blocky \
--cap-add=NET_RAW \
-v /path/to/config.yml:/app/config.yml:ro \
-p 4000:4000 \
-p 53:53/tcp -p 53:53/udp \
superxiao666/blocky:latest
Content type
Image
Digest
sha256:997eb67f9…
Size
21.9 MB
Last updated
4 months ago
docker pull superxiao666/blocky