きっかけ
こんな方法で宅内のサーバーを公開していたんですが、
ふとポート開放可能な実家や別のところにラズパイでもおいて同じ事すれば VPS すら不要な事に気づきました。
ただその時に面倒になるのがブラウザ経由で行うルーター側のポートマッピング(ポートフォワーディング)設定、これを自宅内からアクセスできる様にする機能(Subnet routes)が tailscale にあったので試しました。
手順
OS: Raspbian 12 bookworm
- tailscale をインストール
1 | curl -fsSL https://tailscale.com/install.sh | sh |
- tailscale の管理コンソールからも許可
tailscale に追加マシンの 3点リーダー > Edit route settings… > Subnet routes から↑で入力した IP レンジが選択できるので、選択
ルーターにアクセスできるか確認
実家にいるかの様に実家のルーターのIPを指定してアクセスしてみると、表示されました。