fix: Forward real client IP through Docker proxy

- Update setupProxy.js to forward X-Real-IP and X-Forwarded-For headers
- Improve IP detection in backend middleware to prioritize X-Real-IP
- Add debug logging for IP detection in development mode
- Update .env.example with clearer IP configuration examples
- Enable debug logging in docker-compose.dev.yml

This fixes the issue where Docker network IPs (172.20.x.x) were being
detected instead of the real client IP addresses.

To fix IP restrictions, update your .env file:
ALLOWED_IPS=10.30.30.0/24,<your-other-ips>

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-23 15:03:24 +02:00
parent 10605c6739
commit 77bed5122f
4 changed files with 35 additions and 5 deletions
+1
View File
@@ -16,6 +16,7 @@ services:
PORT: 7510
LOG_DIR: /app/logs
TEMP_DIR: /app/temp
LOG_LEVEL: debug
env_file:
- .env
ports: