Spaces:
Running
Running
fix client_ip
Browse files
app.py
CHANGED
@@ -532,6 +532,9 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
532 |
current_session_id,
|
533 |
request: gr.Request):
|
534 |
client_ip = request.client.host
|
|
|
|
|
|
|
535 |
print(f"Client IP: {client_ip}")
|
536 |
client_generation_manager = ClientManager.get_manager(client_ip)
|
537 |
client_generation_manager.update_activity()
|
|
|
532 |
current_session_id,
|
533 |
request: gr.Request):
|
534 |
client_ip = request.client.host
|
535 |
+
x_forwarded_for = request.headers.get('x-forwarded-for')
|
536 |
+
if x_forwarded_for:
|
537 |
+
client_ip = x_forwarded_for
|
538 |
print(f"Client IP: {client_ip}")
|
539 |
client_generation_manager = ClientManager.get_manager(client_ip)
|
540 |
client_generation_manager.update_activity()
|