luci-app-mosdns: make cloudflare self-selected ip effective outside the rules list

Signed-off-by: sbwml <admin@cooluc.com>
This commit is contained in:
sbwml 2024-10-03 06:43:29 +08:00
parent b7d0bec38f
commit ab4c2a0787
2 changed files with 727 additions and 722 deletions

View File

@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-mosdns
PKG_VERSION:=1.6.5
PKG_VERSION:=1.6.6
PKG_RELEASE:=1
LUCI_TITLE:=LuCI Support for mosdns

View File

@ -413,7 +413,12 @@ generate_config() {
json_close_object
[ "$cloudflare" -eq 1 ] && {
json_add_object
json_add_string "matches" "resp_ip \$cloudflare_cidr"
json_add_array "matches"
json_add_string "" "!qname \$whitelist"
json_add_string "" "!qname \$greylist"
json_add_string "" "!qname \$stream_media"
json_add_string "" "resp_ip \$cloudflare_cidr"
json_close_array
json_add_string "exec" "black_hole $cloudflare_ip"
json_close_object
}