OpenWrtでTailscaleのExit Node設定
前提
OpenWrt 25.12.4
機器: OpenWrt One
手順
OpenWrtルータをExitノードとして設定し、出先からLANにアクセス、及びLANからWANに出てインターネット接続出来るようにしたい
WebUI→システム→ソフトウェアよりtailscaleで検索すると luci-app-tailscale-community が出るためこれをインストール
https://gyazo.com/fc206f3c85cb9377287962f1284828df
サービス→tailscaleをクリック
Account SettingsタブからLoginボタンを押下
https://gyazo.com/e3289fb3048540e35ad454eed43e3bb8
Tailscaleのログイン画面が出るのでそのままログインを実行
https://gyazo.com/df8bb41fb1236c8f6c3c8ad90fd62252
設定よりAdvertise Exit Node, Allow LAN Accessをチェック, Advertise RoutesでアクセスさせたいLANのサブネットを選択 (Subnet Routeは無効化してもExit Node自体は動作していたのでAdvertise Routesは必要ないかも)
https://gyazo.com/3a31a9f01b7ec9974651d245b30193bf
一度保存&適用
Auto Configure FirewallをクリックするとExit Nodeを使用するために必要な tailscale インターフェースとファイアウォールゾーンが作成されるのでクリック
https://gyazo.com/87449b4affe923b42c71e138f3ee4d3c
ネットワーク→ファイアウォールより tailscale ゾーンを編集.
宛先ゾーンにWANのファイアウォールゾーンを追加する.
https://gyazo.com/daa0f77b0ffd2439db2cabeeacc74a21
保存&適用
モバイル機器のTailscaleクライアントよりExitNodeとしてOpenWrtが出てくるため選択し、WANからLANへのアクセスとインターネットへ出られることを確認する
https://gyazo.com/dfcce745e9981b9ca19c0af87b9cc529