开源&Docker 篇一百零一:又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

2024-04-29 14:27:11 31点赞 309收藏 25评论

前言

大家好,这里是可爱的Cherry。

大家玩NAS的,首先要玩明白的就是网络,什么v4、v6,什么反代、DDNS,将家中局域网的应用、设备,丢到互联网端让我们随时可以访问,成为了NAS入门的第一堂课,也是不得不研究的一门学问。

在网络转发这块,caddy、nginx都是经典工具。今天,Cherry给大家介绍一款功能比NPM强大很多的nginx可视化UI项目——NginxWebUI。

这个项目的优点就是可配置项太多了,纯纯的nginx.conf的可视化编辑,但是彼之甘露我之砒霜,正因为高自由度的配置,导致比lucky、npm来说更不亲民,定位也显得尴尬,套用群友说的话,就是小白新手玩不懂,玩的懂得不需要。如果对Nginx深度配置有需要的朋友,可以继续往下看一看。

项目地址:https://github.com/cym1102/nginxWebUI/

项目特性

nginxWebUI是一款图形化管理nginx配置得工具, 可以使用网页来快速配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 静态html服务器, ssl证书自动申请、续签、配置等, 配置好后可一建生成nginx.conf文件, 同时可控制nginx使用此文件进行启动与重载, 完成对nginx的图形化控制闭环.

nginxWebUI也可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理.

nginx本身功能复杂, nginxWebUI并不能涵盖nginx所有功能, 但能覆盖nginx日常90%的功能使用配置, 平台没有涵盖到的nginx配置项, 可以使用自定义参数模板, 在conf文件中生成配置独特的参数。

部署此项目后, 配置nginx再也不用上网各种搜索配置代码, 再也不用手动申请和配置ssl证书, 只需要在本项目中进行增删改查就可方便的配置和启动nginx。


系统部署

一、docker run代码

🔻通过SSH工具访问NAS,输入以下指令

docker run -itd

-v /mnt/user/appdata/nginxWebUI:/home/nginxWebUI

-e BOOT_OPTIONS="--server.port=56784"

--net=host

--restart=always

cym1102/nginxwebui:latest

二、使用群晖任务计划部署

🔻将上述docker run 代码复制到任务计划中执行即可。记住,每一行代码最后都要加上反斜杠“”

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

系统使用

🔻初次登陆系统,设置管理员账号和密码

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻首页便是经典的网络监控面板,可以从左侧的功能栏看出,NginxWebUI确实是Nginx的webui,和常用的NPM项目不同,不仅仅只有反代的作用,包括stream流、SLB等功能都有。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻反向代理,最常用的功能,NginxWebUI基本提供了和nginx.conf一样的参数内容,更不要说跨域这个大头问题了。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

除了对端口进行代理外,例如重定向、静态html、负载均衡、自定义location这里都有,这就对采用nginx转发静态博客的用户很友好了。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻例如添加负载均衡,可以将多套服务通过SLB技术统一为一个对外端口,这样在进行自定义策略分流,尤其是在很多弱性能集群下使用。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻支持上传静态文件包,可以很方便的管理自己的静态网站

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻启动nginx服务,可以看到生成的配置文件和nginx.conf一模一样,可以根据域名进行conf分离。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻支持域名自动管理和自动续签,包括阿里、腾讯、CF、华为等常用域名。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

🔻从安全策略上来说,支持黑白IP名单、密码管理等功能,还可以远程其它服务器。

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

本项目为docker部署,所有NAS均可安装#

又一款功能更强大的NAS反代利器,负载均衡、自动证书、tcp/udp反代、静态站点、重定向都有

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1799元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

文中相关商品

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)
APC 施耐德 BK650M2-CH UPS电源 650VA/390W
25评论

  • 精彩
  • 最新
  • 终于有人说这个了,我已经默默的用了半年了,这个还有集群管理,多层目录反代等,更新也比较积极我从3.7还是3.几就开始用了,资源占用还好,最少的肯定是代码,因为要自动续签证书,所以部署了这个,把代码直接迁移过来很方便,作者也没收费,真的是用爱发电。

    校验提示文案

    提交
    这个确实是不错的项目,很给力,对nginx新手很友好

    校验提示文案

    提交
    其实我认为npm对新手更友好,这个还得搞懂原理,而且设置项太多了,容易手欠瞎点 [皱眉]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • lucky比这个好用,这2个方案整体讲都不错,就是他俩的黑名单不支持批量导入和自动拉黑功能;只能手动一条一条的添加进来,希望开发者能加下就更完美了。

    校验提示文案

    提交
    嗯,家用web来说lucky足够了。但是lucky功能点是没有原生nginx多的,这个更适用于企业或开发场景

    校验提示文案

    提交
    企业的话,之前同事更推荐openResty或者APISIX,我还没试过,不知道怎么样

    校验提示文案

    提交
    收起所有回复
  • 什么都好,唯一不好的就是JAVA开发,资源占用夸张

    校验提示文案

    提交
    哈哈哈哈哈 给多少用多少是吧

    校验提示文案

    提交
    收起所有回复
  • 我用宝塔感觉够用了 [阴笑]

    校验提示文案

    提交
    宝塔确实也可以 喜欢用三方宝塔

    校验提示文案

    提交
    啥是第三方宝塔

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 看上去比traefik容易学。

    校验提示文案

    提交
    和原生nginx没区别了

    校验提示文案

    提交
    收起所有回复
  • 又请教一下各位大佬!CF里面域名已经解析到IPV4和IPV6的公网地址,但是反代的域名用IPV4网络还是不能访问。IPV6的正常。

    校验提示文案

    提交
    你这样很难回答,每个环节都有可能有问题,可以先怀疑一下大致的问题再排查

    校验提示文案

    提交
    cf代理后不支持非标准接口访问,所以反代非标准接口肯定不行。

    校验提示文案

    提交
    收起所有回复
  • 没有ipv4和公网ipv6能用吗?

    校验提示文案

    提交
    能,但是没有意义了啊,你都没有公网ip了,你反代进不来呀,端口没法映射

    校验提示文案

    提交
    收起所有回复
  • 问一下,给自己nas绑定,还需要备案吗

    校验提示文案

    提交
    不需要

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

生活家,数码领域作者,电脑外设领域作者

发文累计获赞6880,内容被5.3万人收藏

微信公众号:可爱的小Cherry

关注 打赏
作者其他文章
最新文章 热门文章
309
扫一下,分享更方便,购买更轻松