feat: fix get clients ip

This commit is contained in:
2024-02-22 18:51:24 +01:00
parent cd42a6b0bf
commit 91585fdb0a
2 changed files with 8 additions and 5 deletions

View File

@@ -32,7 +32,9 @@ func NewRestServer(
func (s *RestServer) Start(apiPort, views string) error {
engine := handlebars.New(views, ".hbs")
s.app = fiber.New(fiber.Config{
Views: engine,
Views: engine,
ProxyHeader: "X-Forwarded-For",
EnableIPValidation: true,
})
s.app.Use(limiter.New(limiter.Config{
@@ -47,7 +49,6 @@ func (s *RestServer) Start(apiPort, views string) error {
AllowHeaders: "Origin, Accept, Content-Type, X-CSRF-Token, Authorization",
ExposeHeaders: "Origin",
}))
s.loadViews()
prosodyHdl := handler.NewProsodyHandler(s.prosodyService, s.fail2banSrv)