【问题标题】:Javascript - Accessing node.js application remotelyJavascript - 远程访问 node.js 应用程序
【发布时间】:2016-05-21 07:54:12
【问题描述】:

我正在使用以下链接在我的 windows server 2003 上运行 nodejs 应用程序,它工作正常:

http://localhost:3000

现在我想从任何其他计算机(不仅仅是通过局域网)远程访问此应用程序。所以我在服务器防火墙(TCP和UDP)中添加了3000个允许端口。但我无法从其他系统远程访问它,例如使用以下链接:

http://server-ip-address:3000

我自己托管它。我也有它来监听所有接口:

server.listen(3000, '0.0.0.0');

在浏览器中,我在控制台中收到以下错误: GET http://server-ip-address:3000 net::ERR_NAME_NOT_RESOLVED

我错过了什么吗?是否需要配置其他任何东西来远程访问我的应用程序?

【问题讨论】:

  • 服务器和互联网连接之间是否有路由器?如果是这样,您是否将端口 3000 上的流量转发到您的服务器?
  • @Neutrosider 不,服务器和互联网连接之间没有路由器......

标签: javascript node.js windows-server-2003


【解决方案1】:

您是否尝试过使用ngrok

只需下载它,解压缩,然后从命令行运行它,如下所示:

ngrok http 3000

它将显示一个控制台,其中包含可用于远程访问 localhost 端口 3000 的链接。

ngrok by @inconshreveable                                                                                                                                                                                                                                       (Ctrl+C to quit)

Tunnel Status                 online
Version                       2.0.19/2.0.20
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://16d9ve53.ngrok.io -> localhost:3000
Forwarding                    https://16dvbe53.ngrok.io -> localhost:3000

Connections                   ttl     opn     rt1     rt5     p50     p90
                              0       6       0.00    0.00    0.00    0.00

HTTP Requests
-------------

GET /favicon.ico                                                 404 Not Found
GET /docs/css/vendor/font-awesome/fonts/fontawesome-webfont.woff 200 OK
GET /docs/js/docs.js                                             200 OK
GET /docs/js/vendor/bootstrap.min.js                             200 OK
GET /docs/css/docs.css                                           200 OK
GET /docs/js/vendor/jquery.min.js                                200 OK
GET /docs/css/vendor/font-awesome/css/font-awesome.min.css       200 OK
GET /docs/css/vendor/bootstrap.min.css                           200 OK
GET /docs                                                        200 OK
GET /                                                            302 Moved Temporarily

【讨论】:

    猜你喜欢
    • 2021-12-12
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多