Added remove User-Agent options

- Added advance setting for removing user-agent
This commit is contained in:
Toby Chui
2025-11-16 19:33:47 +08:00
parent 480923565e
commit 1f49350987
10 changed files with 150 additions and 23 deletions

View File

@@ -165,14 +165,15 @@ func (router *Router) StartProxyService() error {
}
selectedUpstream.ServeHTTP(w, r, &dpcore.ResponseRewriteRuleSet{
ProxyDomain: selectedUpstream.OriginIpOrDomain,
OriginalHost: originalHostHeader,
UseTLS: selectedUpstream.RequireTLS,
HostHeaderOverwrite: endpointProxyRewriteRules.RequestHostOverwrite,
NoRemoveHopByHop: endpointProxyRewriteRules.DisableHopByHopHeaderRemoval,
PathPrefix: "",
Version: sep.parent.Option.HostVersion,
DevelopmentMode: sep.parent.Option.DevelopmentMode,
ProxyDomain: selectedUpstream.OriginIpOrDomain,
OriginalHost: originalHostHeader,
UseTLS: selectedUpstream.RequireTLS,
HostHeaderOverwrite: endpointProxyRewriteRules.RequestHostOverwrite,
NoRemoveHopByHop: endpointProxyRewriteRules.DisableHopByHopHeaderRemoval,
NoRemoveUserAgentHeader: endpointProxyRewriteRules.DisableUserAgentHeaderRemoval,
PathPrefix: "",
Version: sep.parent.Option.HostVersion,
DevelopmentMode: sep.parent.Option.DevelopmentMode,
})
return
}