mirror of
https://github.com/schollz/cowyo.git
synced 2023-08-10 21:13:00 +03:00
Added force wss flag
This commit is contained in:
parent
359b9b35f6
commit
3c2a64ec09
5
main.go
5
main.go
@ -31,6 +31,7 @@ var RuntimeArgs struct {
|
|||||||
SourcePath string
|
SourcePath string
|
||||||
AdminKey string
|
AdminKey string
|
||||||
Socket string
|
Socket string
|
||||||
|
ForceWss bool
|
||||||
}
|
}
|
||||||
var VersionNum string
|
var VersionNum string
|
||||||
|
|
||||||
@ -45,6 +46,7 @@ func main() {
|
|||||||
flag.StringVar(&RuntimeArgs.ServerCRT, "crt", "", "location of ssl crt")
|
flag.StringVar(&RuntimeArgs.ServerCRT, "crt", "", "location of ssl crt")
|
||||||
flag.StringVar(&RuntimeArgs.ServerKey, "key", "", "location of ssl key")
|
flag.StringVar(&RuntimeArgs.ServerKey, "key", "", "location of ssl key")
|
||||||
flag.StringVar(&RuntimeArgs.WikiName, "w", "cowyo", "custom name for wiki")
|
flag.StringVar(&RuntimeArgs.WikiName, "w", "cowyo", "custom name for wiki")
|
||||||
|
flag.BoolVar(&RuntimeArgs.ForceWss, "e", false, "force encrypted sockets")
|
||||||
dumpDataset := flag.Bool("dump", false, "flag to dump all data to 'dump' directory")
|
dumpDataset := flag.Bool("dump", false, "flag to dump all data to 'dump' directory")
|
||||||
flag.CommandLine.Usage = func() {
|
flag.CommandLine.Usage = func() {
|
||||||
fmt.Println(`cowyo (version ` + VersionNum + `): A Websocket Wiki and Kind Of A List Application
|
fmt.Println(`cowyo (version ` + VersionNum + `): A Websocket Wiki and Kind Of A List Application
|
||||||
@ -113,6 +115,9 @@ Options:`)
|
|||||||
r.RunTLS(RuntimeArgs.Port, RuntimeArgs.ServerCRT, RuntimeArgs.ServerKey)
|
r.RunTLS(RuntimeArgs.Port, RuntimeArgs.ServerCRT, RuntimeArgs.ServerKey)
|
||||||
} else {
|
} else {
|
||||||
RuntimeArgs.Socket = "ws"
|
RuntimeArgs.Socket = "ws"
|
||||||
|
if RuntimeArgs.ForceWss {
|
||||||
|
RuntimeArgs.Socket = "wss"
|
||||||
|
}
|
||||||
fmt.Println("--------------------------")
|
fmt.Println("--------------------------")
|
||||||
fmt.Println("cowyo (version " + VersionNum + ") is up and running on http://" + RuntimeArgs.ExternalIP)
|
fmt.Println("cowyo (version " + VersionNum + ") is up and running on http://" + RuntimeArgs.ExternalIP)
|
||||||
fmt.Println("Admin key: " + RuntimeArgs.AdminKey)
|
fmt.Println("Admin key: " + RuntimeArgs.AdminKey)
|
||||||
|
Loading…
Reference in New Issue
Block a user