WSLからホストを介して外部通信する

WindowsでVPNを使用しているとき、WSLのリクエストはVPNを経由できないらしい。

ので、プロキシなりなんなりでWSLのリクエストをホストに渡して、ホスト側からリクエストを投げないといけない。

Windows 11では設定>アプリ>オプション機能から、Open SSH Server(sshd)をインストールできるので、これでポートフォワードしてみる。

インストールしたら、firewall設定が自動的に設定される。初期値はAllだから適宜見直す。

sshdの起動は管理者権限のPowerShellで

PS> Start-Service sshd

あとは、WSL側から接続。

# ポートフォワーディングってこれでいいのかな
$ ssh -L <target host>:443:<target host>:443 <username>@<host ip>

実は、VPN持ってないから試せてない。


You'll only receive email when they publish something new.

More from iwate
All posts