Added missing file

This commit is contained in:
Juan Font Alonso 2022-03-18 13:10:35 +01:00
parent d5ce7d7523
commit db9ba17920

5
app.go
View file

@ -127,7 +127,6 @@ type DERPConfig struct {
ServerRegionID int ServerRegionID int
ServerRegionCode string ServerRegionCode string
ServerRegionName string ServerRegionName string
STUNEnabled bool
STUNAddr string STUNAddr string
URLs []url.URL URLs []url.URL
Paths []string Paths []string
@ -503,16 +502,14 @@ func (h *Headscale) Serve() error {
h.DERPMap = GetDERPMap(h.cfg.DERP) h.DERPMap = GetDERPMap(h.cfg.DERP)
if h.cfg.DERP.ServerEnabled { if h.cfg.DERP.ServerEnabled {
// When embedded DERP is enabled we always need a STUN server address, embedded or external // When embedded DERP is enabled we always need a STUN server
if h.cfg.DERP.STUNAddr == "" { if h.cfg.DERP.STUNAddr == "" {
return errSTUNAddressNotSet return errSTUNAddressNotSet
} }
h.DERPMap.Regions[h.DERPServer.region.RegionID] = &h.DERPServer.region h.DERPMap.Regions[h.DERPServer.region.RegionID] = &h.DERPServer.region
if h.cfg.DERP.STUNEnabled {
go h.ServeSTUN() go h.ServeSTUN()
} }
}
if h.cfg.DERP.AutoUpdate { if h.cfg.DERP.AutoUpdate {
derpMapCancelChannel := make(chan struct{}) derpMapCancelChannel := make(chan struct{})