|
25 | 25 | </head> |
26 | 26 |
|
27 | 27 | <body> |
28 | | - <h1>headscale: macOS configuration</h1> |
29 | | - <h2>Recent Tailscale versions (1.34.0 and higher)</h2> |
30 | | - <p> |
31 | | - Tailscale added Fast User Switching in version 1.34 and you can now use |
32 | | - the new login command to connect to one or more headscale (and Tailscale) |
33 | | - servers. The previously used profiles does not have an effect anymore. |
34 | | - </p> |
35 | | - <h3>Command line</h3> |
36 | | - <p>Use Tailscale's login command to add your profile:</p> |
37 | | - <pre><code>tailscale login --login-server {{.URL}}</code></pre> |
38 | | - <h3>GUI</h3> |
| 28 | + <h1>headscale: iOS configuration</h1> |
| 29 | + <h2>GUI</h2> |
39 | 30 | <ol> |
40 | 31 | <li> |
41 | | - ALT + Click the Tailscale icon in the menu and hover over the Debug menu |
| 32 | + Install the official Tailscale iOS client from the |
| 33 | + <a href="https://apps.apple.com/app/tailscale/id1470499037" |
| 34 | + >App store</a |
| 35 | + > |
42 | 36 | </li> |
43 | | - <li>Under "Custom Login Server", select "Add Account..."</li> |
44 | 37 | <li> |
45 | | - Enter "{{.URL}}" of the headscale instance and press "Add Account" |
| 38 | + Open Tailscale and make sure you are <i>not</i> logged in to any account |
46 | 39 | </li> |
47 | | - <li>Follow the login procedure in the browser</li> |
48 | | - </ol> |
49 | | - <h2>Apple configuration profiles (1.32.0 and lower)</h2> |
50 | | - <p> |
51 | | - This page provides |
52 | | - <a href="https://support.apple.com/guide/mdm/mdm-overview-mdmbf9e668/web" |
53 | | - >configuration profiles</a |
54 | | - > |
55 | | - for the official Tailscale clients for |
56 | | - </p> |
57 | | - <ul> |
| 40 | + <li>Open Settings on the iOS device</li> |
58 | 41 | <li> |
59 | | - <a href="https://apps.apple.com/app/tailscale/id1475387142" |
60 | | - >macOS - AppStore Client</a |
61 | | - >. |
| 42 | + Scroll down to the "third party apps" section, under "Game Center" or |
| 43 | + "TV Provider" |
62 | 44 | </li> |
63 | 45 | <li> |
64 | | - <a href="https://pkgs.tailscale.com/stable/#macos" |
65 | | - >macOS - Standalone Client</a |
66 | | - >. |
| 46 | + Find Tailscale and select it |
| 47 | + <ul> |
| 48 | + <li> |
| 49 | + If the iOS device was previously logged into Tailscale, switch the |
| 50 | + "Reset Keychain" toggle to "on" |
| 51 | + </li> |
| 52 | + </ul> |
67 | 53 | </li> |
68 | | - </ul> |
69 | | - <p> |
70 | | - The profiles will configure Tailscale.app to use <code>{{.URL}}</code> as |
71 | | - its control server. |
72 | | - </p> |
73 | | - <h3>Caution</h3> |
74 | | - <p> |
75 | | - You should always download and inspect the profile before installing it: |
76 | | - </p> |
77 | | - <ul> |
| 54 | + <li>Enter "{{.URL}}" under "Alternate Coordination Server URL"</li> |
78 | 55 | <li> |
79 | | - for app store client: <code>curl {{.URL}}/apple/macos-app-store</code> |
| 56 | + Restart the app by closing it from the iOS app switcher, open the app |
| 57 | + and select the regular sign in option <i>(non-SSO)</i>. It should open |
| 58 | + up to the headscale authentication page. |
80 | 59 | </li> |
81 | 60 | <li> |
82 | | - for standalone client: <code>curl {{.URL}}/apple/macos-standalone</code> |
| 61 | + Enter your credentials and log in. Headscale should now be working on |
| 62 | + your iOS device |
83 | 63 | </li> |
84 | | - </ul> |
| 64 | + </ol> |
| 65 | + <h1>headscale: macOS configuration</h1> |
| 66 | + <h2>Command line</h2> |
| 67 | + <p>Use Tailscale's login command to add your profile:</p> |
| 68 | + <pre><code>tailscale login --login-server {{.URL}}</code></pre> |
| 69 | + <h2>GUI</h2> |
| 70 | + <ol> |
| 71 | + <li> |
| 72 | + ALT + Click the Tailscale icon in the menu and hover over the Debug menu |
| 73 | + </li> |
| 74 | + <li>Under "Custom Login Server", select "Add Account..."</li> |
| 75 | + <li> |
| 76 | + Enter "{{.URL}}" of the headscale instance and press "Add Account" |
| 77 | + </li> |
| 78 | + <li>Follow the login procedure in the browser</li> |
| 79 | + </ol> |
85 | 80 | <h2>Profiles</h2> |
86 | | - <h3>macOS</h3> |
87 | 81 | <p> |
88 | 82 | Headscale can be set to the default server by installing a Headscale |
89 | 83 | configuration profile: |
@@ -121,50 +115,17 @@ <h3>macOS</h3> |
121 | 115 | </li> |
122 | 116 | </ul> |
123 | 117 | <p>Restart Tailscale.app and log in.</p> |
124 | | - <h1>headscale: iOS configuration</h1> |
125 | | - <h2>Recent Tailscale versions (1.38.1 and higher)</h2> |
| 118 | + <h3>Caution</h3> |
126 | 119 | <p> |
127 | | - Tailscale 1.38.1 on |
128 | | - <a href="https://apps.apple.com/app/tailscale/id1470499037">iOS</a> |
129 | | - added a configuration option to allow user to set an "Alternate |
130 | | - Coordination server". This can be used to connect to your headscale |
131 | | - server. |
| 120 | + You should always download and inspect the profile before installing it: |
132 | 121 | </p> |
133 | | - <h3>GUI</h3> |
134 | | - <ol> |
135 | | - <li> |
136 | | - Install the official Tailscale iOS client from the |
137 | | - <a href="https://apps.apple.com/app/tailscale/id1470499037" |
138 | | - >App store</a |
139 | | - > |
140 | | - </li> |
141 | | - <li> |
142 | | - Open Tailscale and make sure you are <i>not</i> logged in to any account |
143 | | - </li> |
144 | | - <li>Open Settings on the iOS device</li> |
145 | | - <li> |
146 | | - Scroll down to the "third party apps" section, under "Game Center" or |
147 | | - "TV Provider" |
148 | | - </li> |
149 | | - <li> |
150 | | - Find Tailscale and select it |
151 | | - <ul> |
152 | | - <li> |
153 | | - If the iOS device was previously logged into Tailscale, switch the |
154 | | - "Reset Keychain" toggle to "on" |
155 | | - </li> |
156 | | - </ul> |
157 | | - </li> |
158 | | - <li>Enter "{{.URL}}" under "Alternate Coordination Server URL"</li> |
| 122 | + <ul> |
159 | 123 | <li> |
160 | | - Restart the app by closing it from the iOS app switcher, open the app |
161 | | - and select the regular sign in option <i>(non-SSO)</i>. It should open |
162 | | - up to the headscale authentication page. |
| 124 | + for app store client: <code>curl {{.URL}}/apple/macos-app-store</code> |
163 | 125 | </li> |
164 | 126 | <li> |
165 | | - Enter your credentials and log in. Headscale should now be working on |
166 | | - your iOS device |
| 127 | + for standalone client: <code>curl {{.URL}}/apple/macos-standalone</code> |
167 | 128 | </li> |
168 | | - </ol> |
| 129 | + </ul> |
169 | 130 | </body> |
170 | 131 | </html> |
0 commit comments