Есть у меня проблема. Никак не могу сделать так, чтобы из интернета (по белому ip) можно было зайти на мою веб-страницу. Ip я нашёл на сайте 2ip.ru . Может нужно купить белый ip у провайдера? Я уже и фаервол настроил на роутере и компьютере, NAT настроил, поставил серый постоянный ip - 192.168.1.200. В Node JS использую http, ws. Может в http нужно не localhost ставить, а 0.0.0.0? Порт кстати, 2000 и 2001 соответственно для http и ws. Пытаюсь зайти на сайт по ip: AAA.BBB.CCC.DDD:2000 .
Тестовый код сервера для проверки работоспособности.
var HTTP = new require("http");
var FS = new require('fs');
const HTML = FS.readFileSync('server.html', 'utf8');
HTTP.createServer(function (req, res) {
res.writeHead(200, {"Content-Type": "text/html"});
res.end(HTML);
}).listen(2000, "localhost", function () {console.log("Server started!")});