【问题标题】:My Raspberry pi server is connected to the wireless wifi, but cannot access to it from the internet我的树莓派服务器已连接到无线 wifi,但无法从 Internet 访问它
【发布时间】:2017-09-23 06:09:11
【问题描述】:

我是 linux 和服务器的新手。 我买了一个 Raspberry pi 3 并用 Raspbian 配置它。 可以从远离我家的地方访问我的 pi 通过 SSH 或 VNCViewer 设置,但是当我从我的运行 nodejs 编写的服务器时 pi,则无法从浏览器访问。

我在我的 pi 上这样做

$ node helloworld.js

我像下面这样从互联网访问

http://172.x.x.x:3000

(我在nodejs中设置了3000端口)

我尝试 ping 172.x.x.x 但没用

这个问题能解决吗?

【问题讨论】:

标签: node.js linux networking server raspberry-pi3


【解决方案1】:

您应该检查路由器/调制解调器上的端口是否打开,在这种情况下特别是端口 3000。 SSH 使用端口 22,常规网络流量使用端口 80。很多时候,ISP 甚至只是路由器上的默认设置都会阻止访问更高的端口,例如 3000。

考虑使用以下服务:http://canyouseeme.org/(这只是我在 Google 上搜索的第一个服务,可能会有更好的服务)

【讨论】:

  • 我还没有检查,但是当我通过 localhost 访问时它确实有效,
  • 是的,但如果是 ISP 阻止,则使用 localhost 不会检测到这一点,因为它是您网络上的所有内部流量。此外,如果是外部请求,路由器可以阻止更高的端口,并让它们对内部开放。测试是否给出了阻塞的结果?
  • 我通过使用路由器的ip地址访问服务器解决了这个问题。此外,端口转发问题也很重要,因为该路由器必须可以访问。谢谢!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多