自宅wifiでもtailscale DNSの名前を使おうとして四苦八苦したが、中途半端にできた状態でうまく行ったとは言い難い。
DNSの名前を使うのは諦めて、local IPでアクセスすることにした。
自宅サーバ側
自宅内のraspiサーバーでtailscaleを起動する。このとき192.168.11.0/24を外からアクセスできるようにアドバタイズする。
tailscale up --advertise-routes=192.168.11.0/24
tailscaleのページでedit routes settingから、アドバタイズしたsubnet routesをチェックして許可?する。
exit node
ついでにexit nodeにしても良さそうだが、しなくても良さそう?exit nodeにすれば自宅サーバ経由でインターネットアクセスができる。が、家のネットはあんまり早くないので積極的に使うほどでもない。怪しげなパブリックwifiを使うときとかに使えたら便利そうなので一応設定しておく。
tailscale up --advartise-exit-node --advertise-routes=192.168.11.0/24
exit nodeにする場合もtaiscaleのページから確定する必要がありそう。
android側
ローカルLANにアクセスしたいだけなら、exit nodeのところからAllow LAN accessをONにすれば良さそう。
exit node経由でネットアクセスしたいなら、exit nodeで上記設定したサーバを使うよう設定する。
これだけで良かったのか。苦労したのは何だったのか。。
0 件のコメント:
コメントを投稿