NAT越えに最適なラズパイによるTailscaleの設定方法

IT

はじめに

マレーシアのコンドのTimeのインターネットが突然外部からアクセス出来なくなってしまいました。
日本のマンションタイプのネットと一緒って状態ですね。きっとうちのコンドも使う方が増えたせいだと思います。
外部からアクセス出来なくなるのは困るので、今回は、NAT超え設定に、Tailscaleのサービスを使いたいと思います。
今回はFreeプランで使います。これでも100デバイスまで登録できると言う太っ腹!!

アカウントの作成

  1. 下記のアドレスよりアクセスし、登録を行います。
    https://login.tailscale.com/start

ラズパイへのインストールと設定方法

下記のページに書かれていることですが、一応手順を載せておきますね。

  1. プラグインをインストール
sudo apt-get install apt-transport-https
  1. Tailscale のパッケージ署名キーとリポジトリを追加します。
curl -fsSL https://pkgs.tailscale.com/stable/raspbian/buster.gpg | sudo apt-key add -
curl -fsSL https://pkgs.tailscale.com/stable/raspbian/buster.list | sudo tee /etc/apt/sources.list.d/tailscale.list
  1. Tailscale をインストール
sudo apt-get update
sudo apt-get install tailscale
  1. Tailscaleネットワークに接続する。
sudo tailscale up

するとアドレスが発行されるので、ブラウザでアクセスし、自分のアカウントと紐づけを行います。

  1. ラズパイからネット接続できるように設定する。(Exit Nodes設定)
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf
  1. TailscaleネットワークにExit Nodes有りで登録する。
sudo tailscale up --advertise-exit-node
  1. 下記のアドレスにアクセスし、右端の「・・・」より、「Edit route settings」を開き、「Use as exit node」をONにする。
    https://login.tailscale.com/admin/machines

スマホアプリ

ストアから「Tailscale」をインストールして、登録したアカウントでログインするだけ。

まとめ

いかがだったでしょうか?このサービスがあればVPNの管理が簡単で、個別で登録する必要もなくて革命的ですよね!!
ぜひ皆さんも使ってみてください。

タイトルとURLをコピーしました