QNAP NAS服务器

时间:2018-02-10 11:12:21

标签: server reverse-proxy portforwarding nas qnap

我在QNAP NAS的Container Station中的docker容器中运行了 node.js 应用程序。它在我指定的端口上工作在我的本地网络上。

通常我会设置反向代理指向fe。 my-domain.com/my-app :80 => :<local-port>

在NAS上我提供了静态IP,我甚至有一个公共访问域(my-server.myqnapcloud.com),我想设置我的服务器在外面可见。它不必是QNAP域,我可以设置我自己的域指向QNAP本地地址,但我仍然无法将本地端口转发到服务器范围内的另一个端口。

设置此类环境的最佳方式是什么?没有NAS,似乎要容易得多......

1 个答案:

答案 0 :(得分:0)

如果我没有记错,则您的QNAP服务器位于路由器上。如果是这样,您必须更改一些设置...

要做的步骤:

  1. 打开集装箱站并找到您的集装箱的实例。
  2. 转到“设置”,然后单击“高级设置”,然后找到 LAN 书签(sieć)
  3. 必须有一个网格:“ 端口路由”,其中有两列:“ Host ”和“ Container ”。
    • 容器”-容器在其上侦听传入的内部连接
    • 的端口
    • 主机”-QNAP服务器正在其上侦听传入的外部连接的端口。 您必须记住此值!
  4. 关闭容器站并打开 myQNAPcloud 应用程序
  5. 如果看不到负责端口转发的服务,则必须添加适当的服务。
  6. 之后,您必须在路由器中执行更改。

注意:
我为安装在容器上的PostgreSQL数据库的配置而苦苦挣扎。最后,我能够实现这一目标。这是详细说明:How to enable remote connections to your PostgreSQL server (in Container Station) on QNAP NAT server over the router

希望获得帮助。