javascript - Sådan lytter du på en port med Node.js http-server bag Windows-firewall uden administratorrettigheder

Indlæg af Hanne Mølgaard Plasc

Problem



i min skole har vi mange computere tilsluttet et Windows Domain.
Jeg skriver en simpel realtime chat i JavaScript med Node.js, men når jeg forsøger at starte serveren, spørger Windows mig administrators brugernavn og adgangskode.
Når jeg lukker denne besked starter serveren, men den er kun synlig på min computer. Jeg har forsøgt at køre serveren på Ubuntu med en VM, men hvis jeg sætter feltet 'Vedhæftet til' (i netværkspanelet) til 'Bridged adaptere 'DHCP serveren tildeler IP'en (10.13.100.X subnetmaske er 255.255.0.0, min computer ip er 10.13.0.X med samme subnetmaske), men serveren er ikke synlig (på ingen computer), hvis Jeg sætter feltet til 'NAT', Windows spørger mig adminens brugernavn og kodeord.


NB Min server bruger nul-conf (noden biblioteket er bonjour link til npm) til serverkonfigurationen på klienterne og webstikkene til kommunikationen mellem klienter og server. [3]]]


Tak på forhånd.


EDIT Computerene er forbundet med ethernet-kabel. Jeg ved, at den lokale firewall blokerer havnene.

Bedste reference


Det kan være lokal firewall blokkerer port.
Det afhænger også af, hvordan du har forbindelse til netværket. WiFi tillader normalt ikke lokal trafik.

Andre referencer 1


Har du forsøgt at bruge standard HTTP-porten 80?