ホストへの接続をWSL2のポートに転送する設定

対象プロダクト:Windows 11
カテゴリー:WSL

WSL上のOpen WebUIなどに他のPCから接続したい場合のポート転送設定のコマンドです。 管理者モードで起動したPower Shellで実行します。

ポート3000へのアクセスの場合

$ip = (wsl hostname -I).Split()[0]
netsh interface portproxy add v4tov4 listenport=3000 listenaddress=0.0.0.0 connectport=3000 connectaddress=$ip

WSLを再起動

wsl --shutdown

Noteファイアウォールも許可しておく必要があります。

関連コマンド

設定確認

netsh interface portproxy show v4tov4
例)
> netsh interface portproxy show v4tov4

ipv4 をリッスンする:         ipv4 に接続する:

Address         Port        Address         Port
--------------- ----------  --------------- ----------
0.0.0.0         3000        172.23.186.36   3000
0.0.0.0         9000        172.23.186.36   9000

ポート転送設定をすべて削除

netsh interface portproxy reset

公開日時:2026年08月03日 08:59:24
最終更新日時:2026年08月04日 20:09:10

なお、Windows Server VPS選びで迷ったらこちらの記事で主要VPSのメモリ容量ごとの月額、年額料金、リモートデスクトップ(RDS SAL)、Microsoft Office SAL料金を比較していますので、是非参考にしてみてください。

Windows技術情報の一覧に戻る

「WSL」に関する他の技術情報

このページのトップに戻る