群晖NAS设置反向代理配合内网穿透为Docker容器或者DSM配置域名教程
in NAS with 0 comment And 11341 views

群晖NAS设置反向代理配合内网穿透为Docker容器或者DSM配置域名教程

in NAS with 0 comment And 11341 views

前言

本文标题很长,并且涉及服务也很广,属于高级使用技巧,但是配置很简单,使用范围很广,先简单介绍一下背景.

最近群里有人咨询我,他曾经把DSM管理界面的端口改为80,可以使用域名无端口访问DSM,但是安装了Web Station后,就无法使用80端口访问DSM了.那是因为80端口被Web Station占用,如果我们需要同时配置多个服务都使用80端口,那么可以使用群晖自带的反向代理服务器来配置


设置流程

需求举例:

由于安装了Web Station,80端口被占用,并提供给Web Station中部署的网站使用.
然而我希望群晖DSM管理界面能使用域名无端口号访问.
也希望Docker内的人人影视Web的容器能使用域名无端口号访问.

环境配置

  • 为群晖NAS的DSM和人人影视Web配置二级域名nas.onecdn.cnrrshare.onecdn.cn
  • 由于家庭宽带没有80/443端口,我们可以使用免费内网穿透服务来设置此两个域名.
  • 已知群晖DSM默认端口为5000/5001
  • Docker中人人影视Web的端口为3001.

配置反向代理

控制面板
应用程序门户
反向代理服务器
新增

来源信息

  • 协议http和https根据你的需求填写
  • 主机名为DSM配置的域名
  • 端口为对应http的80端口或者https的443端口

目的地信息

  • 协议http和https根据你的需求填写
  • 主机名为群晖的IP或者localhost本地地址
  • 端口为DSM的默认端口5000/5001

按照以上配置同样给人人影视Web配置即可.


配置完成,现在可以直接使用域名无需端口访问你的服务了.


结语

更多群晖相关技巧,请持续关注本站的群晖Synology技巧专栏:

群晖Synology技巧专栏

Responses