mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2026-04-25 08:45:58 +03:00
[GH-ISSUE #1327] Allow disabling Proxy Targets availability test #5165
Labels
No labels
Q/A
bug
casdoor
dependencies
docker
documentation
duplicate
enhancement
help wanted
invalid
lego
platform:openwrt
platform:windows
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-ui#5165
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @celo0 on GitHub (Aug 26, 2025).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1327
Is your feature request related to a problem? Please describe.
Currently, nginx-ui performs active health checks on all "Proxy Targets" by calling
/api/availability_test.While this is useful for quick visibility, in some environments it generates unnecessary noise/traffic on backend services (especially for TCP/stream upstreams).
This behavior cannot be disabled and may cause issues in sensitive environments where unsolicited connections are not acceptable.
Describe the solution you'd like
Add a setting in the UI or configuration file to completely disable Proxy Targets health checks.
Alternatively, allow adjusting the interval or scope of these checks (e.g., disable for
streamblocks, only enable for HTTP).Describe alternatives you've considered
Additional context
The "Proxy Targets" feature is very helpful, but users should have full control over whether nginx-ui actively probes backends.
A configuration toggle would make nginx-ui safer and more flexible for production usage.
Thanks for your great work on this project!
@0xJacky commented on GitHub (Oct 3, 2025):
Thank you for your suggestion. We will add this feature in version 2.2.0.