Skip to content

Conversation

@tianq02
Copy link

@tianq02 tianq02 commented Jan 11, 2026

  • refactor backend/index.js, rework IP range update timer logic, solving a logic bug
  • added EdgeOne IP ranges fetching support in backend/internal/ip_ranges_eo.js
  • change real_ip_header from X-Real-IP to X-Forwarded-For in docker/rootfs/etc/nginx/nginx.conf
  • add docs for the new feature

tianq02 and others added 22 commits January 9, 2026 17:24
Added fetching functionality for EO IP ranges based on environment variable.
we have to change logger now
Added additional environment configuration for NPM.
Gemini3 says my code is shit, and the guy is stupid, because I patched the wrong file
Clarified comments regarding IP ranges configuration.
Added instructions for enabling EdgeOne IP ranges fetch and configuring Tencent Cloud credentials.
Removed EdgeOne env section from README.
- Refactor appStart function to use `await` instead of `.then` chain.
- Fix timer logic bug, add env for timer behavior settings.
Updated documentation to clarify CDN IP range fetching and management, including new environment variables and their effects.
@nginxproxymanagerci
Copy link

Docker Image for build 5 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-5132

Note

Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.

Warning

Changes and additions to DNS Providers require verification by at least 2 members of the community!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant