WSL - Web server přístupný z okolní LAN...
2024-09-20, Lukáš
Při vývoji aplikace jsem narazil na nedostupnost testovacího serveru instalovaného na WSL z okolní sítě. Znáte to, vyvíjíte a potřebujete si zkusit, jak to bude vypadat třeba na mobilním telefonu. Ale když zadáte adresu počítače s WSL, stránky se nezobrazí...
Jde o to, že není nastavené směrování portů, v případě web serveru portu 80. Níže je k dispozici jednoduchý návod, jak směrování zprovoznit a server zpřístupnit.
ipconfig
Zajímá nás IPv4 adresa.
netsh advfirewall firewall add rule name="Povoleni LAN pristupu" dir=in action=allow protocol=TCP localport=3000
netsh interface portproxy add v4tov4 listenport=3000 listenaddress=IPV4_ADRESA connectport=3000 connectaddress=$($(wsl hostname -I).Trim());
Nezapomeňte změnit parametr IPV4_ADRESA v příkazu za IP adresu zjištěnou v bodu 1.
- listenport: Port, který bude systém načítat.
- listenadress: Adresa, kterou bude systém načítat.
- connectport: Port WSL, na který se systém připojí.
- connectaddress: Adresa WSL, na kterou se systém připojí.
Hotovo! Nyní jsou stránky web serveru na WSL přístupné z okolní sítě...
© Waran, 2019-2025