Added plugin interface definations

- Added wip plugin interface
- Merged in PR for lego update
- Minor code optimization
This commit is contained in:
Toby Chui
2025-02-19 21:25:50 +08:00
parent de9d3bfb65
commit 1116b643b5
9 changed files with 620 additions and 223 deletions

View File

@@ -174,9 +174,15 @@ func ReverseProxtInit() {
}()
}
// Toggle the reverse proxy service on and off
func ReverseProxyHandleOnOff(w http.ResponseWriter, r *http.Request) {
enable, _ := utils.PostPara(r, "enable") //Support root, vdir and subd
if enable == "true" {
enable, err := utils.PostBool(r, "enable")
if err != nil {
utils.SendErrorResponse(w, "enable not defined")
return
}
if enable {
err := dynamicProxyRouter.StartProxyService()
if err != nil {
utils.SendErrorResponse(w, err.Error())