|
@@ -17,6 +17,7 @@ import (
|
|
|
"imuslab.com/zoraxy/mod/auth"
|
|
|
"imuslab.com/zoraxy/mod/database"
|
|
|
"imuslab.com/zoraxy/mod/dockerux"
|
|
|
+ "imuslab.com/zoraxy/mod/dynamicproxy/loadbalance"
|
|
|
"imuslab.com/zoraxy/mod/dynamicproxy/redirection"
|
|
|
"imuslab.com/zoraxy/mod/email"
|
|
|
"imuslab.com/zoraxy/mod/forwardproxy"
|
|
@@ -68,24 +69,25 @@ var (
|
|
|
|
|
|
Handler Modules
|
|
|
*/
|
|
|
- sysdb *database.Database
|
|
|
- authAgent *auth.AuthAgent
|
|
|
- tlsCertManager *tlscert.Manager
|
|
|
- redirectTable *redirection.RuleTable
|
|
|
- pathRuleHandler *pathrule.Handler
|
|
|
- geodbStore *geodb.Store
|
|
|
- accessController *access.Controller
|
|
|
- netstatBuffers *netstat.NetStatBuffers
|
|
|
- statisticCollector *statistic.Collector
|
|
|
- uptimeMonitor *uptime.Monitor
|
|
|
- mdnsScanner *mdns.MDNSHost
|
|
|
- ganManager *ganserv.NetworkManager
|
|
|
- webSshManager *sshprox.Manager
|
|
|
- streamProxyManager *streamproxy.Manager
|
|
|
- acmeHandler *acme.ACMEHandler
|
|
|
- acmeAutoRenewer *acme.AutoRenewer
|
|
|
- staticWebServer *webserv.WebServer
|
|
|
- forwardProxy *forwardproxy.Handler
|
|
|
+ sysdb *database.Database
|
|
|
+ authAgent *auth.AuthAgent
|
|
|
+ tlsCertManager *tlscert.Manager
|
|
|
+ redirectTable *redirection.RuleTable
|
|
|
+ loadbalancer *loadbalance.RouteManager
|
|
|
+ pathRuleHandler *pathrule.Handler
|
|
|
+ geodbStore *geodb.Store
|
|
|
+ accessController *access.Controller
|
|
|
+ netstatBuffers *netstat.NetStatBuffers
|
|
|
+ statisticCollector *statistic.Collector
|
|
|
+ uptimeMonitor *uptime.Monitor
|
|
|
+ mdnsScanner *mdns.MDNSHost
|
|
|
+ ganManager *ganserv.NetworkManager
|
|
|
+ webSshManager *sshprox.Manager
|
|
|
+ streamProxyManager *streamproxy.Manager
|
|
|
+ acmeHandler *acme.ACMEHandler
|
|
|
+ acmeAutoRenewer *acme.AutoRenewer
|
|
|
+ staticWebServer *webserv.WebServer
|
|
|
+ forwardProxy *forwardproxy.Handler
|
|
|
|
|
|
|
|
|
EmailSender *email.Sender
|