From 8e588ae146d75a0b8c61da60090c0d8c875fa03e Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Thu, 23 Sep 2021 20:22:07 +0100 Subject: [PATCH] Add a more comprehensive macOS explaination --- apple_mobileconfig.go | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/apple_mobileconfig.go b/apple_mobileconfig.go index 85df81ba..92777135 100644 --- a/apple_mobileconfig.go +++ b/apple_mobileconfig.go @@ -30,14 +30,31 @@ func (h *Headscale) AppleMobileConfig(c *gin.Context) {

curl {{.Url}}/apple/ios

curl {{.Url}}/apple/macos

-

Profiles

+

Profiles

+ +

iOS

- iOS + iOS profile

+

macOS

+

Headscale can be set to the default server by installing a Headscale configuration profile:

- macOS + macOS profile

+ +
    +
  1. Download the profile, then open it. When it has been opened, there should be a notification that a profile can be installed
  2. +
  3. Open System Preferences and go to "Profiles"
  4. +
  5. Find and install the Headscale profile
  6. +
  7. Restart Tailscale.app and log in
  8. +
+ +

Or

+

Use your terminal to configure the default setting for Tailscale by issuing:

+ defaults write io.tailscale.ipn.macos ControlURL {{.Url}} + +

Restart Tailscale.app and log in.

`))