12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package controller
- import (
- "github.com/fatedier/frp/pkg/nathole"
- plugin "github.com/fatedier/frp/pkg/plugin/server"
- "github.com/fatedier/frp/pkg/util/tcpmux"
- "github.com/fatedier/frp/pkg/util/vhost"
- "github.com/fatedier/frp/server/group"
- "github.com/fatedier/frp/server/ports"
- "github.com/fatedier/frp/server/visitor"
- )
- type ResourceController struct {
-
- VisitorManager *visitor.Manager
-
- TCPGroupCtl *group.TCPGroupCtl
-
- HTTPGroupCtl *group.HTTPGroupController
-
- TCPMuxGroupCtl *group.TCPMuxGroupCtl
-
- TCPPortManager *ports.Manager
-
- UDPPortManager *ports.Manager
-
- HTTPReverseProxy *vhost.HTTPReverseProxy
-
- VhostHTTPSMuxer *vhost.HTTPSMuxer
-
- NatHoleController *nathole.Controller
-
- TCPMuxHTTPConnectMuxer *tcpmux.HTTPConnectTCPMuxer
-
- PluginManager *plugin.Manager
- }
|