hl.builtins = append(hl.builtins, builtin)
}
+// AppendPattern appends more pattern to match
+func (hl *HostMatchList) AppendPattern(pattern string) {
+ hl.patterns = append(hl.patterns, pattern)
+}
+
// IsEmpty checks if the checklist is empty
func (hl *HostMatchList) IsEmpty() bool {
return hl == nil || (len(hl.builtins) == 0 && len(hl.patterns) == 0 && len(hl.ipNets) == 0)
allowList.AppendBuiltin(hostmatcher.MatchBuiltinPrivate)
allowList.AppendBuiltin(hostmatcher.MatchBuiltinLoopback)
}
+
+ if setting.Proxy.Enabled && setting.Proxy.ProxyURLFixed != nil {
+ allowList.AppendPattern(setting.Proxy.ProxyURLFixed.Host)
+ }
+
return nil
}