mirror of
https://github.com/netbirdio/netbird.git
synced 2025-01-23 06:18:46 +01:00
[relay] Handle IPv6 addresses in X-Real-IP header on relay service (#3085)
This commit is contained in:
parent
6848e1e128
commit
2bd68efc08
@ -96,5 +96,5 @@ func remoteAddr(r *http.Request) string {
|
|||||||
if r.Header.Get("X-Real-Ip") == "" || r.Header.Get("X-Real-Port") == "" {
|
if r.Header.Get("X-Real-Ip") == "" || r.Header.Get("X-Real-Port") == "" {
|
||||||
return r.RemoteAddr
|
return r.RemoteAddr
|
||||||
}
|
}
|
||||||
return fmt.Sprintf("%s:%s", r.Header.Get("X-Real-Ip"), r.Header.Get("X-Real-Port"))
|
return net.JoinHostPort(r.Header.Get("X-Real-Ip"), r.Header.Get("X-Real-Port"))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user