fix remote ip header CF-Connecting-IP

Signed-off-by: zhanluxianshen <zhanluxianshen@163.com>
pull/20846/head
zhanluxianshen 12 months ago
parent a97ff587d2
commit 6b224fc45e
No known key found for this signature in database
GPG Key ID: 0D2A455788E77ABC

@ -183,7 +183,7 @@ def generate_string(n):
def extract_remote_ip(request) -> str:
if request.headers.get("CF-Connecting-IP"):
return cast(str, request.headers.get("Cf-Connecting-Ip"))
return cast(str, request.headers.get("CF-Connecting-IP"))
elif request.headers.getlist("X-Forwarded-For"):
return cast(str, request.headers.getlist("X-Forwarded-For")[0])
else:

Loading…
Cancel
Save