implement x-forwarded-proto

This commit is contained in:
orangix
2026-01-05 08:05:49 +01:00
parent 42174c052d
commit 09222a116f
2 changed files with 22 additions and 17 deletions

View File

@@ -3,9 +3,12 @@ package utils
import "github.com/gofiber/fiber/v2"
func GetInstanceUrl(c *fiber.Ctx) string {
proto := "https://"
proto := "https"
if !Config.Secure {
proto = "http://"
proto = "http"
}
return proto + c.Hostname()
if Config.ProtocolDetection {
proto = c.Get("X-Forwarded-Proto", proto)
}
return proto + "://" + c.Hostname()
}