NAS 端口转发

NAS 端口转发

所以我有一台 NAS。根据网站说明,我应该打开端口 80(用于 Web 界面)、端口 443(HTTPS)、端口 20 和 21(用于 FTP)以及一些随机范围的端口(我可能不需要它,但我还是这么做了)。

假设我的外部 IP 是 80.80.80.80,NAS 的内部 IP 是 192.168.1.2。每次我浏览到 80.80.80.80 时,它都会找到我的 NAS(因为我看到图标出现),但它突然将我重定向到 192.168.1.2(而且由于我在工作,它当然无法发现该 IP 地址有效)。

我在这里做错了什么?

答案1

您已正确打开端口。这一点毋庸置疑。

问题在于 NAS 链接(如果您检查链接,您点击的 href)将是 192.168.1.2 -- 为什么会这样。因为 NAS 不是在查看客户端(办公室里的您自己),而是在查看代码中的自己的 IP。

人们可能会争辩说,出于安全原因应该这样做。但我认为,编写网站的团队并没有考虑过这个问题。(因为如果他们考虑过的话,就可以选择重写客户端 IP 链接而不是本地链接……)

使用我的 NAS写了我自己的网站因为我想查看其他内容。基本上,我将所有 ADMIN 链接都设置为 192.168.1.1:port,因为我不想让任何人通过互联网更改我的内容。但是当我在家时,它工作正常。任何我想通过互联网工作的链接,我都会使用 php 函数来查找客户端 IP 地址并将其写入 a href,这样它就会写入

您可以通过做一些简单的事情来解决此问题,并且永远不要将您的 NAS 网页暴露给互联网。

  • 使用 Putty 通过 SSH 进入您的 NAS 并使用隧道 - 它类似于 VPN,但速度稍快,并且不需要打开除 SSH 之外的任何其他端口。我在这里写过这篇文章

答案2

如果浏览器中的 IP 突然从 80.80.80.80 变为 192.168.1.2,则很可能是 NAS Web 界面出了问题。这可能是 NAS 中的配置错误或错误。尝试查找新错误/错误。您使用的是哪种路由器?

相关内容