Configure client against DOS

This commit is contained in:
bom 2024-01-12 12:29:00 +01:00 committed by Michael Jerger
parent ecf391dcbf
commit 87bfa79f71
2 changed files with 3 additions and 5 deletions

View file

@ -85,8 +85,10 @@ func NewClient(ctx context.Context, user *user_model.User, pubID string) (c *Cli
c = &Client{
client: &http.Client{
Transport: &http.Transport{
Proxy: proxy.Proxy(),
Proxy: proxy.Proxy(),
MaxConnsPerHost: 20,
},
Timeout: time.Duration(5 * time.Second),
},
algs: setting.HttpsigAlgs,
digestAlg: httpsig.DigestAlgorithm(setting.Federation.DigestAlgorithm),