WSL2のSSH接続を外部から行うためのポートプロキシの設定スクリプト。
よく使うのでメモしておきます。
#delete portproxy
netsh.exe interface portproxy delete v4tov4 listenport=22
#get wsl ip address
$ip = (wsl -e hostname -I).TrimEnd()
#add portproxy
netsh interface portproxy add v4tov4 listenport=22 connectaddress=$ip connectport=22
#show port proxy
netsh.exe interface portproxy show v4tov4
#show windows ip address
(Get-WmiObject Win32_NetworkAdapterConfiguration).IPAddress