在RPI node.js服务器上使用NOIP

在RPI node.js服务器上使用NOIP,node.js,raspberry-pi,noip,Node.js,Raspberry Pi,Noip,我不是网络专家,如果有什么事情看起来很愚蠢,我很抱歉 连接到我家的RPI node.js服务器时出现问题。我使用了NO-IP,并在路由器上用特定的主机名对其进行了配置。我已将端口转发到8888端口 var express = require("express"); var app = express(); var http = require("http").Server(app); var io = require('socket.io')(http); var path = require(

我不是网络专家,如果有什么事情看起来很愚蠢,我很抱歉

连接到我家的RPI node.js服务器时出现问题。我使用了NO-IP,并在路由器上用特定的主机名对其进行了配置。我已将端口转发到8888端口

var express = require("express");
var app = express();
var http = require("http").Server(app);
var io = require('socket.io')(http);
var path = require('path');
http.listen(8888, "0.0.0.0");

/*app.use(function (req, res, next){
    res.setHeader('Access-Control-Allow-Origin', 'http://hostname:port');
    res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
    res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
    res.setHeader('Access-Control-Allow-Credentials', true);    
    next();
});*/
app.use(express.static(path.join(__dirname, '/')));
app.get("/home",function(req,res,next){
    res.sendFile(path.join(__dirname + "/index.html"));
});
console.log("server ubi jeza");
如果我尝试连接到它,请连接到我的路由器。如果我尝试连接它,它会超时

端口转发检查工作正常,当我运行服务器时,端口8888正在工作。当服务器未运行时,表示连接已关闭

我还尝试了
sudo nano/etc/sysctl.conf
net.ipv4.ip_forward=1
,但它们都不起作用


我做错什么了吗

我可以从外部世界访问页面。当我在本地网络上时,我无法使用外部IP访问它。

是的,我会稍后发布答案。这可能是一个愚蠢的问题,但我的ISP遇到了类似的问题。由于某些环回问题,他们不允许我访问网络上的Web服务器。除了从网络上访问它之外,不知道如何修复它