文件名称:dnsfsd:DNS筛选污水池守护程序
文件大小:5.23MB
文件格式:ZIP
更新时间:2024-04-04 15:49:50
linux dns golang daemon dns-server
域名解析 一个DNS服务器,它通过复杂的规则匹配来过滤域名,然后将传递给另一个DNS服务器的域名和不被忽略的域名转发(“沉陷”)。 因此,它本质上类似于PiHole,但它在本地系统上运行。 该服务器还具有可配置的DNS缓存。 注意:这里的许多命令都需要root权限。 安装 要安装此项目,必须使用Go编译器进行构建。 运行install.sh生成二进制文件并将其移动到适当的位置; 然后运行dnsfs setup 。 这已在Ubuntu上进行了测试,目前仅在Linux系统上有效。 运行dnsfs setup程序后,将创建所有目录和文件(默认配置和systemd服务文件)。 从那里可以使用dnsfsd或systemctl start dnsfsd 。 要在服务器启动时启动服务器,请使用systemctl enable dnsfsd 规则 /etc/dnsfsd/rules包含的规则文件遵
【文件预览】:
dnsfsd-master
----.gitignore(172B)
----go.mod(42B)
----install.sh(849B)
----test.sh(648B)
----LICENSE.md(34KB)
----pkg()
--------go.mod(1KB)
--------data()
--------go.sum(34KB)
--------io()
--------rules()
----conversions()
--------hostfile.py(1KB)
--------dnscrypt-proxy.py(903B)
----go.sum(0B)
----README.md(3KB)
----dnsfsd-util()
--------go.mod(333B)
--------go.sum(34KB)
--------main.go(106B)
--------dnsfsd-util(9.99MB)
--------cmd()
----daemon()
--------go.mod(238B)
--------server()
--------go.sum(32KB)
--------main.go(2KB)
--------logger()