Fix client ip showing as cloudflare ip instead of user's real ip
This commit is contained in:
@ -35,7 +35,11 @@ func init() {
|
||||
}
|
||||
|
||||
func ClientIP(request *http.Request) string {
|
||||
ip := request.Header.Get("X-Real-IP")
|
||||
ip := request.Header.Get("Cf-Connecting-IP")
|
||||
if ip != "" {
|
||||
return ip
|
||||
}
|
||||
ip = request.Header.Get("X-Real-IP")
|
||||
if ip == "" {
|
||||
ip = request.Header.Get("X-Forwarded-For")
|
||||
if ip == "" {
|
||||
|
Reference in New Issue
Block a user