mirror of
https://github.com/tobychui/zoraxy.git
synced 2025-06-03 06:07:20 +02:00
Fix IPv6 whitelisting for Link-Local addresses by removing the scope ID
This commit is contained in:
parent
19d5695f1a
commit
e961e52dea
@ -58,6 +58,11 @@ func GetRequesterIP(r *http.Request) string {
|
|||||||
requesterRawIp = requesterRawIp[1 : len(requesterRawIp)-1]
|
requesterRawIp = requesterRawIp[1 : len(requesterRawIp)-1]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Trim away scope ID if present (e.g. %eth0 in IPv6)
|
||||||
|
if i := strings.Index(requesterRawIp, "%"); i != -1 {
|
||||||
|
requesterRawIp = requesterRawIp[:i]
|
||||||
|
}
|
||||||
|
|
||||||
return requesterRawIp
|
return requesterRawIp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user