Add support for HTTPS

This commit is contained in:
Dmitry Pankov 2024-08-21 23:39:12 +03:00
parent cb1f39b3e5
commit a21bd62350
No known key found for this signature in database
GPG key ID: D958C2967535BA49
4 changed files with 32 additions and 1 deletions

View file

@ -173,6 +173,10 @@ func (config *HTTPConfig) SpawnRoutine(vt *VirtualTun) {
server.authRequired = true
}
if config.CertFile != "" && config.KeyFile != "" {
server.tlsRequired = true
}
if err := server.ListenAndServe("tcp", config.BindAddress); err != nil {
log.Fatal(err)
}