wslで外部からアクセスするポートを開く
WSLで外部から端末にアクセスするには、以下の手順が必要。
1. WSL上のLinuxでホストしているサーバーのIPアドレスとポート番号を確認
2. Windowsのファイアウォールで外部からの通信を許可するポートを開放
3. Windowsのnetshコマンドで外部からの通信をWSLにプロキシする設定を追加
ただし、WSL上のLinuxでホストしているサーバーのIPアドレスとポート番号は再起動のたびに変わってしまうため、自動実行のコードが必要
ということを行うコードはこんな感じ。