|
|
@@ -75,12 +75,7 @@ func main() {
|
|
|
log.Printf("can't extract tailnet name from hostname %q", info.Node.Name)
|
|
|
return
|
|
|
}
|
|
|
- tailnet, _, ok = strings.Cut(tailnet, ".beta.tailscale.net")
|
|
|
- if !ok {
|
|
|
- w.WriteHeader(http.StatusUnauthorized)
|
|
|
- log.Printf("can't extract tailnet name from hostname %q", info.Node.Name)
|
|
|
- return
|
|
|
- }
|
|
|
+ tailnet = strings.TrimSuffix(tailnet, ".beta.tailscale.net")
|
|
|
}
|
|
|
|
|
|
if expectedTailnet := r.Header.Get("Expected-Tailnet"); expectedTailnet != "" && expectedTailnet != tailnet {
|