From e578b3a8f2e4fa72b2449aa2b707c1add3f1a7b0 Mon Sep 17 00:00:00 2001 From: YX Hao Date: Mon, 8 Sep 2025 19:09:34 +0800 Subject: [PATCH] Enable Firefox plugin only when local DOH is enabled --- dnscrypt-proxy/plugins.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dnscrypt-proxy/plugins.go b/dnscrypt-proxy/plugins.go index f3d33189b3..72ba21fd1e 100644 --- a/dnscrypt-proxy/plugins.go +++ b/dnscrypt-proxy/plugins.go @@ -105,7 +105,9 @@ func (proxy *Proxy) InitPluginsGlobals() error { *queryPlugins = append(*queryPlugins, Plugin(new(PluginAllowName))) } - *queryPlugins = append(*queryPlugins, Plugin(new(PluginFirefox))) + if len(proxy.localDoHListenAddresses) != 0 { + *queryPlugins = append(*queryPlugins, Plugin(new(PluginFirefox))) + } if len(proxy.ednsClientSubnets) != 0 { *queryPlugins = append(*queryPlugins, Plugin(new(PluginECS)))