WSL2で立ち上げたサーバにネットワーク内の別の端末からアクセスする
PowerShell を管理者権限で立ち上げ、以下の操作を行う
WSL 側 (仮想ネットワーク) の IP アドレスの確認
code: コマンドプロンプトから
wsl -e hostname -I
code:WSLから
hostname -I
ポートフォワードの設定 ( connectaddress は先に確認したIPアドレス )
code: 管理者権限で立ち上げたコマンドプロンプト or PowerShellから_
netsh interface portproxy add v4tov4 listenaddress=* listenport=3000 connectaddress=172.29.130.42 connectport=3000
ポートフォワードの設定を確認する
code:コマンドプロンプトから
netsh interface portproxy show all
※
端末がWiFiでローカルネットに接続している場合 Wi-Fi として表示される IP アドレスを参照する
端末がLANケーブルで接続している場合は イーサネット アダプター を参照する
code:コマンドプロンプトから
ipconfig
ポートフォワードを削除する
code:コマンドプロンプトから
netsh interface portproxy delete v4tov4 listenport=3000 listenaddress=*