diff --git a/internal/web/actions/default/servers/server/settings/reverseProxy/index.go b/internal/web/actions/default/servers/server/settings/reverseProxy/index.go index 45ab511e..7fb43995 100644 --- a/internal/web/actions/default/servers/server/settings/reverseProxy/index.go +++ b/internal/web/actions/default/servers/server/settings/reverseProxy/index.go @@ -6,6 +6,7 @@ import ( "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" "github.com/iwind/TeaGo/maps" + "github.com/iwind/TeaGo/types" ) // IndexAction 源站列表 @@ -34,13 +35,23 @@ func (this *IndexAction) RunGet(params struct { return } this.Data["hasGroupConfig"] = false + this.Data["groupSettingURL"] = "" switch serverType { case serverconfigs.ServerTypeHTTPWeb, serverconfigs.ServerTypeHTTPProxy: this.Data["hasGroupConfig"] = groupResp.HasHTTPReverseProxy + if groupResp.ServerGroupId > 0 { + this.Data["groupSettingURL"] = "/servers/groups/group/settings/httpReverseProxy?groupId=" + types.String(groupResp.ServerGroupId) + } case serverconfigs.ServerTypeTCPProxy: this.Data["hasGroupConfig"] = groupResp.HasTCPReverseProxy + if groupResp.ServerGroupId > 0 { + this.Data["groupSettingURL"] = "/servers/groups/group/settings/tcpReverseProxy?groupId=" + types.String(groupResp.ServerGroupId) + } case serverconfigs.ServerTypeUDPProxy: this.Data["hasGroupConfig"] = groupResp.HasUDPReverseProxy + if groupResp.ServerGroupId > 0 { + this.Data["groupSettingURL"] = "/servers/groups/group/settings/udpReverseProxy?groupId=" + types.String(groupResp.ServerGroupId) + } } // 当前服务的配置 diff --git a/web/views/@default/servers/server/settings/reverseProxy/index.html b/web/views/@default/servers/server/settings/reverseProxy/index.html index f34569a1..a47f29c9 100644 --- a/web/views/@default/servers/server/settings/reverseProxy/index.html +++ b/web/views/@default/servers/server/settings/reverseProxy/index.html @@ -6,7 +6,7 @@
- 由于已经在当前服务分组中进行了对应的配置,在这里的配置将不会生效。 + 由于已经在当前服务分组中进行了对应的配置,在这里的配置将不会生效。