12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package controller
- import (
- "github.com/fatedier/frp/models/nathole"
- plugin "github.com/fatedier/frp/models/plugin/server"
- "github.com/fatedier/frp/server/group"
- "github.com/fatedier/frp/server/ports"
- "github.com/fatedier/frp/server/visitor"
- "github.com/fatedier/frp/utils/tcpmux"
- "github.com/fatedier/frp/utils/vhost"
- )
- type ResourceController struct {
-
- VisitorManager *visitor.VisitorManager
-
- TcpGroupCtl *group.TcpGroupCtl
-
- HTTPGroupCtl *group.HTTPGroupController
-
- TcpMuxGroupCtl *group.TcpMuxGroupCtl
-
- TcpPortManager *ports.PortManager
-
- UdpPortManager *ports.PortManager
-
- HttpReverseProxy *vhost.HttpReverseProxy
-
- VhostHttpsMuxer *vhost.HttpsMuxer
-
- NatHoleController *nathole.NatHoleController
-
- TcpMuxHttpConnectMuxer *tcpmux.HttpConnectTcpMuxer
-
- PluginManager *plugin.Manager
- }
|