大家好,我想提个需求你们评估下好不?
背景&痛点
我想在nas上安装其它应用,作为服务器使用。目前使用的过程中主要有两个痛点:
1.无论是docker安装还是其它安装方式,端口一大堆。我需要自己记住,才能去访问,如果我安装的多了,根本记不过来。
2.因为每个应用要开放一个端口,所以如果开ipv6公网访问的话,我要频繁修改防火墙;如果用打洞的方式,洞打不过来。
临时方案
我就在试图用ngnix反代,来实现一个端口访问多个服务。
需求
所以我觉得我有这样的一个需求,如果你们官方做的话我会很满足:
1.添加反向代理能力
飞牛安装的应用自动、用户手工安装的应用手动,添加一条反向代理规则。比如80到导航页,80/chrome到chrome应用,80/siyuan到思源应用,80/wiz到为知笔记,这样。
2.开发一个“导航页”
- 现在的管理后台还是用5666,导航页用80端口进。
- 导航页包含着反向代理规则指向的应用的链接,也就是当前域名:80/xxx。这样我的nas给到我家里人用,我只要告诉他们密码他们就可以探索着玩儿了
- 这个导航页除此之外还可以做一些其他的组件,比如文件共享区、照片展示墙等等,这些玩法儿可以作为其它扩展。
附:
我觉得(不一定对哈)这个功能其实和现在的后台形成了一种互补:现在的后台是管理视角,这个导航页才是使用视角。一个入口,一套逻辑。
你们看下这个想法咋样