ngrok → Tailscale
家のDesktop PCに外部からsshするのに、今まではngrokを使っていたが、Tailscaleに乗り換えた。乗り換え理由は、以下の2つ。
- ngrokはFree planの場合に実行ごとに接続先のポート番号が変化し、Pro以上の有料プラン($20/month)でなければ固定できない
- tensorboardや各種web appを利用するときに、
ssh -L
のポートフォワーディングで毎回ポート番号を指定しなければいけない
唯一の欠点は、接続元でVPNを利用するため、他のVPNを利用できなくなることだろうか。出先のWifiに繋ぐときは気をつけなければいけない or Exit Nodesを使わなければいけない。
今回の場合、接続する端末が固定という点でTailscaleに利があった。規約改定前のColabなど、接続端末が不定なクラウドを利用するときはngrokの方が便利な場合がある。