Spaces:
Sleeping
Sleeping
| from fastapi import Request | |
| def get_client_ip(request: Request): | |
| forwarded_for = request.headers.get("x-forwarded-for") | |
| if forwarded_for: | |
| return forwarded_for.split(",")[0].strip() | |
| real_ip = request.headers.get("x-real-ip") | |
| if real_ip: | |
| return real_ip | |
| return request.client.host | |