Я запускаю консольное приложение в Windows 10, у которого есть собственный HTTPS-сервер, прослушивающий порт 44340. Это веб-сайт ASP.NET Core (Kestrel), который отлично просматривается на стороне Windows.
Я не могу получить доступ к этому порту из консоли Windows Subsystem for Linux 2 (WSL2) под управлением Ubuntu 18.04, тестирование с curl
.
Я пробовал добавить правило брандмауэра Windows для этого порта, но оно не работает.
Я пробовал через localhost
, а также два IP-адреса, которые я вижу для своей машины. Один - это настоящая сетевая карта, использующая DHCP, а другой - адаптер vEthernet для WSL с 172.31
адрес.
Вот что я сделал.
xyz
указывая на мой физический IP-адрес сетевой карты.xyz
.xyz
xyz
.curl https://xyz:44340
и заметил, что мой самозаверяющий сертификат не прошел проверку.Это подтверждает, что TCP работает, поэтому я иду спать. По сути, блокираторами были: