|
5 | 5 |
|
6 | 6 | - [Expose code-server](#expose-code-server) |
7 | 7 | - [Port forwarding via SSH](#port-forwarding-via-ssh) |
| 8 | + - [Connect Using Tailscale (For IPads)](#using-tailscale) |
8 | 9 | - [Using Let's Encrypt with Caddy](#using-lets-encrypt-with-caddy) |
9 | 10 | - [Using Let's Encrypt with NGINX](#using-lets-encrypt-with-nginx) |
10 | 11 | - [Using a self-signed certificate](#using-a-self-signed-certificate) |
@@ -47,6 +48,7 @@ machine. |
47 | 48 | There are several approaches to operating and exposing code-server securely: |
48 | 49 |
|
49 | 50 | - Port forwarding via SSH |
| 51 | +- Connect using a free VPN (tailscale) |
50 | 52 | - Using Let's Encrypt with Caddy |
51 | 53 | - Using Let's Encrypt with NGINX |
52 | 54 | - Using a self-signed certificate |
@@ -113,6 +115,16 @@ we recommend using another method, such as [Let's Encrypt](#let-encrypt) instead |
113 | 115 | > [GPG agent](https://wiki.gnupg.org/AgentForwarding) to the instance to |
114 | 116 | > securely access GitHub and sign commits without having to copy your keys. |
115 | 117 |
|
| 118 | +### Using Tailscale |
| 119 | + |
| 120 | +[Tailscale](http://tailscale.com) is a free secure VPN. Although this depends |
| 121 | +on a third-party service, tailscale to be [up and |
| 122 | +running](https://status.tailscale.com/), it is a worthwhile alternative for |
| 123 | +those that want to setup a secure connection to their IPads without the need of |
| 124 | +setting up an external domain. |
| 125 | +See instructions [here](https://tailscale.com/kb/1166/vscode-ipad) on how to |
| 126 | +connect using tailscale. |
| 127 | + |
116 | 128 | ### Using Let's Encrypt with Caddy |
117 | 129 |
|
118 | 130 | Using [Let's Encrypt](https://letsencrypt.org) is an option if you want to |
|
0 commit comments