UbuntuにTailscaleをインストールする方法


  1. Tailscaleのインストール まず、Tailscaleの公式ウェブサイトからTailscaleパッケージをダウンロードします。以下のコマンドを使って、Tailscaleの最新バージョンをダウンロードします。
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.gpg | sudo apt-key add -
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.list | sudo tee /etc/apt/sources.list.d/tailscale.list
sudo apt-get update
sudo apt-get install tailscale
  1. Tailscaleの設定 Tailscaleをインストールしたら、Tailscaleアカウントを作成する必要があります。以下のコマンドを実行して、アカウントを作成します。
sudo tailscale up

コマンドを実行すると、TailscaleのWebサイトにリダイレクトされ、アカウントを作成するための手順が表示されます。アカウントを作成し、ログインしたら、Tailscaleが正しく設定されます。

  1. Tailscaleの使用 Tailscaleが正しく設定されたら、以下のコード例を使用してTailscaleを利用できます。
import http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("0.0.0.0", PORT), Handler) as httpd:
    print("Server started at localhost:" + str(PORT))
    httpd.serve_forever()

上記のコードは、Pythonのhttp.serverを使用してシンプルなWebサーバーを立ち上げるものです。Tailscaleを通じてアクセス可能なプライベートIPアドレスを使用して、外部からこのサーバーにアクセスすることができます。

以上が、UbuntuにTailscaleをインストールして使用する方法の概要です。必要に応じて、Tailscaleの詳細な設定や他の使い方については、公式のドキュメントを参照してください。