GoBlog/tailscale.go

20 lines
356 B
Go

package main
import (
"crypto/tls"
"net/http"
"tailscale.com/client/tailscale"
)
func (a *goBlog) startTailscaleHttps(s *http.Server) error {
s.Addr = ":https"
s.TLSConfig = &tls.Config{
GetCertificate: tailscale.GetCertificate,
}
if err := s.ListenAndServeTLS("", ""); err != nil && err != http.ErrServerClosed {
return err
}
return nil
}