Server QNAP NAS服务器中的公共访问容器

Server QNAP NAS服务器中的公共访问容器,server,reverse-proxy,portforwarding,nas,qnap,Server,Reverse Proxy,Portforwarding,Nas,Qnap,我在QNAP NAS的容器站中的docker容器中运行了node.js应用程序。它正在我指定的端口上的本地网络上工作 通常我会设置反向代理指向femy-domain.com/my-app:80=>: 在NAS上,我提供了静态IP,我甚至有一个供公众访问的域(my server.myqnapcloud.com),我想以某种方式将我的服务器设置为在外部可见。它不必是QNAP域,我可以将自己的域设置为指向QNAP本地地址,但仍然无法将本地端口转发到服务器范围内的另一个端口 建立这样的环境最好的方法是什

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

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

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


建立这样的环境最好的方法是什么?如果我没有错的话,你的QNAP服务器在路由器上。如果是这样,您必须更改一些设置

要执行的步骤:

  • 打开一个容器站并找到容器的实例
  • 进入“设置”,然后进入“高级设置”,找到LAN书签(sieć)
  • 必须有一个网格:“端口路由”,包含两列:“主机”和“容器”。
    • “容器”-容器侦听传入的内部连接的端口
    • “主机”-QNAP服务器侦听传入的外部连接的端口您必须记住此值
  • 关闭集装箱站并打开myQNAPcloud应用程序
  • 如果您没有看到负责端口转发的服务,则必须添加相应的服务
  • 之后,您必须在路由器中执行更改
  • 注意:
    我一直在努力配置安装在容器上的PostgreSQL数据库。最后,我终于做到了。以下是详细说明:

    希望这有帮助