mirror of https://github.com/jlelse/GoBlog
Fix Tailscale
This commit is contained in:
parent
eb87b9e3a1
commit
9225370967
|
@ -25,8 +25,9 @@ func (a *goBlog) getTCPListener(s *http.Server) (net.Listener, error) {
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
tailscaleLC := &tailscale.LocalClient{}
|
||||
return tls.NewListener(ln, &tls.Config{
|
||||
GetCertificate: tailscale.GetCertificate,
|
||||
GetCertificate: tailscaleLC.GetCertificate,
|
||||
MinVersion: tls.VersionTLS12,
|
||||
}), nil
|
||||
} else {
|
||||
|
|
|
@ -8,7 +8,6 @@ import (
|
|||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"tailscale.com/client/tailscale"
|
||||
"tailscale.com/tsnet"
|
||||
)
|
||||
|
||||
|
@ -45,10 +44,14 @@ func (a *goBlog) getTailscaleListener(addr string) (net.Listener, error) {
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
lc, err := a.tss.LocalClient()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
// Tailscale HTTPS
|
||||
if addr == ":443" && a.cfg.Server.TailscaleHTTPS {
|
||||
ln = tls.NewListener(ln, &tls.Config{
|
||||
GetCertificate: tailscale.GetCertificate,
|
||||
GetCertificate: lc.GetCertificate,
|
||||
MinVersion: tls.VersionTLS12,
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue