2022-06-07 21:24:22 +00:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
2022-08-02 22:02:26 +00:00
|
|
|
<title>Tailscale Connect</title>
|
2022-06-07 21:24:22 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="dist/index.css" />
|
2022-08-02 22:02:26 +00:00
|
|
|
<script src="dist/index.js" defer></script>
|
2022-06-07 21:24:22 +00:00
|
|
|
</head>
|
2022-08-02 00:41:55 +00:00
|
|
|
<body class="flex flex-col h-screen overflow-hidden">
|
|
|
|
<div class="bg-gray-100 border-b border-gray-200 pt-4 pb-2">
|
2022-07-26 00:51:06 +00:00
|
|
|
<header class="container mx-auto px-4 flex flex-row items-center">
|
|
|
|
<h1 class="text-3xl font-bold grow">Tailscale Connect</h1>
|
|
|
|
<div class="text-gray-600" id="state">Loading…</div>
|
|
|
|
</header>
|
2022-06-07 21:24:22 +00:00
|
|
|
</div>
|
2022-08-02 00:41:55 +00:00
|
|
|
<div
|
|
|
|
id="content"
|
|
|
|
class="flex-grow flex flex-col justify-center overflow-hidden"
|
2022-07-29 18:37:17 +00:00
|
|
|
>
|
2022-08-02 00:41:55 +00:00
|
|
|
<form
|
|
|
|
id="ssh-form"
|
|
|
|
class="container mx-auto px-4 hidden flex justify-center"
|
2022-07-29 18:37:17 +00:00
|
|
|
>
|
2022-08-02 00:41:55 +00:00
|
|
|
<input type="text" class="input username" placeholder="Username" />
|
|
|
|
<div class="select-with-arrow mx-2">
|
|
|
|
<select class="select"></select>
|
|
|
|
</div>
|
|
|
|
<input
|
|
|
|
type="submit"
|
|
|
|
class="button bg-green-500 border-green-500 text-white hover:bg-green-600 hover:border-green-600"
|
|
|
|
value="SSH"
|
|
|
|
/>
|
|
|
|
</form>
|
|
|
|
<div id="no-ssh" class="container mx-auto px-4 hidden text-center">
|
|
|
|
None of your machines have
|
|
|
|
<a href="https://tailscale.com/kb/1193/tailscale-ssh/" class="link"
|
|
|
|
>Tailscale SSH</a
|
|
|
|
>
|
|
|
|
enabled. Give it a try!
|
|
|
|
</div>
|
2022-07-29 18:37:17 +00:00
|
|
|
</div>
|
2022-06-07 21:24:22 +00:00
|
|
|
</body>
|
|
|
|
</html>
|