Added H2C (experimental)

- Added experimental H2C transporter
- Exposed default listening port and web server listen state to start parameters #474
This commit is contained in:
Toby Chui
2025-02-03 20:36:34 +08:00
parent 7d9f240d56
commit 07dc63a82c
3 changed files with 21 additions and 5 deletions

View File

@@ -28,8 +28,8 @@ func ReverseProxtInit() {
/*
Load Reverse Proxy Global Settings
*/
inboundPort := 443
autoStartReverseProxy := true
inboundPort := *defaultInboundPort
autoStartReverseProxy := *defaultEnableInboundTraffic
if sysdb.KeyExists("settings", "inbound") {
//Read settings from database
sysdb.Read("settings", "inbound", &inboundPort)
@@ -42,8 +42,8 @@ func ReverseProxtInit() {
} else {
//Default port
if netutils.CheckIfPortOccupied(inboundPort) {
inboundPort = 8743
SystemWideLogger.Println("Port 443 is occupied. Switching to backup port 8743 instead")
autoStartReverseProxy = false
SystemWideLogger.Println("Port 443 is occupied. Change the listening port in the webmin panel and press \"Start Service\" to start reverse proxy service")
}
SystemWideLogger.Println("Inbound port not set. Using default (443)")
}