“QNAP Nginx-Proxy-Manager 安装指引”

大家好,这次推荐的应用是Nginx Proxy Manager 一个反向代理管理系统,它基于 Nginx 并具有漂亮干净的 Web UI。以下是关于 Nginx Proxy Manager 的一些特点和使用信息:
特点:
- 提供美观且安全的管理界面,基于 Tabler 构建。
- 无需了解 Nginx 知识,即可轻松创建转发域、重定向、流和 404 主机等。
- 支持使用 Let's Encrypt 的免费 SSL 证书,也可提供自定义的 SSL 证书。
- 具备主机的访问列表和基本 HTTP 身份验证功能。
- 超级用户可使用高级 Nginx 配置。
- 支持多用户,可配置其他用户查看或管理他们自己的主机,并具有权限管理和审核日志功能。
首先还是进container station里面创建应用程序,复制以下代码,主机路径和主机端口可以自定义:

version: '3.8'
services:
  npm:
    image: 'jc21/nginx-proxy-manager:2.11.2'
    restart: unless-stopped
    environment:
      PIP_INDEX_URL: https://mirrors.aliyun.com/pypi/simple/
      PUID: 1000
      PGID: 1000
    ports:
      - '9080:80'
      - '9081:81'
      - '9443:443'
    volumes:
      - /share/Container/nginx/data:/data
      - /share/Container/nginx/letsencrypt:/etc/letsencrypt

创建完成后,新浏览器窗口打开  http://nas ip:9081  就能看到管理界面 
网站默认账号和密码为:账号admin@example.com,密码changeme
登录成功后第一次会要求修改密码,按照步骤修改即可。

接下面我们设置NAS后台管理界面的反向代理

例如,要用`http://a.test.com`来绑定端口号为 5000的后台管理界面,并实现设置 HTTPS访问。

 1. 点击绿色图标的选项,再点击右边“Add Proxy Host”,在弹出界面的“Details”选项中填写相应字段。

“Domain Names”填写要反向代理的域名,即`a.test.com`

“Forward Port”填写反向代理的端口,这里是对应服务的端口:5000

“Forward Hostname / IP”填写的NAS  IP地址

2. 填写完后,即可使用`http://a.test.com:9080`访问NAS后台管理界面(此时还只是 http 协议,没有 https)

SSL访问:

如果自己的DDNS有证书的话,也可以上传至NPM使用

选择上传对应的秘钥,证书和中继证书保存

然后再编辑之前的proxy host,设置SSL参数后保存

就可以使用 https://a.test.com:9443 访问nas的管理后台,连接也是安全的

如果还有其他的服务需要走反代,同样可以再新增一条proxy host

需要注意的是DDNS则需要换另外一个子域名

保存后通过https://b.test.com:9443就可以访问另外的服务

注意事项:

有公网ip是前提

使用http访问,则路由器需要转发9080

使用https访问,则路由器需要转发9443

那么本期教程就到这里了,希望大家喜欢,记得点赞、收藏和关注哦,我们下次教程再见!

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值