Static web server

- Fixed arm64 build bug in Make file
- Added wip static web server
This commit is contained in:
Toby Chui
2023-09-12 16:41:52 +08:00
parent c65f780613
commit a692ec818d
7 changed files with 227 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ import (
"imuslab.com/zoraxy/mod/statistic/analytic"
"imuslab.com/zoraxy/mod/tcpprox"
"imuslab.com/zoraxy/mod/tlscert"
"imuslab.com/zoraxy/mod/webserv"
)
/*
@@ -208,6 +209,21 @@ func startupSequence() {
if err != nil {
log.Fatal(err)
}
/*
Static Web Server
Start the static web server
*/
staticWebServer = webserv.NewWebServer(&webserv.WebServerOptions{
Port: "8081",
WebRoot: *staticWebServerRoot,
EnableDirectoryListing: true,
})
//TODO: Connect UI element to static web server
staticWebServer.Start()
}
// This sequence start after everything is initialized