tobychui / zoraxy

A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!
https://zoraxy.aroz.org
GNU Affero General Public License v3.0
3.05k stars 184 forks source link

[ENHANCEMENTS] Disable Certain Features (e.g. uptime monitor) #360

Open overcuriousity opened 3 weeks ago

overcuriousity commented 3 weeks ago

Option to disable certain features which are not needed I found a discussion which suggests that we should be able to opt-out certain features and agree to that. The user RainrZufall points out in this thread that the "uptime monitor" causes his NAS not going to sleep as it is constantly pinged. My setup has some LXC containers which are resolved by domain, but just provide an API in a subpath - which causes the uptime monitor showing a yellow result as there is nothing found on the root dir of that domain.

Implementation Suggestion

tobychui commented 3 weeks ago

@overcuriousity The issue with the uptime monitor is that it is kinda required for active fail-over switching in the upstream load balancer. Without (or with disabled) load balancer on a certain rule will force that dpcore (the module that handle "actual" load balancing and routing) to only be able to use passive fail-over detection. I will see what I came up with later.